Tag: 公约

Objective-C:断言与exception与错误

在cocoa,我应该什么时候使用NSAssert,NSException,NSError? 这是我一直在想的: NSAssert – 当创build任何用于程序员自己的客户端程序的好处时,仔细检查规则,约定,假设,或前提条件和后置条件? NSException – 为其他使用该库的程序员创build第三方库时,可以立即知道input何时失效? NSError – 当与外部系统连接以获取像文件,数据库或Web服务那样的数据不能保证给出结果时?

什么是.delegate = self?

任何人都可以解释someViewController.delegate = self和self.delegate的含义? 他们在哪里帮助我们?