共有
  • 記事へのコメント16

    • 注目コメント
    • 新着コメント
    その他
    akatakun
    "@class"は"#import"と異なりクラス定義しか読み込まれない。また、定義ファイル側で読み込んでも実装ファイル側では読み込まれないため、結合を弱くすることができる。

    その他
    tototti
    プライベートカテゴリに<protocol>を書けば、ヘッダに書かなくてもok。

    その他
    fushiroyama
    ちょっとわかってきた

    その他
    masa-wo
    「なにも考えずに全てヘッダーファイルでやってしまうのを避けよう」

    その他
    rei_kubonaga
    @import@classの定義の仕方

    その他
    yo_waka
    “デフォルトではヘッダーファイルで実装宣言をしないで、本当に必要なときだけそうする”

    その他
    uasi
    uasi デリゲートプロトコルへの適合は公開する必要がないことが多い(コントローラが自分の持つビューのデリゲートになる場合など)。この種のプロトコルは必須メソッドなどの実装詳細を縛るもの>id:a2ikm

    2013/10/28 リンク

    その他
    nilab
    Objective-Cで少しでも疎結合なプログラムを書くためのチェックポイント - TOKOROM BLOG

    その他
    a2ikm
    a2ikm プロトコルは外からオブジェクトのI/Fを縛るためのものだからプライベートにしたらあまり意味が無いのでは?

    2013/09/04 リンク

    その他
    raimon49
    ヘッダファイル内に@class構文で利用クラスの前方宣言。実装側でimport

    その他
    gin0606
    "Objective-Cで少しでも疎結合なプログラムを書くためのチェックポイント"

    その他
    UDONCHAN
    参考になる

    その他
    nekoaqua
    Objective-Cで少しでも疎結合なプログラムを書くためのチェックポイント - TOKOROM BLOG

    その他
    t_furu
    "@class Hoge;" / "Delegate はプライベートカテゴリで実装を宣言"

    その他
    monyurin
    ios

    その他
    Horiuchi_H
    Horiuchi_H objective-cだけでなく、CやC++でも原則は同じですね。

    2012/08/17 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    Objective-Cで少しでも疎結合なプログラムを書くためのチェックポイント | TOKOROM BLOG

    チェック1. なんでもかんでもヘッダーファイルでimportしていませんか? 例えば、こんなコードを書いて...

    ブックマークしたユーザー

    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む