openFrameworks for iOS の日本語チュートリアル記事まとめ

**openFrameworks を iOS アプリで使う際に参考になる記事** をまとめました。

ただまとめるだけだと自分の習性として「あとで見ない」ので、 **中身を軽く見たうえで、どんな情報が書かれているか** についても触れています。


##グラフィックス系

###[openFrameworks + iPhoneで、オリジナルのカメラアプリを作る | yoppa org](http://yoppa.org/iphone10/1163.html)

- ofxiPhoneImagePicker アドオンを使用してカメラアプリをつくる
- ofImage のビットマップ情報にアクセスして画像処理を行う
- glBlendFunc で画面の描画を加算合成にしたり、ofCircle で円を描画したり。

<img src="http://i2.wp.com/lh4.ggpht.com/_S9tCNvdm3tU/S_Z46AcluPI/AAAAAAAADf8/AKWDlI_2Dz4/s400/screen%EF%BC%882010-05-21%2021.07.16%EF%BC%89.jpg" width="200" align="left">

<img src="http://i1.wp.com/lh3.ggpht.com/_S9tCNvdm3tU/S_Z462kRdjI/AAAAAAAADgE/Otvfy6S4ZbQ/s400/screen%EF%BC%882010-05-21%2021.09.57%EF%BC%89.jpg" width="200" align="left">

###[openFrameworks for iPhone：画像ファイルを読み込む、アニメーションを作成する | yoppa org](http://yoppa.org/iphone10/1359.html)

- ofImageを使用して各種画像ファイルを読み込み、描画
- アニメーションは、配列に格納しておいた画像をdraw()で順番に描画するだけ
- ofImage – freeImageライブラリをopenFrameworksで使用しやすいようにしたクラス
  - ただのUIImageのラッパーじゃない

###[openFrameworks for iPhone：お絵描きアプリを作る | yoppa org](http://yoppa.org/iphone10/1403.html)

- タッチイベントを利用して ofCircle とかで円を描画したり、距離が開いたところを補完したり。


###[画像をタッチ編集！ アートなiPhoneカメラアプリを作る - ＠IT](http://www.atmarkit.co.jp/ait/articles/1205/08/news141.html)

- 画面をタッチした場所に応じて画像処理をかける。


##サウンド系

###[openFrameworks + iPhone マルチタッチイベントの取得、音アプリを作る | yoppa org](http://yoppa.org/iphone10/1146.html)

- OpenAL（ofxALSoundPlayerアドオン）の使い方

ちなみに完全に余談ですが、OpenALを使用してiOSで 3D空間に音源を配置する方法については拙著でも触れています。

<div class="amazlet-box" style="margin-bottom:0px;"><div class="amazlet-image" style="float:left;margin:0px 12px 1px 0px;"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798038180/22301-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://ecx.images-amazon.com/images/I/41iEzpqrXcL._SL160_.jpg" alt="iOSアプリ開発達人のレシピ100―開発現場で実証された実用コード集" style="border: none;" /></a></div><div class="amazlet-info" style="line-height:120%; margin-bottom: 10px"><div class="amazlet-name" style="margin-bottom:10px;line-height:120%"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798038180/22301-22/ref=nosim/" name="amazletlink" target="_blank">iOSアプリ開発達人のレシピ100―開発現場で実証された実用コード集</a><div class="amazlet-footer" style="clear: left"></div></div>



###[openFrameworks for iPhone：サウンドの録音・再生 | yoppa org](http://yoppa.org/iphone10/1317.html)

- `ofSoundStreamSetup` というのを呼ぶと、音の入出力に関するイベントが発生し `audioReceived`, `audioRequested`なるコールバックが呼ばれるようになるらしい
- `audioRequested` で再生させる音をoutputに渡す際に、バッファの位置や係数を調整し、音程や音程を変える
- （これらの処理において iOS SDK のどの API をラップしてるのか、ソース見て確かめる）


##GUI関連

主に、UIKit と oF を併用する話。

###[iOSのGUIをopenFrameworksのプロジェクトに追加する | yoppa org](http://yoppa.org/blog/2995.html)

###[openFrameworksでiOSのGUIを使ってみる | Like a Long Sigh](http://netdiever.com/archives/11592)

あ


##その他

###[PerfumeのモーションデータをiPhoneアプリにして動かしてみた - ＠IT](http://www.atmarkit.co.jp/ait/articles/1204/03/news125.html)

- Perfumeのモーションキャプチャデータと、それに同梱されているサンプルを、iOS実機で動くよう改変するチュートリアル

![](http://f.cl.ly/items/1N1K1p311z2f2E2j0k0R/r1301.gif)

<img src="http://f.cl.ly/items/0k0q310Q2x3s2S1f1e2k/r1302.gif" width="200">

- （これは個人的にアツいのであとでやってみる）


###[openFrameworks for iPhone：Addonをつかう | yoppa org](http://yoppa.org/iphone10/1213.html)


- 標準で入っているアドオンについて軽く解説あり
- ofxBox2D の使用サンプル

![](http://i2.wp.com/lh6.ggpht.com/_S9tCNvdm3tU/TAi-e83utgI/AAAAAAAADmo/PgK6muWIFsM/s400/screen%EF%BC%882010-06-04%2017.50.51%EF%BC%89.jpg)


###[openFrameworks for iPhone：MapKitを利用して地図を表示する | yoppa org](http://yoppa.org/iphone10/1262.html)

- ofxiPhoneMapKit を使用
- （MapKit と CoreLocation を単にラップしただけ？ ofxiPhoneMapKit のソース見てみる）


###[openFrameworks for iPhone：時計をつくる | yoppa org](http://yoppa.org/iphone10/1284.html)

- 時刻の取得
- あとはいろいろな表現方法が例示されているが、oFの使い方として他の記事にないような情報はないかも。


###[HR2_blog: ofxNetworkを使ってiPhoneとMacでTCP通信](http://hrhrblog.blogspot.jp/2010/03/iphonemactcpip.html)

- ofxNetworkを使って、iPhoneとMacを連動させるチュートリアル
- （「デバイスAとデバイスBを連動させる」という引き出しはなるべく多く持っておきたいので、これもあとで試す）