iOS 개발을 새로 시작하는데..
이런 몰랐던 내용이라서..
object가 nil 이면 오히려 크래쉬가 발생하지 않고
nil 체크를 열심히 하고도 NSNull 때문에 죽는 경우가 있다니..
- NULL : pointer null
- nil : object null
- Nil : class null
- NSNull : singletone object used to represent null
http://nshipster.com/nil/
http://maskkwon.tistory.com/236
https://soulpark.wordpress.com/2012/08/30/objective_c_understanding-nil/