iOS Multitasking(3)
-
[iOS] Multitasking : Location
다음은 iOS Multitasking 중에서 Location입니다. -- 프로젝트 설정먼저 CoreLocation.framework 추가하기 그리고 Audio와 마찬가지로 .plist 설정 자 이제 소스부분입니다.백그라운드에서 동작하게 하기 위해 AppDelegate.h / .m 에서 작업을 시작합니다. 1. import, 변수 선언 #import @interface AppDelegate : UIResponder @property (nonatomic, strong) CLLocationManager *locationManager; 2. init & 설정혹시나 AppDelegate에 있는 함수들이 정확히 무슨 기능을 하시는지 모르시는 분은 더보기를 통해 확인하시기 바랍니다. - (BOOL)applicatio..
2013.01.29 -
[iOS] Multitasking : Audio
iOS Multitasking 중에서도 기본이라 할 수 있는 Audio 입니다. [프로젝트 만들기 과정은 ..... 생략] -- 프로젝트 설정먼저 Audio를 사용하기 위한 Framework 추가하기 iOS Multitasking 중 Audio 모드를 설정. : plist ▶ Required background modes ▶ App plays audio ( 보시면 아시다시피 전 포스팅에서 소개한 7가지의 모드라는걸 아실 수 있습니다. :D ) 이 밑에는 AVAudioPlayer 를 이용해 소리를 키는 부분입니다. ( 아시는 분은 필요없는 부분입니다. ) 1. import시키기 , 변수 선언#import @property (nonatomic, strong) AVAudioPlayer *audioPlayer;..
2013.01.24 -
About : iOS Multitasking
iOS쪽을 하다보면 생각보다 제약사항이 많습니다.1. 내부 DB를 건들 수 없다. 2. 다른 앱은 건들 수 없다. 3. Multitasking이 제한적이다. etc..내부DB와 다른 앱은 아마 탈옥을 하지 않는 이상 건들 수 없고, 갑작스럽게 가능하는 방향으로 바뀌지는 않을 것 같습니다. 그래서 먼저 Multitasking 쪽을 한번 살펴보기로 하겠습니다. App State Changes : 먼저 App State에 대해서 알아야 됩니다. 상태의 종류와 그 종류에 해당하는 부분을 확인하려면 꼭 필요합니다. State Description Not running 앱이 실행되지 않았거나, 시스템에 의해 종료된 상태입니다. Inactive 앱이 foreground에서 실행되었지만, 이벤트는 수신하지 않는 상태입..
2013.01.21