xibのアウトレット?
専用にする方法はありますか?
実際、私はobjective-cとかなり混同しています。オブジェクト指向の考え方は、カプセル化を前提としているのではないでしょうか?
xibのアウトレット?
専用にする方法はありますか?
実際、私はobjective-cとかなり混同しています。オブジェクト指向の考え方は、カプセル化を前提としているのではないでしょうか?
そうです、アウトレットがクラスの実装にのみ関連している場合、それらは「パブリック」であってはなりません (.h ファイルで宣言されています)。
.m ファイル内のクラス拡張でアウトレットを宣言できます。これらは、インターフェイス ビルダーによって認識されます。
Xcode 4.3 では、テンプレートから作成されたビュー コントローラーのサブクラスには、この目的のためにこのクラス拡張が自動的に追加されます。アシスタント エディターを使用して .m ファイルに Ctrl キーを押しながらドラッグすると、新しいアウトレットが作成されます。
それは一種の可能性ですが、実際にはそうではありません:-)
「トリック」の方法は次のようなものです:チュートリアル: カプセル化
また、この質問もチェックしてください。素晴らしい議論があります:なぜ Objective-C はプライベート メソッドをサポートしないのですか?