\-----ios 프로그래밍 책 정리-----오브젝티브-C는 객체지향 ios 아이폰 애플리케이션 개발을 완벽하게 지원한다. 객체란? 애플리케이션을 개발하는데 사용되는, 쉽게 재사용할 수 있는 기능을 가진 모듈이다.객체는 데이터 변수와 메서드라 불리는 함수들로 구성되어
C언어 출력타입%d: 10진수(정수형)%f: 실수형%e: 지수형%o: 8진수%x: 16진수%u: 부호없는 10진수%g: 실수형 자동출력%p: 포인터의 주소%c: 하나의 문자로 출력%s: 문자열
하위 클래스가 런타임 시스템에 대한 기본 인터페이스와 Objective-C 개체로 작동하는 기능을 상속하는 대부분의 Objective-C 클래스 계층 구조의 루트 클래스.
UNAuthorizationOptions: 로컬 및 원격 알림의 승인된 기능을 결정하는 옵션.앱의 배지, 소리, 경고를 표시의 실행 상태를 반환한다.아이폰에서 경고, 사운드 및 배지가 알림에 포함될 수 있다고 나옴.requestAuthorization: 앱에 대한 로컬
SDK란 Software Development Kit의 약자로, 소프트웨어 개발 도구 모음. 사용 설명서 같은 것.iOS SDK를 다운로드하면 개발자에게 iOS 애플리케이션을 만드는 데 필요한 모든 도구가 제공.
object-c 프로퍼티 문법 특징.접근자 메서드들을 자동으로 생성하라고 컴파일러에 알려줄 수 있음.헤더파일에서는 초기화를 할 수 없고, 선언과 동시에 nil 이나 0으로 초기화.NSString와 NSNumber는 클래스이기 때문에 포인터를 사용해서 변수(프로퍼티)를
직렬화직렬화(Serialization) 라는 표현은 대개 OOP언어에서 특정 클래스 오브젝트를 파일로 저장하거나 파일에서 읽어들일 때, 혹은 네트워크 등으로 전송하거나 받거나 하기 위해 특수하게 가공하는 것.직렬화 기능은 NSCoding 이라는 프로토콜을 기반.인스턴스
<.m파일 알아야 할 사항>.m파일에서 헤더 파일이 있다면, 무조건 자신의 헤더 파일 무조건 import 하고 있어야 함.ex> 헤더 파일이 aaa.h 이면, .m파일에서 헤더 파일에서 import 하면, .m 파일에서 import 할 필요 없음..m파일에서 @i