'的CocoaPods'如何编辑podspec文件

时间:2016-11-26 08:48:31

标签: ios cocoapods automatic-ref-counting podspec

取自https://guides.cocoapods.org/syntax/podspec.html#requires_arc

的示例
spec.requires_arc = ['Classes/*ARC.m', 'Classes/ARC.mm']

以下是什么意思?你能给出一个使用的例子吗?谢谢!

Classes/*ARC.m 
Classes/ARC.mm

1 个答案:

答案 0 :(得分:0)

根据the Cocoapods documentation(您现在可能正在查看),您的选择是“true”,“false”或需要ARC的实际文件({{ 3}})。

因此,对于Podspec模式spec.requires_arc = ['Classes/*ARC.m', 'Classes/ARC.mm'],您会说“Classes”目录中名为ARC.mm*ARC.m的任何文件(即*为通配符,所以“ ChenFanFangARC.m是有效匹配而ARCMichael.m不是),这些文件可以与自动引用计数一起使用。

为此pod编译的所有其他文件都将关闭ARC。