「Cocoa/NSObject」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
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
NSClassDescription.h
NSKeyedArchiver.h
NSObject.h
NSObjectScripting.h
NSPortCoder.h
NSRunLoop.h
NSScriptClassDescription.h

NSThread.h
継承元
(MonoMac)

MonoMac.ObjCRuntime.INativeObject

System.IDisposable

概要[編集 | ソースを編集]

NSObjectはObjective-Cにおけるほぼすべてのクラス基底クラスである。 継承の階層構造をたどって行くと99%はNSObjectにたどり着く。 いわばダーウィンの「種の起源」である。

オブジェクトとランタイムの基本動作が定義されている最も重要なクラスである。 Free PascalのTObjectクラスやC#のObjectクラスと非常に似たようなものである。