Object Runtime
オブジェクトランタイム
Get low-level support for basic Objective-C features, Cocoa design patterns, and Swift integration.
基本的なObjective-C機能、Cocoaデザインパターン、およびSwift統合のローレベルサポートをします。
Topics
話題
Object Basics
オブジェクト基礎
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オブジェクトとして振舞う能力を継承します。
NSObject
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
複製する
NSCopying
A protocol that objects adopt to provide functional copies of themselves.
オブジェクトがそれら自身の機能的複製を提供するために採用するあるプロトコル。
NSMutableCopying
A protocol that mutable objects adopt to provide functional copies of themselves.
あるプロトコル、それは可変オブジェクトがそれ自身の機能的複製を提供するために採用するものです。
Value Wrappers and Transformations
値のラッパーと変換
NSNumber
An object wrapper for primitive scalar numeric values.
原始的なスカラー数値に対するオブジェクトラッパー。
NSValue
A simple container for a single C or Objective-C data item.
単一のCまたはObjective-Cデータ項目に対する単純なコンテナ。
NSValueTransformer
An abstract class used to transform values from one representation to another.
一方の表現から他方へ値を変換するのに使われる抽象クラス。
Invocations
さまざまな発動
NSInvocation
An Objective-C message rendered as an object.
オブジェクトとして表現されるObjective-Cメッセージ。
NSMethodSignature
A record of the type information for the return value and parameters of a method.
戻り値のための型情報およびメソッドのパラメータからなるレコード。
Remote Objects
リモートオブジェクト
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を定義している抽象スーパークラス。
Memory Management
メモリ管理
NSAutoreleasePool
An object that supports Cocoa’s reference-counted memory management system.
あるオブジェクト、それはCocoaのもつ参照カウントメモリ管理システムをサポートします。
Objective-C Runtime
Objective-Cランタイム
Versions and API Availability
バージョンおよびAPI利用可能性
Legacy
レガシー
Java Support
Interact with the Java virtual machine.
Javaバーチャルマシンと相互作用します。
NSZone
A type used to identify and manage memory zones.
メモリゾーンを識別および管理するために使われるある型。
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.
あなたのアプリとホストオペレーティングシステムおよび他のプロセスとの相互作用を管理します、そしてローレベル並行性機能を実装します。