「Cocoa/NSObject」の版間の差分
imported>Administrator ページの作成:「{{Cocoa API |継承元 = (なし)NSObjectは基底クラス |準拠 = NSObject |フレームワーク = /System/Library/Frameworks/Foundation.framework |対...」 |
imported>Administrator 編集の要約なし |
||
| (同じ利用者による、間の5版が非表示) | |||
| 5行目: | 5行目: | ||
|対応 = OS X v10.0 以降 | |対応 = OS X v10.0 以降 | ||
|宣言 = NSArchiver.h | |宣言 = NSArchiver.h<br/> | ||
NSClassDescription.h | NSClassDescription.h<br/> | ||
NSKeyedArchiver.h | NSKeyedArchiver.h<br/> | ||
NSObject.h | NSObject.h<br/> | ||
NSObjectScripting.h | NSObjectScripting.h<br/> | ||
NSPortCoder.h | NSPortCoder.h<br/> | ||
NSRunLoop.h | NSRunLoop.h<br/> | ||
NSScriptClassDescription.h | NSScriptClassDescription.h<br/> | ||
NSThread.h | NSThread.h | ||
|ガイド = | |ガイド = | ||
|使用例 = | |使用例 = | ||
<!-- MonoMac --> | |||
|継承元Mono = | |||
MonoMac.ObjCRuntime.INativeObject<br/> | |||
System.IDisposable | |||
}} | }} | ||
== 概要 == | |||
NSObjectは[[Objective-C]]におけるほぼすべての[[クラス]]の[[基底クラス]]である。 | |||
継承の階層構造をたどって行くと99%はNSObjectにたどり着く。 | |||
いわば[[ダーウィン]]の「種の起源」である。 | |||
オブジェクトとランタイムの基本動作が定義されている最も重要なクラスである。 | |||
[[Free Pascal]]のTObjectクラスや[[C Sharp|C#]]のObjectクラスと非常に似たようなものである。 | |||