hachinoBlog

hachinobuのエンジニアライフ

2013-01-01から1ヶ月間の記事一覧

リリースビルドのやり方

リリース版では本当にデバッグログが出てないかなど確認したいのでリリースビルドしてみた。やり方メモは [PROJECT],[TARGETS]ともに[Build Settings]タブ-[Code Signing Identity]-[Release]と[Any iOS SDK]を iPhone Developerに設定するだけ。

条件に応じてNSPredicateを連結して使えるNSCompoundPredicate (IN使用時の注意点)

CoreDataでデータを抽出する際にNSPredicateを使用して条件を絞るがNSPredicateのpredicateWithFormatメソッドに IN句を使う際に文字列として作成した変数を条件に入れると落ちてしまう。 //失敗例 NSInvalidArgumentException NSString *column = @"column1…

プロパティのassignとretainの解放について

今更ながらassignとretainが良く分からなくなった。 assignは基本的にreleaseしないという認識だったが下記のような場合は当然releaseしないとメモリリーク。 @interface SampleVC() @property (assign, nonatomic) UIView *view1 @end @implementation Samp…

plistに書き込んだ値が実機だと保存されない事象

自分でリソースフォルダに作成したsample.plistに情報を書き込んだが確認したところ保存されていなかった。 失敗したコードは下記 NSString* path = [[NSBundle mainBundle] pathForResource:@"sample" ofType:@"plist"]; //plistファイルの読み込み NSMutab…