ما الفرق بين الهدف :TargetName والهدف "TargetName" في CocoaPods Podfile؟

StackOverflow https://stackoverflow.com//questions/22083827

  •  24-12-2019
  •  | 
  •  

سؤال

باستخدام CocoaPods، ما الفرق بين

target :TargetName do
    # Some pods...       
end

و

target "TargetName" do
    # Some pods...       
end

ال CodoaPods Podfile مرجع بناء الجملة يظهر الأول كمثال، ولكن pod init يقوم الأمر الطرفي بإنشاء الأخير.

هل كانت مفيدة؟

المحلول

:TargetName يدل على أ رمز بينما "TargetName" أو 'TargetName' يدل على أ خيط.

في هذه الحالة، ينبغي أن تكون متساوية إلى حد كبير.القيمة التي تقوم بتمريرها إلى target من المحتمل أن يتم تحويله إلى سلسلة داخليًا.ومع ذلك، فإن دلالات هذه الأنواع مختلفة جدا.السلاسل مخصصة لتخزين ومعالجة النص الحر، في حين أن الرموز تشبه الكلمات الرئيسية، وهي نسخة نصية من الثوابت الصحيحة.

إذا لم تكن متأكدًا مما يجب استخدامه، فمن المحتمل أنك تريد سلسلة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top