Home

読み込み中...

iOSアプリ開発するなら知っておきたいライブラリ

2011/02/10

このエントリーをはてなブックマークに追加

まとめてみる。

基本的なもの

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

ここでも結構定番の疑問が解決されます。

ではでは。
くれぐれもライセンスに気をつけて開発しましょう。

こちらも要チェックなリンク

  1. iPhone – Develop » Blog Archive » iPhone オープンソースまとめ
  2. 公開されているソースコード – iPhone 3G DevWiki

1 Comment

  1. 高村孝次 より:

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

Leave a comment