iOSアプリ開発するなら知っておきたいライブラリ
まとめてみる。
基本的なもの
Three20
Facebookのオープンソースプロジェクト。UI系が豊富です。
google-toolbox-for-mac
こちらはGoogle製。 基本的にMacのライブラリなんですが、iPhone用のもあったりする。
ゲームとか
cocos2d
ドキュメントも豊富ですしかなり簡単に使えます。その名のとおり2D向けのゲームエンジンです。
SIO2::2D/3D Game Engine for Mobile Devices
使ったことはないのですが、何か本格的なゲームによさそうです。こちらは3D向けですかね。
ネットワーク系
ASIHTTPRequest Documentation – All-Seeing Interactive
NSURLConnectionに不満をお持ちの方はこちらをどうぞ。おそらくその不満は解消されます。
OAuthConsumer
Objective-CでOAuthするときの定番です(たぶん)。これ一つ使えるようになっておけばOAuthに対応してるサービスをすべて自在に操れます。
mattgemmell/MGTwitterEngine – GitHub
定番のTwitterライブラリです。
文字列処理
RegexKitLite
正規表現使うならこれ。最高です。
JSON
JSON framework
TouchJSON
yajl
どうやらYAJLが一番速いらしいですけど今はどうなんでしょうね。
どれも普通に使う分にはほとんど大差ないと思いますが、JSON frameworkが一番使いやすそうな印象です。
個人的には、AdMob使うとTouchJSONがついてくるのでそれ使ってたりします。
画像処理系
MGImageUtilities
画像の切り抜き・リサイズ等できます。
MBProgressHUD
ちょっと使いにくいですが、よくある画像付きの「読込中…」などの表示ができます。
その他
Facebook iOS SDK
iPhoneアプリのFacebook連携で一番使われてるやつです。Facebook製。
ちなみにこれを改造して汎用版を作ったんですが、ちゃんとテストしてないので動いてるかどうかはいまいち不明であったりする。。
InAppSettingsKit
まだ試してないのですが、設定画面を簡単に作れるそうです。
ライブラリじゃないけど参考になるソースコード
XCode付属の公式ドキュメントにあるサンプルプロジェクト
例えばUICatalogとかですね。かなり参考になります。
ライブラリでもソースコードでもなんでもないけど困ったときのお役立ちサイト
Google Code Search
使い方のよく分からないAPIなどはここでググルと吉です。
Stack Overflow
ここでも結構定番の疑問が解決されます。
ではでは。
くれぐれもライセンスに気をつけて開発しましょう。
こちらも要チェックなリンク





これはいいですね。
一通り環境を整えるのに使わせてもらいます!