2013-01-01から1年間の記事一覧
遂にiOS7 TechTalksのビデオが公開されましたね。今回は"Hidden iOS7 Development Gems"で分かったことのメモを書いてく。 英語をちゃんと理解出来てないかも…つくづく英語が出来ればと思う。
とあるViewControllerのedgesForExtendedLayoutプロパティにUIRectEdgeNoneを設定したら、 NavigationBarの色が濃くなってハマった。
遂にiOS7最適化が必須になってしまった。 Starting February 1, new apps and app updates submitted to the App Store must be built with the latest version of Xcode 5 and must be optimized for iOS 7. iPhone5が出て4inch対応が必須になったときより…
なんかオブジェクトがちゃんと解放されてないなーって時ありますね。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…
CoreMotionの使ってみたいクラスを適当に訳した。 英語よくわからんので、ニュアンスが掴めればおk。 5SとかiPad Airとか買ったら使ってみたい。 直近では継続して記事を書くのが目標なので、汚くてもアップしちゃいます。 後で整形するかも。
本来の処理に必要ないけど、デバッグ用に定義しておきたい変数など、 未使用のままにすると警告が出てしまうことがありますね。 こういう時に__unusedを記述することで、警告を出さないように出来るみたい。 これが、 こうなる 「使わない変数なんか残すな」…
デッドロックした時はXcodeの一時停止ボタンを押すと各スレッドのコールスタックを見ることが出来てデバッグが捗る。 下の画像の一時停止ボタン。ラジカセっぽいやつ。 ブレークポイントはっている時に間違って押してしまうことがあったけど、 非常に役に立…
夜中に意識が高まったのでブログ始めてみた。 続かなそうだけど、開設までたどり着いた。 iOS,Objective-Cを中心に自分用メモを書いていこうと思う。 んで、今日初めて知ったNSCountedSetをメモ。 Each distinct object inserted into an NSCountedSet objec…