ইন Objective-C
কখনও কখনও বিকল্প API কীগুলির (উদাহরণস্বরূপ পার্থক্য রিলিজ এবং ডিবাগ কী মধ্যে বিশ্লেষণ প্যাকেজ, MixPanel, একরাশ বা Crashlytics মত) নির্ধারণ করতে স্ট্যাটিক স্ট্রিং ধ্রুবক ব্যবহার করতে দরকারী ছিল:
#if DEBUG
static NSString *const API_KEY = @"KEY_A";
#else
static NSString *const API_KEY = @"KEY_B";
#endif
এবং তারপর...
[Analytics startSession:API_KEY];
এটি কীভাবে সুইফটে অনুবাদ করে, যেহেতু সুইফ্ট সংকলক আর প্রিপ্রসেসর ব্যবহার করে না?