阿部です。

jailbreak[1] した iPod touch 用アプリケーションを
FreeBSD 上で開発するための環境構築の方法です。

  [1] http://jailbreakme.com/ に iPod touch の Safari でアクセスする方法
      その前に、http://jailbreak.com/ などを読んで自己責任で。


実際には、Building - iphone-dev - Google Code [2] の方法で構築するのですが、
FreeBSD native 環境上には構築できず、ports の linux_dist-gentoo-stage3 を
インストールして Gentoo Linux 上に iPod touch のクロス開発環境を構築します。

  [2] http://code.google.com/p/iphone-dev/wiki/Building


http://www.mysticwall.com/itouch/index.html に実際の手順を記してあります。
基本的には、[2] の手順通りでうまくクロス開発の環境を構築できますが、
コンパイルを通すために一部パッチを作成して当てています。

また、普段の FreeBSD 環境から簡単に使うための一手順も書いてあります。
主に、CUI ベースでプログラミングするユーザ向けの方法です。

今月中に、Apple から正式な SDK が提供されますけど、
今からでもいろいろと遊んでみたい方はどうぞ。


GUI を持つアプリケーションは学生時代から作っていませんでしたが、
iPod touch で自分が実装したプログラムが動作するのは、ちょっと感動しますね。
Objective-C は初めて使いましたけど、メソッドの呼び出し方が特徴的ですね。

あと、http://code.google.com/hosting/search?q=label:iphone で
参考となるソースコードが入手できます。

なお、Objective-C の知識がないとプログラムを理解できないので、
関連書籍の購入は必須ですね。

# そもそも、FreeBSD で iPod touch アプリケーションを作成する
# 酔狂なプログラマーはいないかな…。

ではでは。
-- 
阿部康一/Kouichi ABE (WALL)
[メールアドレス保護]
http://www.MysticWALL.COM/
4196 185C B814 8F96 D170  B492 71A8 1B2B B9D5 5CF5

メールによる返信