2013-06-01から1ヶ月間の記事一覧
アプリ内の情報を端末カレンダーに送信するメモ 1. EventKit.frameworkを入れる 2. EKEventStoreのインスタンス生成 (初期化して解放まで重いのでシングルトンとかにして使い回す設計にする) 3. EKEventのインスタンスを生成してタイトルなど送信したい情報…
CoreDataのモデルファイルにカラムを追加して再度ビルドしたところ下記エラーが出た。 error:{ metadata = { NSPersistenceFrameworkVersion = 419; NSStoreModelVersionHashes = { EntityA = <3159d1ee 37851832 a788a9a2 fae591d2 4d0f7a24 73d33faf 2384d…
GHUnitを使ってテストをすることにした。 ここの通りにやれば導入は簡単にできた。 http://www.crossbridge.biz/ghunit-iosひとつ注意としてはGHUnitテスト用の[TARGETS]-[Build Settings]-[Build Options]-[Compiler for C/C++ /Objective-C]がLLVM GCC4.2…
カスタムセルを使う方法で色々ハマってしまったのでメモ。 xibファイルを使わずにUITabaleViewCellを継承したクラスを作成した場合は UITableViewDataSourceのcellForRowAtIndexPathで下記のように記述 - (UITableViewCell *)tableView:(UITableView *)table…
ネットワーク処理でNSURLConnectionを使っているとiOS5系でのみ設定したタイムアウト時間よりも遥かに長く待たされた。 どうやらアップルの仕様でNSURLRequestでPOSTかつbodyに値を設定するとそうなるみたい。問題のコードは下記 NSMutableURLRequest *reque…
自クラスのインスタンスメソッドから自クラスのクラスメソッドは //クラスメソッド + (void)classMethod { //クラスメソッド処理 } //インスタンスメソッド - (void)instanceMethod { [self classMethod]; //これじゃ呼べない }上記のやり方では呼べない。 …
今更感満載ですが、NSDictionaryとNSArrayのモダン記法です。 以前の書き方は //NSDictionary NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys:@"hachinobu", @"name", [NSNumber numberWithInt:28], @"age", nil]; NSString *name = [dic …
UIAlertViewを表示した瞬間にホームボタンでバックグラウンドへいき再度アプリを開くとUIAlertViewが出たまま画面がフリーズ状態になった。 問題が起きたのは下記コード + (void) simpleSuccessWithTitle:(NSString *)title message:(NSString *)message del…