비디오: 앱마케팅 알려주는 사람 없어서 혼자 걱정하시거나 답답하신 적이 있다면 추천해드립니다! 2024
Dummy Cheat Sheet를위한 iOS 프로그래밍의 시작 부분
iOS 앱을 작성할 때 앱 특정 코드를 이해하고 작성하는 것이 중요합니다. 사용할 라이프 사이클 방법을 알아 내려고 노력하고 있습니까? 이 목록을 확인하십시오:
-
앱을 시작한 직후와 첫 번째 창을 표시하기 전과 복원 된 상태가되기 전에 willFinishLaunchingWithOptions를 사용하여 처리하십시오.
일반적으로이 메소드를 사용하여 앱의 시작 매개 변수 (예: URL)가 올바른지 확인합니다. 앱이 실행되는 환경을 확인할 수도 있습니다 (예: 휴대 전화 기능이있는 iPad에서 실행했는지 여부). 덧붙여 말하면,이 방법은 iOS 버전이 iOS 6보다 오래된 장치에서는 작동하지 않습니다.
-
didFinishLaunchingWithOptions를 사용하여 앱이 시작될 것이라는 것을 확신하면 처리를 수행하십시오.
예를 들어,이 방법을 사용하여 전역 상태를 복원 할 수 있습니다.
-
앱이 비활성 상태 일 때 일시 중지 된 프로세스를 다시 시작하려면 applicationDidBecomeActive를 사용합니다.
예를 들어 위치 변경을 수신 대기하거나 새 데이터로 UI를 새로 고칠 수도 있습니다.
-
applicationWillResignActive를 사용하면 사용자가 전화 응답과 같은 다른 활동에주의를 기울이는 동안 앱을 일시 중지 할 수 있습니다.
-
applicationDidEnterBackground를 사용하여 리소스를 해제하고 나중에 사용자 데이터가 종료 될 경우를 대비하여 앱을 현재 상태로 복원 할 수있는 충분한 앱 상태 정보와 함께 사용자 데이터를 저장합니다.
이 방법에서는 약 5 초 동안 처리 할 수 있으므로 사용자에게 묻는 것처럼 종료되지 않을 수있는 작업을 수행하지 마십시오.
-
applicationDidEnterBackground에서 수행 한 작업을 취소하려면 applicationWillEnterForeground를 사용하십시오.
-
최종 정리 작업을 수행하려면 applicationWillTerminate를 사용하십시오.