GCD에서 호출 보낸 쓰레드로 다시 보내기 - Current Queue

GCD를 이용하다가 UI처리를 위해 메인스레드로 어싱크해서 호출해야할때가 있다. 항상 DispatchQueue.main.asnyc 로 날리곤했는데 간혹 백그라운드 작업중에 해당 함수를 호출하여 사용하면 해당함수가 앞과 같이 main으로 async한다. 가벼운 작업이면 무시할만하나 무거운작업중이었다면 UI가 버벅될수도있다.(요즘은 폰이 워낙 빠르긴하지만^^;)

Read More

WAV파일 CAF로 변환하기

노티피케이션를 커스텀 할경우 음원파일을 caf파일로 넣어줘야한다. 근데 보통 건내받은 파일은 mp3 혹은 wav 파일 보통 wav 파일 일것이다. wav 파일을 caf로 교체하는 방법이다. (mp3는 안알아봄)

Read More

iOS 8의 큰 아이폰 화면 지원하기

아이폰 6와 아이폰 6 플러스가 출시하고 iOS8이 출시 한지 좀 지났는데요. 큰화면을 어떻게 지원하나요~ 라는 질문들을 많이 보게 되는거같아 그 방법에 대해 포스팅 해봅니다.

Read More

XCODE 4.2에서 Framework 추가하기

XCODE4.0버전 부터 였던것 같습니다. Framework추가 하는 방식이 달라졌습니다. 필자는 4.0버전이 나온지 얼마 안되 Objective-C를 공부하기 시작해 처음엔 참 난감했습니다.그래서 공부할땐 3.2버전으로 할까 하다가 남자라면 최신버전이지(!?)라는 마음 가짐으로 최신버전으로 설치 및 공부를 시작했습니다. 달라진 인터페이스 덕에 헤매는데 시간을 많이 허비했었습니다.

Read More