기본적으로 iOS 4.x 부터 홈버튼을 눌러서 프로그램을 종료할 경우, 백그라운드에서 동작되도록 지정됨.
Application의 백그라운드 동작시 메모리를 차지하고 있으므로 퍼포먼스에 영향을 줄 수 있음.
홈 버튼을 눌러서 실행되고 있던 Application을 종료(메모리 해제)할 수 있도록 하기 위해, 'AppDelegate.m'내의 메소드에 아래와 같이 'exit(0);' 한 줄 추가해 줌.

- (void)applicationDidEnterBackground:(UIApplication *)application {

    /*

     Use this method to release shared resources, save user data, invalidate timers,

     and store enough application state information to restore your application to

     its current state in case it is terminated later.

     If your application supports background execution, called instead of

     applicationWillTerminate: when the user quits.

     */


    exit(0);

}

신고
by 화니뿡뿡 2012.02.24 17:36