▼iPhoneプログラミングメモ▼
iPhoneとiOS
iOS
iOSは、iPhone、iPod touch、iPadに搭載されているオペレーティングシステム。
情報源
情報源
書籍
iPhone/iPad/iPod touchプログラミングバイブル
iOS5/Xcode4対応Android プログラミングバイブル
SDK3.0/2.3/2.2/2.1対応
iOS端末
バージョンと追加機能
バージョン 追加機能 iPhone OS 2.2 絵文字
ストリートビューiPhone OS 3.0 コピー&ペースト
高解像度対応
プッシュノティフィケーション
BluetoothによるP2P接続
In App Purchase
SpotlightiPhone OS 3.2 iPad対応
Bluetoothキーボード
外部ディスプレイ出力
パソコン間での文書ファイルの転送・共有iOS 4.0 マルチタスク
Retinaディスプレイ
ジャイロスコープ
フォルダ
iAd
ローカルノティフィケーション
Grand Central DispatchiOS 4.1 Game Center
ハイダイナミックレンジ(HDR)写真の撮影iOS 4.2 プリンタ出力
Air PlayiOS 5.0 iCloud Storage API
Automatic Reference Counting
Twitterフレームワーク
ストーリーボード
ノーティフィケーションセンター
ニューススタンド
iOS端末のスペック
画面解像度 CPU メモリ 標準搭載OS 発売時期 iPhone 3G 320x480 ARM11(412MHz) 128MB iPhone OS 2.0 2008年7月
iPhone 3GS 320x480 ARM Cortex-A8(600MHz) 256MB iPhone OS 3.0 2009年6月
iPhone 4 640x960 A4(1GHz) 512MB iOS 4.0 2010年6月 iPhone 4S 640x960 A5(Dual-Core 800MHz) 512MB iOS 5.0 2011年10月
iPod touch 第1世代 320x480 ARM11(412MHz) 128MB iPhone OS 2.0 2007年9月
iPod touch 第2世代 320x480 ARM11(533MHz) 128MB iPhone OS 2.1 2008年9月 iPod touch 第3世代 320x480 ARM Cortex-A8(600MHz) 256MB iPhone OS 3.1 2009年9月 iPod touch 第4世代 640x960 A4(1GHz) 256MB iOS 4.1 2010年9月
iPad 768x1024 A4(1GHz) 256MB iPhone OS 3.2 2010年5月 iPad2 768x1024 A5(Dual-Core 1GHz) 512MB iPhone OS 4.3 2011年3月
iOS端末の機能
iOS5 Update マルチタスク カメラ GPS 電子コンパス ジャイロスコープ iPhone 3G × × ◯ ◯ × × iPhone 3GS ◯ △(iOS4 Update後) ◯ ◯ ◯ × iPhone 4 ◯ ◯ ◯ ◯ ◯ ◯ Phone 4S ◯ ◯ ◯ ◯ ◯ ◯
iPod touch 第1世代 × × × × × × iPod touch 第2世代 × × × × × × iPod touch 第3世代 ◯ △(iOS4 Update後) × × × × iPod touch 第4世代 ◯ ◯ ◯ × × ◯
iPad ◯ △(iOS4 Update後) × △(3G端末のみ) ◯ × iPad2 ◯
◯ ◯ △(3G端末のみ) ◯ ◯
サンプルプログラム 基本
UIKit データの読み書きと通信 サウンドとムービー Core Animation デバイス制御 ユーティリティ
情報
情報