A-Liaison BLOG
akisuteが主に技術的なネタを書き溜めるブログです。
2011年11月27日日曜日
Cocoa Framework に用意されていないロックを Objective-C で実装する
›
Cocoaフレームワークは非同期処理時のロックを取るために、NSLockingというプロトコルと、NSLock, NSRecurrsiveLock, そしてNSConditionalLockという3種類のロックの実装を提供しています。が、残念ながらちょっとまともな非同期コー...
2011年11月23日水曜日
静的ライブラリ中のシグネチャが衝突してビルドできないときに再ビルドしないでシグネチャを書き換える
›
皆さんも以下のようなビルドエラーを見たことが一度はあると思います。 これはビルド時に同一プロジェクト内に同じ名前のシグネチャの関数やクラスが存在するためリンクができなくて失敗しているというエラーです。特に以下のようなケースでよく発生します。 自分が作ったクラスや関数の名前と、...
2011年11月19日土曜日
UIWebView.scrollView に対して KVO を使うと色々面白い
›
iOS 5より、UIWebViewにscrollViewプロパティが追加され、たとえばスクロールを無効にしたりステータスバーをタップしても一番上に戻らないようにしたりなど、UIWebViewのスクロール周りの処理を外から自由に触れるようになりました。ですが便利なのはこれだけではあ...
‹
›
ホーム
ウェブ バージョンを表示