まとーか鈴木

千の姿と千の技と千の風

iBeacon試そうと思ったらMacBookが古くて動かせなかった

新年あけましておめでとうございます。
忘年会・新年会連発で遊び呆けていました。
今年も宜しくお願い申し上げます。

年初はiBeaconでも試してみようと思ったら、行き詰まったので記録として残します。

続きを読む

2月までにはiOS7最適化しなきゃいけないって大変

遂に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対応が必須になったときより、期間が短い気がする。
小手先で対応してたアプリは大変だわ。

記載は無いけど、iOS6 SDKをXcode5で使うってのはダメなんでしょうな。

最適化のレベルも不明瞭だけどH.I.G読んでって事か。
いっその事、AppStore Review Guidelinesも更新してほしいなぁ。

今ではあんまり役に立たない(かも)!非ARC時のメモリリーク調査方法

なんかオブジェクトがちゃんと解放されてないなーって時ありますね。

instrumentsとか色々な調査方法があると思うけど、
今日はiOS開発を始めてから今でもたまに使う術の1つを記載したいと思う。

続きを読む

iCloud KeyValueStoreのデータを消す

OSXだとディレクトリが明記されてたけど、多分iOSにはない。

だから、こうやって消す。

    NSUbiquitousKeyValueStore* kvStore = [NSUbiquitousKeyValueStore defaultStore];
    for (NSString* key in [[kvStore dictionaryRepresentation] allKeys]) {
        [kvStore removeObjectForKey:key];
    }

俺はそうしてきた。

iCloud設計ガイドでキー値ストレージの使用方法を調べてみた

iCloudのキー値ストレージを使うために設計ガイドを読んで調べてみた。

iCloud設計ガイド
https://developer.apple.com/jp/devcenter/ios/library/documentation/iCloudDesignGuide.pdf

読んでわかったことを書いてく。

続きを読む