Objective-C
Carthageで依存を設定したライブラリ読み込みでハマったので備忘のため記載。 ビルドが成功しても実行中に以下のようなエラーが出てしまいました。 dyld`dyld_fatal_error dyld: lazy symbol binding failed: Symbol not found: dyld: Symbol not found: 原…
知り合いのJava屋さんがObjective-Cでtry-catchを書いているのを見て、 だいぶ前に本かWebでtry-catchが遅いという記述を見たような気がしたので調べてみた。
ブログって続かないものですね! こんなところにアクセスしてくれた方々に厚く御礼申し上げます。 近頃、StoryboardとXibのファイルの使い分けに悩んでおります。
xcodebuildを使ってテストするときに、表示を区別できないかと考えてみた。 特に、課金でiTunesStoreに接続する場合のように、 シミュレータではテスト出来ないケースを判別したかった。 普通に標準出力で適当なメッセージとしてログを出すのでも良いけど、…
久々の更新になってしまった(´Д⊂ objc.ioの記事の中に、dispatch_benchmarkという関数を使っている記述を発見。 objc.io Low-Level Concurrency APIs
MacとSimulator間のコピペ方法が判明!
アプリアイコン(App Icons)と起動画面(Launch Images)って ディレクトリの最上位に置かないといけなくてずっと嫌だったけど xcassets使えばFinderでの見た目もスッキリします。
新年あけましておめでとうございます。 忘年会・新年会連発で遊び呆けていました。 今年も宜しくお願い申し上げます。年初はiBeaconでも試してみようと思ったら、行き詰まったので記録として残します。
遂にiOS7 TechTalksのビデオが公開されましたね。今回は"Hidden iOS7 Development Gems"で分かったことのメモを書いてく。 英語をちゃんと理解出来てないかも…つくづく英語が出来ればと思う。
とあるViewControllerのedgesForExtendedLayoutプロパティにUIRectEdgeNoneを設定したら、 NavigationBarの色が濃くなってハマった。
なんかオブジェクトがちゃんと解放されてないなーって時ありますね。instrumentsとか色々な調査方法があると思うけど、 今日はiOS開発を始めてから今でもたまに使う術の1つを記載したいと思う。
OSXだとディレクトリが明記されてたけど、多分iOSにはない。だから、こうやって消す。 NSUbiquitousKeyValueStore* kvStore = [NSUbiquitousKeyValueStore defaultStore]; for (NSString* key in [[kvStore dictionaryRepresentation] allKeys]) { [kvStore …
iCloudのキー値ストレージを使うために設計ガイドを読んで調べてみた。iCloud設計ガイド https://developer.apple.com/jp/devcenter/ios/library/documentation/iCloudDesignGuide.pdf読んでわかったことを書いてく。
無知過ぎて泣いた。 ソース見てたらこんな感じの記述があって、 CABasicAnimation *rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"]; 行列なんだしCATransform3Dにrotationなんか無くね?って定義を確認してみた。 st…
本来の処理に必要ないけど、デバッグ用に定義しておきたい変数など、 未使用のままにすると警告が出てしまうことがありますね。 こういう時に__unusedを記述することで、警告を出さないように出来るみたい。 これが、 こうなる 「使わない変数なんか残すな」…
夜中に意識が高まったのでブログ始めてみた。 続かなそうだけど、開設までたどり着いた。 iOS,Objective-Cを中心に自分用メモを書いていこうと思う。 んで、今日初めて知ったNSCountedSetをメモ。 Each distinct object inserted into an NSCountedSet objec…