取自https://guides.cocoapods.org/syntax/podspec.html#requires_arc:
的示例spec.requires_arc = ['Classes/*ARC.m', 'Classes/ARC.mm']
以下是什么意思?你能给出一个使用的例子吗?谢谢!
Classes/*ARC.m
Classes/ARC.mm
答案 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。