https://github.com/devinross/tapkulibrary を自分のプロジェクトに入れたメモ。
カレンダービューが使いたくて入れた。
これは、便利な既存クラス拡張カテゴリや、ビューの詰め合わせセット。
公式使い方は
https://github.com/devinross/tapkulibrary/wiki/Adding-Tapku-to-Your-Project-in-XCode-4
ここ
適当な場所に git clone git://github.com/devinross/tapkulibrary.git する。
自分のプロジェクトに、TapkuLibrary.xcodeproj を(Finder経由で)ドロップして入れる。
他の Xcode で TapkuLibrary.xcodeproj を開いていると、プロジェクトがロックされて開けないので、
他の Xcode はすべて終了しておく。(これがわからなくて結構詰まった)
ついでに、TapkuLibrary.bundle も入れておく。
Xcodeの自分のプロジェクトの水色アイコンを選択し、TARGETS からビルドターゲットを選択、Build Phases タブをクリック。
Target Dependencies の + をクリックし、TapkuLibrary をクリックして入れる
下の Link Binary With Libraries を開き、+ をクリックし、 libTapkuLibrary.a を入れる
(ここ自信ない)
Build Settings タブ > Search Paths グループ > Header Search Path に、TopkuLibrary.h が入っている上のディレクトリを追加する。
絶対パスで指定した。
例: /Users/ytyng/workspace/ios/frameworks/tapkulibrary/src
なんかこれはあまりスマートな気がしないので、他の解決方法があるかも
これで、
#import <TapkuLibrary/TapkuLibrary.h>
ができるようになる。
Build Settings タブ > Linking グループ > Other Linker Flags
-ObjC を追加。
入れないと、カテゴリがロードされず、ビューが動かない。
コメント