、望ましい答えはリンク外部定数 - Objective Cの
言う「Constants.mは、それが最終製品にリンクされていることを ので、あなたのアプリケーション/フレームワークのターゲットに追加する必要があります。」
私はXcode 4を使用していますが、これがどのように行われているかわかりません。誰かがこれで私を助けることができますか?
ユーザーインターフェイス定数を1つのファイルに移動しようとしているため、1つの場所から管理することができます。 (私はこのような場合のためにシングルトンを使用することに興味がありません。)
以下にその答えに基づいて、私はこの作品を作ることができました。 .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を選択したことを除いて、答えに指示されたとおりにファイルを追加しました。それから、インターフェースと実装セクションを削除しました。
これで私はそれを動作させて、ファイルにさらに多くの定数を追加します。
4.Objective Cファイルをファイル私はこれを試してみましたが、Iその選択肢は見えません。私は "客観的なクラス"を選択肢として見る。私は思っていたよりも、これでもっと混乱するかもしれません。 2つのファイルを元の質問に投稿します。 – Jim
あなたの答えは動作します。私は本当の問題を見つけるまでそれを理解しませんでした。それはタイプミスでした。今後の参考として、.hと.mファイルを投稿します。ありがとう。 (あなたが最初に投稿したので、あなたの回答を正しいものとして選択します)。 – Jim