▼iPhoneプログラミングメモ▼
iPhoneとiOS

iOS
iOSは、iPhone、iPod touch、iPadに搭載されているオペレーティングシステム。



情報源

情報源
公式・ツール 情報サイト
iOS Dev Center iPhoneアプリ開発関連情報
iOS Dev Library(日本語) ダイナミックObjective-C
OpenGL ES 2.0 APIリファレンス 強火で進め
OpenGL ES 1.1 APIリファレンス iPhone Dev Wiki
iPhone構成ユーティリティMac/Win Sun Limited Mt.
iPhone/iPod touch Backup Extraction ericasadun.com
WWDC 2012 Session Videos Objective-Cライブラリ

書籍
windows8.jpg swift2.jpg android50.jpg opengl.jpg enchantjs.jpg


iOS端末

iOS端末の種類
  画面解像度 CPU メモリ 標準搭載OS 発売時期
iPhone 3G 320x480 ARM11 128MB iPhone OS 2.0

2008年7月

iPhone 3GS 320x480 ARM Cortex-A8 256MB iPhone OS 3.0

2009年6月

iPhone 4 640x960 A4 512MB iOS 4.0 2010年6月
iPhone 4S 640x960 A5 512MB iOS 5.0 2011年10月
iPhone 5 640x1136 A6 1G iOS 6.0 2012年9月
iPhone 5c 640x1136 A6 1G iOS 7.0 2013年9月
iPhone 5s 640x1136 A7 1G iOS 7.0 2013年9月
iPhone 6 750x1334 A8 2G iOS 8.0 2014年9月
iPhone 6 Plus 1080x1920※
A8 2G iOS 8.0 2014年9月
iPhone 6s
750x1334 A9 2G iOS 9.0 2015年9月
iPhone 6s Plus
1080x1920※ A9 2G iOS 9.0 2015年9月






iPod touch 320x480 ARM11 128MB iPhone OS 2.0

2007年9月

iPod touch 第2世代 320x480 ARM11 128MB iPhone OS 2.1 2008年9月
iPod touch 第3世代 320x480 ARM Cortex-A8 256MB iPhone OS 3.1 2009年9月
iPod touch 第4世代 640x960 A4 256MB iOS 4.1 2010年9月
iPod touch 第5世代 640x1136 A5 512MB iOS 6.0 2012年10月
iPod touch 第6世代 640x1136 A8 1G iOS 8.0 2015年7月






iPad 768x1024 A4 256MB iPhone OS 3.2 2010年5月
iPad2 768x1024 A5 512MB iPhone OS 4.3 2011年3月
iPad 第3世代 1536x2048 A5X 1G iOS 5.0 2012年3月
iPad 第4世代 1536x2048 A6X 1G iOS 6.0 2012年11月
iPad Air 1536x2048 A7 1G iOS 7.0 2013年11月
iPad Air2 1536x2048 A8 2G iOS 8.0 2014年10月
iPad Pro 2048x2732 A8X 2G iOS 9.1 2015年11月






iPad mini
768x1024 A5
512MB iOS 6.0 2012年11月
iPad mini Retina 1536x2048 A7 1G iOS 7.0 2013年11月
iPad mini 3
1536x2048 A7 1G iOS 8.0 2014年10月
iPad mini 4 1536x2048 A8 2G iOS 9.0 2015年9月
※iPhone 6 Plusはメモリ上に1242x2208の画面を作り、実画面の1080x1929に縮小して表示

iOSのバージョンと新機能
バージョン 新機能
iPhone OS 2.0 App Store搭載
iPhone OS 2.2 絵文字対応
iPhone OS 3.0 コピー&ペースト
スポットライト
アプリ内課金
BluetoothによるP2P接続
プッシュノーティフィケーション
iPhone OS 3.2

Bluetoothキーボード対応
外部ディスプレイ出力
パソコン間との文書ファイル共有

iOS 4.0 Retinaディスプレイ対応
マルチタスク
フォルダ機能
ジャイロセンサー
iAd
ローカルノーティフィケーション
iOS 4.1 Game Center
iOS 4.2 プリンタ出力
Air Play
iOS 5.0 Siri
Twitter連携
iCloud
ARC
Storyboard
Newsstand
通知センター

iOS 6.0 Facebook連携
独自マップ
iOS 7.0 フラットデザイン
SpriteKit
Multipeer Connectivity
AirDrop
コントロールセンター
ゲームコントローラー対応
iOS 8.0 Swift
App Extensions
Touch ID
PhotoKit
HelthKit
HomeKit
CloudKit
SceneKit
Metal
NFC
iOS 9.0 3D Touch
スタイラス
2画面分割マルチタスク


サンプルプログラム

基本

UIKit データの読み書きと通信 サウンドとムービー Core Animation デバイス制御 ユーティリティ
情報


情報



−戻る−