2011-07-31 38 views
2

an earlier answer about external constants,最佳回答說鏈接的外部常數 - 目標C

「Constants.m應添加到您的應用程序/框架的目標,從而 它在鏈接到最終的產品。」

我正在使用Xcode 4,無法看到這是如何完成的。有人可以幫我弄這個嗎?

我試圖將我的用戶界面常量移動到單個文件,所以我可以從一個地方管理它們。 (我對這種情況沒有興趣使用單例)。


根據下面提供的答案,我能夠完成這項工作。 h和.m文件很簡單:

Constants.h

#pragma mark - Calendar Settings 
extern const CGSize _kTileSize; 

Constants.m

#import "Constants.h" 

#pragma mark - Calendar Settings 
const CGSize _kTileSize = { 46.f, 44.f }; 

注意,沒有接口,並沒有實現,因爲它不是一個類。我沒有按照答案中的指示添加文件,除了我選擇了新文件... objective c class。然後我刪除了接口和實現部分。

現在我有它的工作,我會添加更多的常量到文件。

回答

3

轉到如下:

1.FILE

2.New

3.New文件

4.Objective C文件

0

文件 - >新建 - >新建文件 - > Objective C文件。

+0

我想這一點,但我沒有看到那個選擇。我看到「客觀的C級」作爲選擇。我可能比我想象的更困惑。我將在我的原始問題中發佈我的兩個文件。 – Jim

+0

您的回答有效。直到我發現真正的問題,我才意識到這一點。這是一個錯字。爲了將來的參考,我將發佈.h和.m文件。謝謝。 (自從你發佈第一個帖子後,我將選擇你的答案作爲正確答案。) – Jim