2010년 08월 13일
멀티태스크 지원하는 iPhone , iPod, iPad 인가 체크하기
멀티태스킹되는 어플을 만드려면 그전에 어플이 설치되어 있는 디바이스가 멀티태스킹을 지원하는지 체크해야 합니다.
체크도 안하고 멀티태스킹 관련 코드를 썼다가는 어플이 한방에 죽어버립니다.
그냥 생각하기에는 iOS4 인지만 체크하면 되는거 아냐? .. 이럴지도 모르지만
하지만 구모델인 경우 iOS4를 깔아도 멀티태스킹은 안됩니다.
애플도 그점을 인지해서 API 레벨에서 체크루틴을 지원해줍디다.
-(BOOL)isMultitaskingSupported {
return [[[UIDevice currentDevice]
respondsToSelector:@selector(isMultitaskingSupported)]
&& [[UIDevice currentDevice] isMultitaskingSupported];
}
첫번째 메쏘드에서 isMultitaskingSupported 라는 메쏘드가 사용가능한지 체크합니다. 이걸로 iOS4인지도 동시에 체크가능.
두번쩨 메쏘드에서 멀티태스킹이 지원되는 디바이스인지 체크.
# by 커피는역시블랙 | 2010/08/13 11:33 | iPhone 어플개발팁 | 트랙백 | 덧글(0)




