Object Runtime
オブジェクトランタイム
Get low-level support for basic Objective-C features, Cocoa design patterns, and Swift integration.
基本的なObjective-C機能、Cocoaデザインパターン、およびSwift統合のローレベルサポートをします。
Topics
話題
Object Basics
オブジェクト基礎
class NSObject
The root class of most Objective-C class hierarchies, from which subclasses inherit a basic interface to the runtime system and the ability to behave as Objective-C objects.
たいていのObjective-Cクラス階層のルートクラス、そこからサブクラスは基本的なインターフェイスとObjective-Cオブジェクトとして振舞う能力を継承します。
protocol NSObjectProtocol
The group of methods that are fundamental to all Objective-C objects.
全てのObjective-Cオブジェクトにとって基本的なメソッドのグループ。
NSKeyValueCoding
A mechanism by which you can access the properties of an object indirectly by name or key.
それによってあなたがあるオブジェクトのプロパティに名前またはキーによって間接的にアクセスできるある仕組み。
Copying
複製する
protocol NSCopying
A protocol that objects adopt to provide functional copies of themselves.
オブジェクトがそれら自身の機能的複製を提供するために採用するあるプロトコル。
protocol NSMutableCopying
A protocol that mutable objects adopt to provide functional copies of themselves.
あるプロトコル、それは可変オブジェクトがそれ自身の機能的複製を提供するために採用するものです。
Value Wrappers and Transformations
値のラッパーと変換
class NSNumber
An object wrapper for primitive scalar numeric values.
原始的なスカラー数値に対するオブジェクトラッパー。
class NSValue
A simple container for a single C or Objective-C data item.
単一のCまたはObjective-Cデータ項目に対する単純なコンテナ。
class ValueTransformer
An abstract class used to transform values from one representation to another.
一方の表現から他方へ値を変換するのに使われる抽象クラス。
Remote Objects
リモートオブジェクト
class NSProxy
An abstract superclass defining an API for objects that act as stand-ins for other objects or for objects that don’t exist yet.
他のオブジェクトに対するまたはまだ存在しないオブジェクトに対する身代わりとして振る舞うオブジェクトに対するAPIを定義している抽象スーパークラス。
Objective-C Runtime
Objective-Cランタイム
Versions and API Availability
バージョンおよびAPI利用可能性
See Also
参照
Low-Level Utilities
ローレベルユーティリティ
XPC
Manage secure interprocess communication.
安全なプロセス間通信を管理します。
Processes and Threads
プロセスとスレッド
Manage your app's interaction with the host operating system and other processes, and implement low-level concurrency features.
あなたのアプリとホストオペレーティングシステムおよび他のプロセスとの相互作用を管理します、そしてローレベル並行性機能を実装します。