- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions => 어플리케이션이 처음 실행될 때. (처음 메모리상에 올라가게 될 때를 말함) - (void)applicationDidBecomeActive:(UIApplication *)application => 어플리케이션이 활성화 될 때, 즉 didFinishLaunchingWithOption 호출 직후, 어플리케이션이 백그라운드로 돌아갔다가 다시 불러질 때 호출 - (void)applicationWillResignActive:(UIApplication *)application => 어플리케이션이 백그라운드로 들어가기 직..
1. int는 C에서 왔고, primitive data type(원시 데이터 타입) 최대 값이 있는 숫자를 담을 변수에 보통 사용된다. 2. NSInteger는 현재 사용하고 있는 아키텍처(플랫폼)에 맞게 사이즈가 자동으로 설정되는 애플의 Foundation 프레임워크에 있는 특별한 primitive data type이다. NSInteger는 실제로 int를 재정의하고 있다. 3. 숫자를 표현하기 위해 사용하는 세 번째 방식은 Foundation 프레임워크의 NSNumber 클래스 인스턴스를 생성하는 것이다. int와 NSInteger는 둘 다 객체(Object)가 아니다. "객체가 아니다" 의 의미 미리 정의된 사이즈가 있기 때문에 동적 메모리 할당에 대해 걱정할 필요가 없다. 힙이 아닌 스택에 생성되..
UIKit에 포함된 모든 객체는 NSObject를 상속받는다. 그리고 모든 UIView는 UIResponder 클래스를 상속받는다. UIResponder는 사용자 인터페이스에서 가장 중요한 역할을 하는 클래스다. 기본메소드• touchesBegan:withEvent: - 화면을 터치하기 시작할 때 호출되는 메서드• touchesMoved:withEvent: - 터치한 후 손가락을 이동시킬 때 호출되는 메서드• touchesEnded:withEvent: - 손가락을 뗀 경우 호출되는 메서드• touchesCancelled:withEvent: - 시스템 에러 상황 때문에 멀티 터치 동작이 취 소된 경우 호출되는 메서드. 손가락을 여섯 개 이상 터치해도 취소로 간주된다. 다음은 아이폰 OS 3.0에서 새롭게 ..
- Total
- Today
- Yesterday
- applicationWillResignActive
- delegate
- optional
- Block
- AWS
- Arc
- Swfit
- 읽기 좋은 코드가 좋은 코드다
- RunLoop
- UIView
- Swift3
- set
- CIImage
- NSManagedObjectContext
- coredata
- HTTP
- CGImage
- 꺼내먹어요
- Swift 3
- dictionary
- ios
- thread
- docker
- string
- NSManagedObjectModel
- Swift 3.0
- workerThread
- Swift
- NSManagedObject
- EffectiveObjectiveC
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |