Glossary
用語集
Here are terms you will encounter throughout this guide.
ここにあるのはこのガイドの至る所であなたが遭遇する用語です。
action
アクションA piece of code that’s linked to an event that can occur in your app.
一片のコード、それは、あなたのアプリで起こるイベントと連結されます。activity viewer
アクティビティビューアPart of the Xcode toolbar that displays messages about the build process and other information.
Xcodeツールバーの一部、ビルド過程や他の情報についてのメッセージを表示します。adaptive interface
適応インターフェイスA user interface (UI) that automatically adjusts so that it looks good in the context of the available screen space.
あるユーザインターフェイス(UI)、それは、自動的に調節することで利用可能な画面空間の状況にふさわしく見えるようになります。adopt
採用するTo indicate that a class, structure, or enumeration conforms to a protocol.
あるクラス、構造体、または列挙がプロトコルに準拠することを示します。application programming interface (API)
アプリケーションプログラミングインターフェイス(API)A set of functions, classes, protocols, and other components that define how pieces of software should interact with each other.
ひとそろいの関数、クラス、プロトコル、および他のコンポーネント、それは、どのようにソフトウェアの断片が互いに相互作用するべきかを定義します。app delegate
アプリデリゲート(アプリの委任先)An object in your app (specifically, an instance of the
AppDelegate
class) that creates the window where your app’s content is drawn and that provides a place to respond to state transitions within the app.
あなたのアプリの中のオブジェクトのひとつ(具体的には、AppDelegate
クラスのインスタンス)、それはあなたのアプリのコンテンツ(内容)が描画されるところのウインドウを作成します、およびそれはそのアプリ内の状態の移り変わりに反応する部位を提供します。application object
アプリケーションオブジェクトAn object in your app that’s responsible for managing the life cycle of the app, communicating with its delegate, the app delegate, during state transitions within the app.
あなたのアプリのオブジェクトのひとつ、それは、アプリのライフサイクル管理に対して、それのデリゲート、アプリデリゲートとの通信に対して、アプリ内の状態の移り変わりの間を通して責任があります。argument
引数A value you pass in to a function, method, or initializer to satisfy one of its parameters.
あなたが関数、メソッド、またはイニシャライザに渡して、それのパラメータの1つを満たすもの。array
配列A data type that stores multiple values of the same type in an ordered list.
あるデータ型、それは、同じ型の複数の値をある順番付けられたリストにおいて保管します。Attributes inspector
Attributes(属性)インスペクタAn inspector that you use to customize visual attributes of a user interface (UI) element in a storyboard.
インスペクタのひとつ、あなたはそれを使って、ストーリーボードの中のユーザインターフェイス(UI)の視覚的属性を好みに合わせて変更します。asset catalog
アセットカタログ(資産目録)A tool to manage assets like images that are used by your app as part of its user interface (UI).
あなたのアプリによってユーザインターフェイス(UI)の一部として使われる画像のような資産(アセット)を管理するためのツール。assistant editor
アシスタントエディタIn Xcode, a secondary editor window that appears side-by-side with your primary editor.
Xcoceにおける、ある副次的エディタウインドウ、それはあなたの主要エディタの横に現れます。Auto Layout
自動レイアウトA layout engine that helps lay out your user interface (UI) based on the constraints you specify.
あるレイアウト機構、それは、あなたのユーザインターフェイス(UI)のレイアウト(配置)をあなたが指定する制約に基づいて手伝います。base class
基盤クラスA class that’s at the root of its class hierarchy, meaning that it has no superclass.
それのクラス階層のルートであるクラス、それがスーパークラスを持たないことを意味します。canvas
キャンバスThe background of a storyboard where you add and arrange user interface (UI) elements.
ストーリーボードの背景、そこにあなたはユーザインターフェイス(UI)要素を加え整えます。class
クラスA piece of code that describes the behavior and properties common to any particular type of object, essentially providing a blueprint for the object.
あるまとまったコード片、それは、なんらかの特定の種類(型)のオブジェクトに共通の挙動やプロパティ(特性)を記述して、そのオブジェクトの設計図を基本的に提供します。clean
クリーンRemoves all the product files, as well as any object files or other intermediate files created during the build process.
すべての生産ファイルを、それだけでなくビルドプロセスの間に作成されたあらゆるオブジェクトファイルまたは他の中間ファイルを削除します。class hierarchy
クラス階層A hierarchical representation of a class’s relationships to its superclass and subclasses.
あるクラスのもつそれのスーパークラスとサブクラスに対する間柄の階層的表現。closed range operator
完結範囲演算子An operator (
...
) that lets you create a range of numbers that includes both the lower and upper values.
ある演算子(...
)、それは、あなたにある数の範囲を、下部と上部の値の両方を含めて作成させます。closure
クロージャA self-contained block of functionality that can be passed around and used in your code. Closures in Swift are similar to blocks in C and Objective-C and to lambdas in other programming languages.
機能性の自己充足のブロック、それはあなたのコードの中であちこちに渡され使われることができます。SwiftでのクロージャはCとObjective-Cでのブロックに、そして他のプログラミング言語でのラムダに似ていますCocoa Touch
ココアタッチThe set of Apple frameworks and technologies used to develop iOS apps.
iOSアプリを開発するために使われるAppleフレームワークとテクノロジーのひとそろい。code completion
コード補完A feature of Xcode that infers what you’re trying to type from context and provides suggestions that you can select.
あるXcodeの機能、それは、あなたがタイプしようとしているのは何か文脈から推測して、あなたが選ぶことができる提案を提供します。completion handler
完了ハンドラA that’s passed as a parameter to a method that calls the closure when it finishes executing.
パラメータとしてメソッドに渡され、それが実行を完了する時クロージャを呼び出します。comment
コメントA piece of text in a source code file that doesn’t get compiled as part of the program but provides context or other useful information about individual pieces of code.
ソースコードファイル中のあるテキスト断片、それはプログラムの一部としてコンパイルされませんが、前後関係や別の有益な情報をコードの個々の部分について提供します。conditional statement
条件文A control flow statement that checks whether a condition is true before executing a piece of code.
ある制御流れ文、それは、ある条件が真かどうか、一片のコードを実行する前に調べます。conform to
準拠するFor a class, structure, or enumeration to satisfy the requirements of a protocol.
クラス、構造体、または列挙にとってプロトコルの要件を満たすこと。console
コンソールA tool for debugging and for logging information for debugging purposes.
デバッグするための、そしてデバッグ目的の情報のログを取るためのツール(道具)。constant
定数A value that’s initialized once and cannot change, indicated in Swift by the
let
keyword.
ある値、それは一度だけ初期化されます、そして変更されることが出来ず、Swiftにおいてlet
キーワードによって示されます。constraint
制約In Auto Layout, a rule that explains where one element should be located relative to another, what size it should be, or which of two elements should shrink first when something reduces the space available for each of them.
自動レイアウトにおいて、ある要素が別のものと相対して位置するべきところ、どんな大きさでそれがあるべきか、または2つの要素のどちらが最初に、何かがそれらの各々のために役立てられる空間を減らすときに縮小されるべきかを明らかにするある規則。content view
コンテンツビューA view object that’s located at the top of a view hierarchy, serving as a container for the subviews in its hierarchy.
あるビューオブジェクト、それは、ビュー階層の最上部に位置して、その階層の中のサブビューの容れ物としての役割を果たします。control
コントロールA specialized type of view (specifically, an instance of the
UIControl
class or one of its subclasses) that responds to user input.
ビューのある特殊化した型(具体的には、UIControl
クラスのインスタンスまたはそれのサブクラスの1つ)、それはユーザ入力に応答します。convenience initializer
便宜イニシャライザA secondary initializer, which adds additional behavior or customization, but must eventually call through to a designated initializer.
二次的なイニシャライザ、それは追加の挙動または注文を加えます、しかし最後には指定イニシャライザを呼び出すことに至らなくてはなりません。data source
データソースAn object that manages the app’s data model, providing a view object with the information it needs to display that data.
あるオブジェクト、それはアプリのデータモデルを管理して、ビューオブジェクトをそれがそのデータを表示するのに必要とする情報とともに提供します。delegate
デリゲート(委任先、移譲先)An object that acts on behalf of, or in coordination with, another object.
あるオブジェクト、それは、別のオブジェクトに代わって、またはそれと連携して役割を果たします。designated initializer
指定イニシャライザOne of the primary initializers for a class; a convenience initializer within a class must ultimately call through to a designated initializer.
あるクラスの主要イニシャライザの1つ;あるクラス内部の便宜イニシャライザは、最後には指定イニシャライザを呼ぶことに至らなければなりません。destination view controller
デスティネーションビューコントローラ(行先ビューコントローラ)The view controller whose contents are displayed at the end of a segue.
このビューコントローラは、セグエの終わりでコンテンツが表示されるものです。downcast
ダウンキャストTo attempt to cast an object to one of its subclass types.
あるオブジェクトをそれのサブクラス型の1つと見なす試み。enumeration
列挙A data type that defines a group of related values and enables you to work with those values in a type-safe way within your code.
あるデータ型、それは、関連した値からなるあるグループを定義して、あなたにそれらの値をあなたのコード内で型安全な方法で扱うことを可能にします。event-driven programming
イベント駆動プログラミングA category of programming in which the flow of the app is determined by events: system events and user actions.
プログラミングの1分類、そこにおいてアプリの動作の流れを決定するのは、イベント:システムイベントおよびユーザアクションです。failable initializer
失敗できるイニシャライザAn initializer that could return nil after initialization.
初期化の後にnilを返すことが可能なイニシャライザ。first responder
ファーストレスポンダAn object that is first to receive many kinds of app events, including key events, motion events, and action messages, among others.
あるオブジェクト、それは、特にキーイベント、モーションイベント、そしてアクションイベントを含めた、多くの種類のアプリイベントを最初に受け取ります。forced type cast operator
強制型キャスト演算子An operator (
as!
) that attempts a downcast and force-unwraps the result.
ある演算子(as!
)、それはダウンキャストとその値の強制アンラップを試みます。force-unwrap operator
強制アンラップ演算子An operator (
!
) placed after an optional value to access its underlying value.
オプショナル値の後に置かれて、それの内在する値にアクセスするようにする演算子(!
)。function
関数A reusable, named piece of code that can be referred to from many places in a program.
再利用可能な、名前をつけられたコード片、それはプログラムの多くの場所から参照されることができます。Functions menu
関数メニューIn Xcode, a jump menu that lets you navigate directly to a specific declaration or section in a source code file.
Xcodeにおいて、あなたを直接にソースコードファイルの特定の宣言または部門に進ませるジャンプメニュー。gesture recognizer
ジェスチャリコグナイザ(身振り認識)An object that you attach to a view that allows the view to respond to actions the way a control does.
あるオブジェクト、それは、あなたがビューに取り付けて、そのビューがコントロールが行うやり方でアクションに応答できるようにします。global
グローバルA constant, variable, or function defined at the top-level scope of a program.
あるプログラムのトップレベルのスコープで定義される定数、変数、または関数。guard
A
guard
statement declares a condition that must be true in order for the code after theguard
statement to be executed. Using aguard
statement for requirements improves the readability of your code, compared to doing the same check with anif
statement.
guard
文はある条件を宣言します、それはguard
文の後のコードが実行されるためにはtrueでなければならないものです。要件のためにguard
文を使うことは、同じ検査をif
文ですることと比較して、あなたのコードの読みやすさを改善します。half-open range operator
半開範囲演算子An operator (
..<
) that lets you create a range of numbers that includes the lower but not the upper value.
ある演算子(..<
)、それは、あなたにある範囲の数を作成させます、それは低い方を含みますが高い方の値は含みません。Identity inspector
同一性インスペクタAn inspector that you use to edit properties of an object in a storyboard related to that object’s identity, such as what class the object belongs to.
あるインスペクタ、あなたはそれを使ってストーリーボードの中のオブジェクトのプロパティを、そのオブジェクトの同一性(アイデンティティ)に関して編集します、例えばどのクラスにそのオブジェクトが帰属するかなど。identity operator
同一性演算子An operator (
===
) that tests whether two object references both refer to the same object instance.
ある演算子(===
)、それは2つのオブジェクトオブジェクト参照が両方とも同じインスタンスに言及するかを試験します。immutable
不変A value that cannot be changed (or mutated) after it’s initialized, like a constant.
ある値、それは、それが初期化された後、定数のように、変更される(または変化する)ことができないものです。implicitly unwrapped optional
暗黙的アンラップオプショナルAn optional that can also be used like a nonoptional value, without the need to unwrap the optional value each time it is accessed, because it’s assumed to always have a value after that value is initially set.
あるオプショナル、それはまた、非オプショナル値のように、そのオプショナル値をそれがアクセスされるたびにアンラップする必要なしに使われることが可能なものです、なぜならそれがある値をその値が最初に設定された後に常に持つとみなされるからです。inheritance
継承When a class is a subclass of another class, it gets all of its behavior (methods, properties, and other characteristics) from its superclass.
あるクラスが別のクラスのサブクラスである時、それはそれのスーパークラスからその挙動の全て(メソッド、プロパティ、および他の特徴)を獲得しますinitializer
イニシャライザ(初期化子)A method that handles the process of preparing an instance of a class, structure, or enumeration for use, which involves setting an initial value for its properties and performing any other required setup.
あるメソッド、それが取り扱うのは、使用するクラス、構造体、または列挙のインスタンスの準備過程です、それはそれのプロパティの初期値の設定となんらかの他の必須の設定の実行を伴います。inspector pane
インスペクタ枠An area in Xcode that displays inspectors, such as the Attributes inspector, Identity inspector, and Size inspector.
Xcodeの1区画、それは、インスペクタを表示します、例えば属性インスペクタ、同一性インスペクタ、そしてサイズインスペクタなど。instance
インスタンスA specific occurrence of a class (that is, an object), structure, or enumeration.
あるクラス(すなわち、あるオブジェクト)、構造体、または列挙に属するある特定の存在。integrated development environment (IDE)
統合開発環境(IDE)A software application that provides a set of tools for software development.
あるソフトウェアアプリケーション、それは、ソフトウェア開発のためのひとそろいのツールを提供します。Interface Builder
インターフェイスビルダーThe graphical environment for building a user interface (UI) in Xcode.
ユーザインターフェイス (UI)をXcodeで構築するためのグラフィカル環境。intrinsic content size
固有コンテンツサイズThe minimum size needed to display all the content in a view without clipping or distorting that content.
あるビューの中の全ての内容を、その内容を切り詰めたり崩したりすることなく表示するために必要な最小サイズ。library pane
ライブラリ枠An area in Xcode that displays one of the ready-to-use libraries of resources for your project, like the Object library.
Xcodeの1区画、それはあなたのプロジェクト用の即時利用可能なリソースのライブラリの1つを表示します、例えばオブジェクトライブラリのような。local
ローカル(局所的)A constant or variable defined only within a particular, limited scope, like a loop, conditional statement, or function.
定数または変数で、ある特定の、制限されたスコープ(作用範囲)、例えばループ、条件文、または関数などの内部でのみ定義されるもの。loop
ループA control flow statement that executes the same piece of code multiple times.
ある制御流れ文、それは同じコード断片を複数回実行します。method
メソッドA reusable, named piece of code that’s associated with a particular class, structure, or enumeration.
再利用できる、名前をつけられたコード断片、それは、特定のクラス、構造体、または列挙と結び付けられます。modal segue
モーダルセグエA segue in which one view controller presents another view controller as its child. The user must interact with the presented controller, and dismiss it before returning to the app’s main flow. Use modal segues to present tasks that the user must complete before continuing.
あるセグエ、そこにおいて1つのビューコントローラは別のビューコントローラをそれの子として提示します。ユーザは、提示されたコントローラと相互作用して、アプリのメインフローに戻る前にそれを退去させなければなりません。モーダルセグエを使って、ユーザが続けていく前に完了しなければならない作業を提示してください。Model-View-Controller (MVC)
モデル-ビュー-コントローラ(MVC)A pattern of app design in which view controllers serve as the communication pipeline between views and the data model.
アプリ設計のパターンの1つ、そこにおいてビューコントローラはビューとデータモデルの間の通信パイプランとしての用をなします。mutable
可変A value that is able to be changed (or mutated) after it’s initialized, like a variable.
ある値、それは変更される(または変化させられる)ことが、それが初期化される後で可能です、変数のように。navigation controller
ナビゲーションコントローラA specialized view controller subclass that manages transitions backward and forward through a series of view controllers.
特殊化されたビューコントローラサブクラス、それは一続きのビューコントローラの中での前後の場面転換を管理します。navigation stack
ナビゲーションスタックThe set of view controllers managed by a particular navigation controller.
ひとまとめにされたビューコントローラで、ある特定のナビゲーションコントローラによって管理されます。nil coalescing operator
nil合体演算子An operator (
??
) placed between two values,a ?? b
, that unwraps an optionala
if it contains a value, or returns a default valueb
ifa
is nil.
ある演算子(??
)で2つの値の間、a ?? b
に置かれます、それはオプショナルa
をそれが値を含むならばアンラップします、またはa
がnilならば値b
を返します。Object library
オブジェクトライブラリPart of the Xcode workspace window that shows a list of objects that can be added to a storyboard, including each object’s name, description, and visual representation.
Xcodeワークスペースウインドウの一部、それは、ストーリーボードに加えることができるオブジェクトのリストを、各オブジェクトの名前、説明、そして視覚的な表現を含めて表示します。optional
オプショナルA value that contains either an underlying value or nil to indicate that the value is missing.
ある値、それは、ある裏に潜んだ値またはその値が見つからないことを示すnilを含みますoptional binding
オプショナル束縛The process of attempting to assign an optional value to a constant in a conditional statement to see if the optional contains an underlying value.
あるオプショナル値を、そのオプショナルがその裏に値を含んでいるか知るために、条件文の中の定数に割り当てようと試みる処理。optional type cast operator
オプショナル型キャスト演算子An operator (
as?
) that attempts a downcast and returns the result as an optional value.
ある演算子(as?
)、それはダウンキャストを試みてその結果をオプショナル値として返します。outlet
アウトレット(出口、コンセント差し込み口)A reference to an object in a storyboard from a source code file.
ストーリーボードの中のオブジェクトへのソースコードファイルからの参照。outline view
アウトラインビュー(外観図)A pane in a storyboard that lets you see a hierarchical representation of the objects in your storyboard.
ストーリーボード内の枠(ペーン)の一つ、それはあなたのストーリーボード内のオブジェクトの階層的な表現をあなたに見させます。override
オーバーライド(優先させる)To replace an implementation of a method defined on a superclass.
スーパークラス上で定義されるあるメソッドの実装を置き換える。parameter
パラメータAn additional piece of information that must be passed into a function, method, or initializer when it’s called.
追加的な一片の情報、それは、関数、メソッド、またはイニシャライザが呼び出される時にそれに渡されなければなりません。playground
プレイグラウンド(遊び場)A type of file in which you can change and play around with Swift code directly in Xcode and see the immediate results.
ある種のファイル、そこにおいてあなたはSwiftコードを変更したり遊んだりが直接にXcodeにおいてできます、そして直に結果を見ることができます。project navigator
プロジェクトナビゲータPart of the Xcode workspace window that displays all the files in your project.
Xcodeワークスペースウインドウの一部、あなたのプロジェクトの全てのファイルを表示します。property
プロパティA piece of data encapsulated within a class, structure, or enumeration.
クラス、構造体、または列挙の内部にカプセル化される一片のデータ。property observer
プロパティオブザーバA piece of code that’s called every time the value of a property is set. Use property observers to observe and respond to changes in the property’s value.
一片のコード、それは、あるプロパティの値が設定されるたびごとに呼ばれます。プロパティオブザーバを使って、プロパティの持つ値の変化を監視して応答してください。protocol
プロトコルA blueprint of methods, properties, and other requirements that suit a particular task or piece of functionality.
メソッド、プロパティ、そして他の要件の設計図、それは、ある特定の作業または一片の機能性を満足させるものです。read-only
読み出し専用A value that can only be viewed (read) but never changed (written).
ある値、それは、眺められること(読み出し)ができますが、決して変更されること(書き込み)ができません。read-write
書き込み専用A value that can be both viewed (read) and changed (written).
ある値、それは、眺められること(読み出し)と変更されること(書き込み)の両方が可能です。resize handles
リサイズハンドル(寸法調節つまみ)Small white squares that appear on a user interface (UI) element’s borders when it’s selected so you can change its size on the canvas.
小さな白い四角形、それはユーザインターフェイス(UI)要素のへりに、それが選択されることであなたがそれの大きさをキャンバス上で変更できるときに、現れます。root view controller
ルートビューコントローラThe first item added to a the navigation stack of a navigation controller. The root view controller is never popped off (removed from) the stack.
ナビゲーションコントローラのナビゲーションスタックに加えられた最初の項目。ルートビューコントローラは、決してスタックからポップ(削除)されません。run loop
実行ループAn event processing loop that you use to schedule work and coordinate the receipt of incoming events in your app.
イベント処理ループ、あなたはそれを使って、あなたのアプリの作業予定を立て、やってくるイベントの受け取りの調整をします。scene
シーン(場面)A storyboard representation of a screen of content in your app.
ストーリーボード表現でのあなたのアプリのある画面内容。scene dock
シーンドックA bar that contains information related to a scene in a storyboard.
xストーリーボードの中のあるシーンに関連した情報を含むバー。show segue
表示セグエA segue that varies the way new content is displayed based on the target view controller. For navigation controllers, the show segue pushes new content on top of the current view controller stack. Use a navigation controller and show segues to navigate through hierarchical data.
あるセグエ、それはターゲットビューコントローラに基づいて新しいコンテンツが表示される方法が様々です。ナビゲーションコントローラに対して、表示セグエは現在のビューコントローラスタックの一番上に新しいコンテンツをプッシュします。ナビゲーションコントローラと表示セグエを使って、階層データをあちこち閲覧してください。Simulator
シミュレータAn app in Xcode that simulates the behavior and appearance of running an app on a device.
Xcodeのアプリのひとつ、それは、ある機器上でのあるアプリの実行の挙動や外観をシミュレートします(擬似的に作り出します)。Size inspector
サイズ(大きさ)インスペクタAn inspector that you use to edit the size and position of a user interface (UI) element in a storyboard.
1つのインスペクタ、それは、あなたがストーリーボードの中のユーザインターフェイス(UI)要素の大きさと位置を編集するために使うものです。source view controller
ソースビューコントローラ(発生ビューコントローラ)The view controller whose contents are displayed at the beginning of a segue.
このビューコントローラは、あるセグエの始まりでコンテンツが表示されるものです。storyboard
ストーリーボード(物語展開を絵で表したもの、アプリの展開)A file that contains a visual representation of the app’s UI (user interface), showing screens of content and the transitions between them, that you work on in Interface Builder.
あるファイル、それは、アプリのもつ視覚表現でのUI(ユーザインターフェイス)を含んでいて、画面内容やそれらの移り変わり(トランジション)を見せるものです、それについてはあなたがインターフェイスビルダーで作業します。storyboard entry point
ストーリーボードエントリポイントThe first scene that’s shown from a storyboard when an app starts.
最初のシーン、それは、アプリがスタートする時にストーリーボードから見せられるものです。string interpolation
文字列補間The process of inserting string representations of constants, variables, literals, and expressions into longer strings.
定数、変数、リテラル、そして式の文字列表現をより長い文字列に挿入する処理。structure
構造体A data type that’s similar to a class, but doesn’t support inheritance and is passed by value instead of by reference.
あるデータ型、それは、クラスに似ています、しかし継承をサポートしません、そして参照ではなく値として渡されます。subclass
サブクラス(下位クラス)A class that’s a child of another class (known as its superclass).
あるクラス、それは、別のクラス(スーパークラスとして知られるもの)の子です。subview
サブビューA view that is enclosed by another view (known as its superview).
あるビュー、それは、別のビュー(スーパービューとして知られるもの)に納められます。superclass
スーパークラスA class that’s a parent of another class (known as its subclass).
あるクラス、それは、別のクラス(サブクラスとして知られるもの)の親です。superview
スーパービューA view that encloses another view (known as its subview).
あるビュー、それは、別のビュー(サブビューとして知られるもの)を納めているものです。Swift standard library
Swift標準ライブラリA set of data types and capabilities designed for Swift and baked into the language.
Swiftのために設計され、言語の中へ練り込まれる一揃いのデータ型と能力。target
ターゲットThe object that receives the action message in the target-action pattern.
ターゲットアクションパターンにおいてアクションメッセージを受け取るオブジェクト。target-action
ターゲットアクションA design pattern in which one object sends a message to another object when a specific event occurs.
ひとつのデザインパターン、そこにおいてオブジェクトは、特定のイベントが起こるときメッセージを別のオブジェクトに送ります。type casting
型キャストA way to check the type of an object, and to treat that object as if it’s a different superclass or subclass from somewhere else in its own class hierarchy.
あるオブジェクトの型を確認するための、そしてそのオブジェクトがまるでそれ自身のクラス階層の中のどこか他の別のスーパークラスまたはサブクラスであるかのように扱うための方法です。type inference
型推論The ability of the Swift compiler to determine the type of a value from context, without an explicit type declaration.
ある値の型を文脈から、明示的な型宣言なしに判断するSwiftコンパイラの能力、UIKit
A Cocoa Touch framework for working with the user interface (UI) layer of an iOS app.
iOSアプリのユーザインターフェイス(UI)階層(レイヤ)を扱うためのあるココアタッチフレームワーク。unit test
ユニットテストA piece of code written specifically to test a small, self-contained piece of behavior in your app to make sure it behaves correctly.
あなたのアプリにおける小さな、自己充足の断片の挙動をテストして、それが正しく振舞うことを確かめるために特に書かれたコード断片。user interface (UI)
ユーザインターフェイス(UI)The layer of visual elements that lets a user interact with a piece of software.
視覚的要素の階層(レイヤ)、それはユーザにソフトウェアのある部分と相互作用させます。utility area
ユーティリティ区画An area in Xcode that displays the inspector pane and library pane.
Xcodeの1区画、それは、インスペクタ枠とライブラリ枠を表示します。unwind segue
巻き戻しセグエA type of segue used to implement backward navigation.
後方ナビゲーションを実装するために使われるセグエの1つの型。variable
変数A value that can change after it’s been initialized, indicated in Swift by the
var
keyword.
ある値、それは、それが初期化された後で変更が可能です、Swiftではvar
キーワードで示されます。view
ビューAn object that’s used to construct your user interface (UI) and display content to the user.
あるオブジェクト、それは、あなたのユーザインターフェイス(UI)を組み立てるのに使われて中身(コンテンツ)をユーザに示します。view controller
ビューコントローラAn object that manages a set of views and coordinates the flow of information between the app’s data model and the views that display that data.
あるオブジェクト、それは、ひとそろいのビューを管理して、アプリのデータモデルとそのデータを表示するビューとの間の情報の流れを調整します。
Document Revision History
文書改定履歴
Copyright © 2016 Apple Inc. All rights reserved. Terms of Use | Privacy Policy | Updated: 2016-12-08