「Cocoa/NSObject」の版間の差分
< Cocoa
ナビゲーションに移動
検索に移動
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クラスと非常に似たようなものである。 |
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クラスと非常に似たようなものである。