使用CocoaPods,有什么区别
target :TargetName do
# Some pods...
end
和
target "TargetName" do
# Some pods...
end
CodoaPods Podfile Syntax Reference显示第一个作为示例,但 pod init
终端命令创建后者。
最佳答案
:TargetName
表示一个Symbol而 "TargetName"
或 'TargetName'
表示 String .
在这种情况下,它们应该非常相似。您传递给 target
的值可能在内部被转换为字符串。但是,这些类型的语义非常不同。字符串用于存储和操作自由形式的文本,而符号更像是关键字,是整数常量的文本版本。
如果您不确定使用哪个,您可能需要一个字符串。
关于ios - target :TargetName and target "TargetName" in CocoaPods Podfile?有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22083827/