2012-09-07 68 views
1

我有一個URL在我的代碼中多次使用,並希望將它集中到像構建設置常量/變量之類的東西。我將如何去從我的代碼訪問構建設置?這是正確的做法嗎?Xcode創建常量/變量作爲構建設置?

謝謝。

+2

如何在IDE中將URL定義爲用戶宏並將其滲透到構建環境? – Mahesh

回答

1
Constants.h 

static NSString * const myStackURL = @"http://stackoverflow.com/users"; 

#define myStackURL @"http://stackoverflow.com/users" 
1

你想要做什麼,本質上,是導入定義常量到您的其他文件中的每一個標題。最簡單的方法是將其粘貼到項目導航器中支持文件組中的(應用程序名稱)-Prefix.pch。任何在此預編譯頭文件中定義的內容都可以被任何其他文件使用。從Matt Neuburg的編程iOS 5開始:

預編譯頭文件是使編譯更快的設備。 這是一個頭文件;它會被編譯一次(或者至少很少),並且結果被緩存(關閉在/ var/folders /中)並且 被所有代碼文件隱式導入。所以預編譯的 頭文件應該主要由#import指令組成,這些頭文件不會改變 (比如內置的Cocoa頭文件)。它也是一個合理的地方放置#永遠不會改變,並且是 被所有你的代碼共享。