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