私は初心者です。NSObjectのインスタンスが何であるか不思議です。私はXcode 3.2で作業しており、インスタンスが何であるかを知りたいと思っています。私はこの言葉を頻繁に聞いたことがあり、混乱しています。NSObjectのインスタンスとは
答えて
「オブジェクト指向プログラミング」内のオブジェクト
Wikipedia on Objects in OOPから基本的に関連する処理ルーチンと組み合わせるデータ構造 です。たとえば、ファイル がオブジェクトです。データのコレクションとそれに関連した読み書きのルーチン ルーチンです。オブジェクトはクラスのインスタンス化と見なされます。一般に はファイルをクラスとして参照し、ファイルは オブジェクトを参照します。クラスはプロパティを1回振る舞い、通常は 複数のインスタンス化のために定義します。他の分野では、この区別はまた、gen属/種の二分法として知られている である。
...各オブジェクトがクラスから作成された言語で
は、オブジェクトが そのクラスのインスタンスと呼ばれています。各オブジェクトに型がある場合は、同じクラスの2つのオブジェクトが同じデータ型を持ちます。 クラスのインスタンスを作成することは、 クラスのインスタンス化と呼ばれることもあります。
実質的にNSObjectはApple開発のベースオブジェクトタイプです。 NSObjectのは、それから延びるすべてclasses
の間で共有されているすべてのものを定義します。
NSObjectのは、ほとんどのObjective-Cのクラス階層のルートクラスです。 NSObjectを通じて、オブジェクトはランタイム システムへの基本インタフェースとObjective-Cオブジェクトとして動作する機能を継承します。
オブジェクトのインスタンス化の定義に苦労している場合は、プログラミングとOOPスタイルのプログラミングの基礎を学ぶことをお勧めします。このコンセプトを理解することは、成功への最優先事項であり、基本を習得しなくても続行すれば、さらなる不満が生じます。
- 1. NSObject ModalViewとデリゲート
- 2. NSProxyとNSObject
- 3. MKMapViewは、NSObjectのプロパティ
- 4. カスタムNSObjectクラス、[CustomObj customObjWithData:データ]のようにインスタンス化
- 5. プロパティとしてのNSObjectサブクラス
- 6. オブジェクトとNSObjectの違い
- 7. [NSObject(NSObject)doesNotRecognizeSelector:]でアプリがクラッシュするのはなぜですか?
- 8. タイプ「NSObjectの」にはメンバー「コピー」
- 9. NSObjectをNSObjectクラスからUIViewControllerクラスに渡すには?
- 10. NSObjectサブクラスの開始
- 11. メモリの問題nsobjectとnsmutablearray UICollectionView
- 12. NSObject to json?
- 13. NSObject Return Null
- 14. ファイルにNSObject?
- 15. NSObjectの保持メソッドはアトミックですか?
- 16. スイフト| NSObjectで設定
- 17. NSObjectプロパティの使い方
- 18. NSObject + KVO.swiftファイルのSwift Bondコンパイルエラー
- 19. + [NSThread detachNewThreadSelector:toTarget:withObject:]と - [NSObject performSelectorInBackground:withObject:]の違いは何ですか?
- 20. は私が<em>非常に</em>シンプルNSObjectの作ったカスタムNSObjectのはiOSの5
- 21. JSONはNSObjectをエンコードしませんか?
- 22. NSObject isEqual:とhash default関数は何ですか?
- 23. NSStringにNSObjectをキャストする
- 24. ラベルにNSObject initを表示
- 25. NSObjectを使用したコアデータクラスモデル
- 26. NsuserdefaultsにNSobjectデータを格納
- 27. SwypeのNSObjectへの文字列のキャスト
- 28. IOSobのファイル所有者としてのNSObjectサブクラス
- 29. Swift:オーバーフロークラッシュのないNSObjectハッシュのオーバーライド
- 30. NSObjectからUIViewControllerへのデータの送信
「何か」のインスタンスは、実際には何らかの修飾を必要とする修飾語です。あなたがクラスのインスタンスについて読んでいるように聞こえるかもしれませんが、私たちの文脈にその言葉を入れてください。これは単に、クラス/オブジェクトのインスタンスがあることを意味します。 –