【发布时间】:2023-03-17 14:40:01
【问题描述】:
与传统 C 函数中指示错误的返回值不同,Objective-C 中的许多函数或方法可能会触发异常。比如[NSString alloc]内存不足会触发异常,而malloc会返回一个空指针表示失败。
有没有办法以这种无异常的方式编写 Objective-C 代码?例如,当[NSString alloc]分配内存失败时,我可以让[NSString alloc]返回nil而不是抛出异常吗?
【问题讨论】:
标签: objective-c exception