在我的項目中,我要求爲在同一項目的不同類中使用的所有常量創建單獨的文件。我需要爲我的項目的所有常量創建單獨的文件
我看過一些例子,但他們說的是在'.h'文件中創建,並且他們正在'.m'文件中實現它們。但我只需要'.h'文件來創建所有的常量,我必須通過在我的項目的每個類中導入'.h'文件來使用所有這些常量。
任何一個可以指導如何解決這個... 由於事先
在我的項目中,我要求爲在同一項目的不同類中使用的所有常量創建單獨的文件。我需要爲我的項目的所有常量創建單獨的文件
我看過一些例子,但他們說的是在'.h'文件中創建,並且他們正在'.m'文件中實現它們。但我只需要'.h'文件來創建所有的常量,我必須通過在我的項目的每個類中導入'.h'文件來使用所有這些常量。
任何一個可以指導如何解決這個... 由於事先
添加一個新文件。
#define OK @"OK"
#import "Constants.h"
或定義在pch文件中,以便所有View控制器都可以訪問fi樂NSLog(@"%@",OK);
編碼愉快:)
你幾乎回答了你自己的問題,到了那裏,我不知道你要問什麼的地步 - 你可以用常量創建一個頭文件(.h),並將其導入到其他類中。您不需要創建相應的實現(.m)文件。如果您在整個代碼中使用常量,則可以將它們導入到您的前綴頭文件中,並使它們自動可用。
您可以創建.h文件並使用#define創建常量,然後將文件包含到項目的前綴文件中。雖然我更喜歡使用在.h文件中聲明並在.m文件中定義的extern常量。這有助於在編譯時跟蹤代碼中的可能警告。
你的意思是常規常量definde中的#define statments?如果是這樣,爲什麼不在任何* .h文件中定義它們,讓我們說「constants.h」,然後將它包含在每個需要使用常量的* .m文件中?這就是我用真正的常量做的方式。 – 2013-02-18 10:42:26