검색결과 리스트
글
instancetype을 써야되는 이유
1. 코드 명확성 init은 무조건 instancetype으로.
init 에서 return type을 id로 쓰면 컴파일러가 알아서 instancetype으로 변경한다.
실제 동작은 intancetype으로 진행된다. 따라서 명시적으로 사용할 필요가 있다.
2. id와 인스턴스
intancetype은 자신과 동일한 클래스타입을 리턴할 때 사용한다.
id는 Generic형이다. 해당클래스 안에서 다른 클래스 타입을 리턴할 때 사용한다.
자세한 내용은 생략.
'Development' 카테고리의 다른 글
Node.js 한계와 Go Language (0) | 2015.03.23 |
---|---|
iOS 8.1 Simulator 키보드 언어설정 버그 임시 해결책. (0) | 2014.11.11 |
[iOS7 tip] instancetype 이렇게 쓰자. (0) | 2014.04.14 |
iOS7.0 SDK 지원 폰트 (0) | 2014.02.11 |
일러스트레이터 그림을 Objective C Code로 변환하거나 가져오는 방법 (0) | 2013.07.10 |
심리학자가 바라본 UX 디자인 (0) | 2013.07.09 |
RECENT COMMENT