第四十九条: 对自定义其内存管理语义的collection使用无

2021-12-12  本文已影响0人  iOS博仔

    Objective-C的系统库包含相当多的collection类,其中各种数组,各种字典、各种set。Foundation框架定义了这些collection及其他各种collection所对应的Objective-C类。与之相似,CoreFoundation框架也定义了一套C语言API,用于操作表示这些colletion及其他各种collection的数据结构。例如NSArray是Foundation框架中表示数组的Objective-C类,而CFArray则是CoreFoundation框架中的等价物。这两种创建数组的方式也许有区别,然而有项强大的功能可在这两个类型之间平滑转换,它就是"无缝桥接"(toll-free bridging)。

上一篇下一篇

猜你喜欢

热点阅读