由于我非常熟悉Cocoapod
库,可以将第三方iOS
库集成到我们的项目中,并且可以通过非常简单的步骤和版本管理,并且可以非常轻松地升级任何第三方库的版本。
一般情况下,我们使用command
以下POD
文件中的任何第三方库来进入我们的项目。
POD '<Library Name>'
我们正在使用的是
POD "<Library Name>"
所以我可以知道这两个命令之间的逻辑区别是什么?
答案 0 :(得分:3)
单引号仅用于字符串。
Double引号用于字符串和字符串插值。
示例强>:
name = 'User Name' //User Name
welcome_note_using_sigle_qoute = 'Welcome #{name}' //Welcome /#{name}
welcome_note_using_double_qoute = "Welcome #{name}" //Welcome User Name
答案 1 :(得分:0)
我认为podfile本质上是一个Ruby源代码文件,因此适用的是'
和"
与Ruby之间的区别:
(单引号使字符串按字面解释,不进行字符串插值,忽略字符转义)。
以CocoaPods Podfile Documentation:
为例post_install do |installer|
installer.pods_project.targets.each do |target|
puts "#{target.name}"
end
end
使用单引号无法使用字符串插值#{...}
。
你应该使用的问题可能是主观的,取决于用法。