macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

iPhone

コンパイラオプション

Thumb 浮動小数点を多用するアプリケーションはオフにする 最適化レベル Fastest Smallest 特定のファイルにのみ適用 特定のファイルにのみコンパイラオプションを適用 参照 iPhoneゲーム開発ワークショップ 第4章P100 iPhoneゲーム開発ワークショップ作者: …

バンドルID

Info.plistの Bundle Identifierに com.abcd.aplicationID

CoreGraphics

INDEX>CoreGraphics フレームワークの説明 Graphics Contexts Paths Color and Color Spaces Transforms アフィン変換マトリックスの作成 CGAffineTransformMake CGAffineTransformMakeRotation 回転のアフィン変換を作成 CGAffineTransformMakeScale 拡大縮…

Consoleタブ

Summaryリスト

Devicesリスト

Project&Sourceリスト

アプリケーションID

開発用のiPhone

MVC

オブジェクト指向プログラミング

SDKの制限

ユーザーの振る舞いの制限

アプリケーションの制限

エネルギーの制限

操作の制限

メモリの制限

データアクセスの制限

ストレージの制限

サンドボックス

プロジェクトの TARGETS Capabilities App SandboxでONにする。どのリソースにアクセス可能かをチェックする。 OS Xのサンドボックスアプリケーションのホーム /Users//Library/Containers//Data/

アプリケーションバンドルに含まれないファイル

XIB(NIB)ファイル

アイコンとデフォルトイメージ

iPhone用アイコン画像は57×57ピクセル iPad用アイコン画像は72×72ピクセル iPhone用Spotlight画像は57×57ピクセル iPad用Spotlight画像は50×50ピクセル Icon-Small-50.png iPhone用Spotlight画像は29×29ピクセル Icon-Small.png PNGフォーマット 何もしなけ…

実行可能ファイル

アプリケーションフォルダ階層

setObject:forKey:

INDEX>Foundation>NSMutableDictionary> 変更可能な辞書にオブジェクトとキーでセットします -(void)setObject:(id)anObject forKey:(id)aKey 解説 変更可能な辞書にオブジェクトとキーでセットします。 キーやオブジェクトがnilならばNSInvalidArgumentExce…