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

ファイル拡張子

.swiftSwift用ファイル(Swift)
.hヘッダファイル(Objective-C)
.mソースファイル(Objective-C)
.mmソースファイル(Objective-C) C++コード記述可
.oオブジェクトファイル(中間ファイル)
.xibInterface Builder用ファイル
.xcdatamodelCore Data用ファイル
.pchプレ・コンパイラー・ヘッダ・ファイル
.xcodeprojXCode用プロジェクト・ファイル

用語

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

アプリケーション
4層Cocoa Touch LayerUIKit、Game Kit、iAd、他
3層Media LayerCore Audio、Core Graphics、Core Video、OpenGL ES、Quartz Core、他
2層Core Services LayerCore Data、Core Location、Core Media、Core Motion、他
1層Core OS LayerQuartz Core、Security、System、他
iOS (iPhone OS)
デバイス(iPhone、iPod Touch、iPad)
  • Cocoa Touch Layer
    タッチベースのインターフェイスに最適化されたフレームワーク。
    オーディオとビデオ、データ管理、グラフィックスとアニメーション、ネットワークとインターネット、ユーザアプリケーション等
  • UIKit
    Cocoa Tach Layerの1機能
    GUI部品等のフレームワーク。
    ファイル処理、ネットワーク、文字列操作等

サンプル

開発手順

0.Objective-C

1.新規プロジェクト

iOS開発メモ

2.IB Cocoa Touch Library

Xcode以外での開発

メモ

Flash


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-01-18 (月) 18:15:33 (613d)