斯坦福大学ios课程2011版 第3课 学习笔记
对视频中的不懂的地方作笔记,不一定做的就对。
1.
nil 相当于0. 一般来说对nil发送消息,程序不做处理,什么都不发生。 但是要特别考虑一种情况: 给一个C结构体的东西发送nil 消息。
CGPoint p=[obj getLocation]; //p will have an undefined value if obj is nil.
这种情况 P可能获得的是一个 随机的 结果。 不会等于一个正常的value。 要单独考虑不能返回 nil。