FrontPage > Apple > iOS開発メモ(Objective-C)
iOS (iPhone OS)開発メモ(Objective-C)†
iPhone Developer Program
http://developer.apple.com/jp/programs/iphone/
統合開発環境である「Xcode」上にiPhoneシミュレータ等を追加して開発。
使用言語は、「Objective-C」など。
iOS 9.2 | 最新:Build 13C75 |
iOS 9.2.1 | ベータ版2版 |
iOS 9.3 | ベータ版 |
SDKツール†
開発環境 | Xcode |
GUI画面作成 | Interface Builder |
アプリの最適化 | Instruments |
iPhoneシミュレータ | iPhone Simulator |
ファイル拡張子†
.swift | Swift用ファイル(Swift) |
.h | ヘッダファイル(Objective-C) |
.m | ソースファイル(Objective-C) |
.mm | ソースファイル(Objective-C) C++コード記述可 |
.o | オブジェクトファイル(中間ファイル) |
.xib | Interface Builder用ファイル |
.xcdatamodel | Core Data用ファイル |
.pch | プレ・コンパイラー・ヘッダ・ファイル |
.xcodeproj | XCode用プロジェクト・ファイル |
IB(Interface Builder) | インターフェース・ビルダー | 画面作成ソフト(xxx.xibをダブルクリックでIBが起動) |
.xib(.nib)ファイル | 画面イメージ・ファイル | Xml形式のIB(Interface Builder)で作成したファイル |
Delegate Class | デリゲイト(デリゲット)・クラス | 抽象クラス、代表、代理、Javaのインタフェース・クラス等 |
View Controller Class | コントローラ・クラス | 入出力の制御(MVCのコントローラ・クラス) |
Core Data Class | コア・データ・クラス | データ管理クラス(SQLite等使用) |
IBOutlet | アウトレット | IB部品との連携 |
IBAction | アクション | IB部品からのアクション受信メソッド |
Framework†
- Cocoa Touch Layer
タッチベースのインターフェイスに最適化されたフレームワーク。
オーディオとビデオ、データ管理、グラフィックスとアニメーション、ネットワークとインターネット、ユーザアプリケーション等
- UIKit
Cocoa Tach Layerの1機能
GUI部品等のフレームワーク。
ファイル処理、ネットワーク、文字列操作等
サンプル†
開発手順†
0.Objective-C
1.新規プロジェクト
iOS開発メモ
2.IB Cocoa Touch Library
Xcode以外での開発†
Flash†