아이폰을 중고로 판매하고 안드로이드 변환하였을 경우에 기존에 대화하고 있던 상대 아이폰 유저가 있으면 아이메세지(iMessage)를 사용하고 있을텐데 아이폰이 이제 없으면 아이폰을 차단해야 한다. 아이폰을 소지하고 있으면 아이메세지를 더이상 사용하지 않는다고 설정에서 수정하면 되지만 아이폰이 내 수중에 없을경우에는 그렇게 할수 없다. 그럴 경우에는 아래와 같은 링크를 들어가서 원격으로 아이메세지를 차단해야 한다. https://selfsolve.apple.com/deregister-imessage/kr/ko iMessage 등록 해제 및 끄기 - Apple 지원 selfsolve.apple.com 아래와 같은 주소로 들어가서 핸드폰 번호를 입력후에 인증하면 더이상 아이메세지로 문자가 오지 않는다. 아이폰..
GCD와 NSOperationQueue의 차이 * GCD는 동시에 실행하려는 작업 단위를 대표 할 수있는 경량의 방법이다. 해당 작업 단위는 개발자가 직접 스케줄하지 않고 시스템이 스케줄 관리를 해준다. 블럭들 사이에서 의존성을 부여하는 것은 쉽지 않은 일이며, 작업 취소 혹은 일시정시 같은 일을 하기 위해서는 각 개발자가 개인별로 추가해야한다.* NSOperation과 NSOperationQueue는 GCD에 비해 추가적인 기능을 제공하며 여러 operation에 의존성을 부여할 수도 있다. 뿐만 아니라 재사용도 가능하며 취소 혹은 일시정지와 같은 기능도 가능하다. NSOperation은 KVO 기술을 완벽하게 사용할 수 있다. 그래서 NSOperation이 실행되기 시작하면 NSNotification..
앱 기동 2017-04-04 22:57:08.648 Lifecycle[4358:389446] application (null) 2017-04-04 22:57:08.768 Lifecycle[4358:389446] viewDidLoad 2017-04-04 22:57:08.768 Lifecycle[4358:389446] viewWillAppear 2017-04-04 22:57:08.770 Lifecycle[4358:389446] applicationDidBecomeActive 2017-04-04 22:57:08.785 Lifecycle[4358:389446] viewDidAppear 앱 백그라운드 2017-04-04 22:57:34.492 Lifecycle[4358:389446] applicationWillR..
- (void)loadView 뷰 컨트롤러에 보여지는 컨트롤러들을 생성하거나 추가할 때 적당한 부분 - (void)viewWillAppear:(BOOL)animated 뷰 컨트롤러가 사용자에게 보여지기 직전에 호출(복수 호출 가능) loadView 다음에 호출 됨 - (void)viewDidLoad viewWillAppear 다음에 호출 됨 (단 한번만 호출됨) - (void)viewDidAppear:(BOOL)animated viewDidLoad 다음에 호출 됨(복수 호출 가능) - (void)viewWillDisappear:(BOOL)animated 해당 뷰컨트롤러가 사라지기 직전에 호출됨 - (void)viewDidUnload viewWillDisappear 이후에 호출됨 - (void)viewDi..
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions=> 어플리케이션이 처음 실행될 때. (처음 메모리상에 올라가게 될 때를 말함)- (void)applicationDidBecomeActive:(UIApplication *)application=> 어플리케이션이 활성화 될 때, 즉 didFinishLaunchingWithOption 호출 직후, 어플리케이션이 백그라운드로 돌아갔다가 다시 불러질 때 호출- (void)applicationWillResignActive:(UIApplication *)application=> 어플리케이션이 백그라운드로 들어가기 직전(홈버튼..
- Total
- Today
- Yesterday