クラスとしてマッピングされています。適切な構造体クラスのインスタンスを返します。言語の構造体の各フィールドをラップしたアクセサメソッドを持っています。構造体のインスタンスを生成するコードを示します。メソッドへ渡すコードとなっています。font)フィールドの値はコンストラクタに直接渡すこともできます。オブジェクトも受け付けます。クラスの定数としてマッピングされます。使用することができます。いくつか英小文字から始まるの列挙子や定数が定義されています。定数は英大文字から始まらなければいけません。定数は英大文字から始まるように変換されます。クラスのメソッドとして使用できます。フレームワークのヘッダファイルで実装されているインライン関数もサポートしてます。構造体を生成するのに使用できます。多くの関数は、英大文字から始まります。引数を取らない関数の場合には、定数として評価されないようにするため、明示的に括弧を使用することが重要です。言語において非常に基本的なデータタイプです。概念的に、ポインターはオブジェクトを指し示すメモリアドレスです。SDKでは、ポインターは引数や戻り値のオブジェクトを参照する際に一般的に使われています。引数は、エラーが発生した際にポインターが設定されることが期待されます。クラスを導入しています。コンストラクタに与えなる必要があります。次のように使用することができます。#{error}"end上記のケースでは、オブジェクトへのポインタを必要とします。言語の基本的な型はもちろん構造体へのポインタを作成することもできます。ショートカットを使うことをおすすめします。作ることができるポインタをまとめたものです。構造体のポインタ生成もサポートします。メッセージを構造体のオブジェクトに送信することで、構造体の型を取得できます。渡すと、構造体のポインタが生成できます。構造体のポインタを生成するものです。自動的に相互変換されます。オブジェクトを渡すことで呼び出すことができます。一般的に使われています。