私は客観的 C を自分自身に教えようとしていますが、ミュータブルやアトミックなどのなじみのないこれらすべての用語に取り組んでいます。私はしばらくの間これをグーグルで検索してきましたが、1 つの場所にすべての定義がまとめられているページを見つけることができないようです。一般的な Objective-C の用語と定義を含む表/チートシートがあるページへのリンクを持っている人はいますか? また、目的の -C 用語を Java 用語に翻訳するページも非常に役立ちます。ありがとう :]
1 に答える
3
私自身、objective-c にはかなり慣れていませんが、理解するのに時間がかかった基本的な用語をいくつか紹介します。ほとんどの本は、その役割や目的を過度に複雑にする傾向があり、学習者にあいまいさをもたらします.
- mutable : 「変更可能」、「不変」ではなく変更可能。
- receiver : メッセージを受信するオブジェクト
- メッセージ: メソッド
- instance : 実行時にコンパイルされる変数/メソッドとは対照的に、必要に応じて呼び出されます。
atomic,nonatomic : プロパティなど、コード内の特定の要素がメモリでどのように処理されるかを扱います。私の知る限り、初心者はこれらについて心配する必要はありません。多くのメモリ管理はobjective-cのARC(自動参照カウント)によって処理されるためです。もっと読むことに興味があるなら、SOスレッドを見つけました。
インターフェイス: 通常、「.h」ファイル拡張子で示され、そのクラスのオブジェクトがアクセスできるメソッドとインスタンス変数を定義するクラスの一部です。また、プロパティはここで設定されます。
- 実装: 通常、".m" ファイル拡張子で示され、インターフェイスで定義された関数とプロパティの詳細を示すクラスの一部です。
これが役に立ったことを願っています。繰り返しますが、私はこれにもほとんど慣れていないので、獣医は、これが私の頭の上から来たので、情報を自由に修正してください. 〜カーペットフィズ
于 2013-05-06T06:22:56.610 に答える