はじめてのiPhone/iPod touchネイティブアプリ開発

ミッション

iPhone/iPod touchの勝手アプリでHello Worldする

環境

アプリ開発

heavenly(iPhoneのシステムファイル。コンパイルしたオブジェクトをリンクするためのライブラリ)

Mounting the 694-5262-39 DMGでheavenlyを作成

iPhone-binutils(アプリ開発用のヘッダー、コンパイラ、リンカのセット)
アプリの基本構成(appパッケージ)
  • アプリケーションファイル
  • Info.plist(設定ファイル)
  • icon.png(アイコン画像)
  • Default.png(アプリ起動時の画像?)
Xcode用テンプレート
Hello World

iPhone(FW 1.0.2)のセッティング

Jailbreak(ハッキング)

【WIN】iBrickrを使う。

SSHをインストール

【WIN】Nate True's iPhone SSH kitを使う。

アプリをインストール
  • iPhoneWi-Fi接続する。
  • 【WIN】PCからSSHでアクセス(WinSCPでOK)。アプリを/Applicationsフォルダにつっこむ。
  • アプリのパーミッションを755にする(フォルダも中身も)。
  • iPhone再起動。アプリアイコンがデスクトップに追加されてる


iPod touch(FW 1.1.1)のセッティング

Jailbreak Guideを参考に。JailbreakSSHインストール、アプリインストールまで。

その他

サードパーティーのアプリ

Installer.app Beta(いろんなアプリをインストールできるアプリ)

感想

開発環境の構築がめんどくさかった。。。

宿題

  • マルチタッチとか加速度センサーの実装
  • Flashとかをコントロール

サンプル(準備中)

  • Xcode用テンプレート
  • サンプルプロジェクト

2008年2月にiPhone用のSDKがリリースされるとのこと。たのしみ

おしまい。