有什麼方法可以簡單地聲明靜態NSString
爲定義的int標識符嗎?我想在C++ #define MY_SIMPLE_ID 4
中做類似的事情。編輯: 我應該在哪裏申報?在C++中,我可以通過它全局訪問資源文件。 Objective-C有沒有辦法做到這一點?NSString作爲Xcode項目中的資源
0
A
回答
5
爲什麼不使用:在constants.h文件
:在常量
extern int const MY_SIMPLE_ID;
extern NSString const MY_SIMPLE_STRING;
#define MY_STRING @"MyString"
0
我個人來說,在一個單獨的類使用這個只有靜態值。 m文件:
int const MY_SIMPLE_ID = 4;
NSString const MY_SIMPLE_STRING = @"thestring";
這是整個應用程序中的全局靜態值。
1
您還可以進入你的項目或目標生成設置,並加入到預處理宏或預處理宏未使用在預編譯頭。請參閱Xcode Preprocessor Macros以區分這兩個選項。
相關問題
- 1. 下載xcode項目的資源文件
- 2. Xcode 4中我的項目的資源文件夾在哪裏?
- 3. 在C++中獲取Xcode項目的資源
- 4. 從XCode項目中刪除未使用的資源
- 5. 從Xcode項目導出目標的源代碼作爲單獨的項目
- 6. 項目中的資源組替換爲資源目錄,編碼失敗構建
- 7. j2objc作爲XCode中的子項目
- 8. Form1資源vs項目資源
- 9. 作爲嵌入式資源按項目類型標記項目項目
- 10. 如何使用cmake將資源包添加到xcode項目中?
- 11. 項目資源工作跟蹤器
- 12. XCode中的資源管理
- 13. 如何讓xCode重新檢查已修改的項目資源?
- 14. 包含項目但無法找到資源的XCode
- 15. datatable作爲wpf中datagrid的項目源
- 16. Android - 項目默認爲appCompat庫項目的佈局資源
- 17. 使用Maven添加另一個項目的jar作爲資源
- 18. 使用項目自己的.java文件作爲資源文件
- 19. 緩存JS/CSS資源爲我的項目脫機工作
- 20. 作爲來自同一項目的資源訪問XSLT文件?
- 21. 作爲Eclipse項目的Webnoir網站,找不到資源
- 22. C#項目中的字符串資源
- 23. AngularJS $資源集合中的DELETE項目
- 24. 當前項目中的列表資源
- 25. 大項目中的資源(resx)維護
- 26. windows cuda項目中的無效資源
- 27. c#項目中的鏈接資源
- 28. .NET項目中資源的困惑
- 29. Android庫項目中的資源ID
- 30. 訪問項目資源中的圖像?
但是我應該聲明這個宏是哪一個類?在visual C++中,您可以全局訪問已定義的資源。在objective-c中有這樣的東西嗎? – Kuba 2012-04-10 08:05:34
只需製作一個包含所有定義的H文件,並將該文件包含在預編譯頭文件(.pch文件)中。我就是做這個的。 – borrrden 2012-04-10 08:07:43
謝謝,效果很好! – Kuba 2012-04-10 08:24:22