来自Symbian的背景,我有点担心Cocoa中似乎缺乏错误处理.Cocoa有很多方法,据我所知,它没有错误报告,但可能会失败.
例如,为什么NSMutableString appendString有一个void返回类型,并且不抛出异常(至少文档没有提到任何)?当然,如果我追加一个足够长的字符串,理论上我可能会耗尽内存.在追加验证附件是否有效之前和之后检查NSMutableString的长度是不是很偏执?
cocoa cocoa-touch
cocoa ×1
cocoa-touch ×1