摘要: 21、理解Objective-C错误模型@throw [NSException exceptionWithName:NSInternalInconsistencyException reason:@"must be overriden" userInfo:nil]异常只用于处理严重错误。出现不那么严... 阅读全文
posted @ 2015-11-28 19:43 piaotairen 阅读(139) 评论(0) 推荐(0)
摘要: 16、提供“全能初始化方法”在类中提供一个全能初始化方法,并于文档里指明。其他的初始化方法均应调用此方法。如全能初始化方法与超类不同,则应覆写超类中的对应方法。如果超类的初始化方法并不适用于子类,那么应该覆写这个超类方法,并在其中抛出异常。17实现description方法实现description... 阅读全文
posted @ 2015-11-28 15:03 piaotairen 阅读(119) 评论(0) 推荐(0)
摘要: 11关于objc_msgSend的作用其原型为:void objc_msgSend(id self, SEL cmd,...)objc_msgSend_stret 如果待发送的消息要返回结构体,交由此函数处理;objc_msgSend_fpret 如果消息返回的是浮点数,交由此函数处理;objc_m... 阅读全文
posted @ 2015-11-28 14:42 piaotairen 阅读(116) 评论(0) 推荐(0)