objective-c

ActiveIndicatorを表示させる

ウェブアクセスやファイル保存など重たい処理の場合に ユーザに処理中であることを明確にアナウンスする必要がある。その場合、アクティブインジケーターを利用して処理中を表示させる。 ただし、このとき。同一スレッド(メソッド内)では表示されないので…

スレッドを使う1

web上の音楽再生を行う重い処理をスレッドに任せて画面描画を素早くする。 [NSThread detachNewThreadSelector:@selector(hoge) toTarget:self withObject:nil]; UIImageの更新などは、上記では実行できないため こちらを利用したほうがよいらしい。 [delega…

わからないメモ2→解決

やはり、メモリ空間。ポインタの部分でした。 alloc initでメモリをヒープ領域にとる必要があったのでした。 - (void)viewDidLoad { [super viewDidLoad]; self.title = @"FujiRock'11"; fujidays = [[NSMutableDictionary alloc] init]; NSError *error; NS…

わからないメモ2

昨日のメモはヘッダファイルに宣言を書くことで解決しました。 そこで、昨日のメソッドに手を加えてプログラムしたが、今度はポインタ系でミスっているのかうまく動かない。。データ用JSON {"fuji11":[{"day":"29日","stage":"green stage","artist":"css"},…

わからないメモ

javaであたりまえの記載がわからない。 わからないことを忘れないためのメモ。サンプルはあまり意味のない感じだけど、やりたいのはこんな感じ。 ・自クラスのメソッド呼び出しをしたい。 メソッド{ Map days = new HashMap(); if(!existForKey(days,"28"){ …

テーブルを作成する

objective-cは、まだどうも違和感がある。 javaはもちろんcともだいぶ異なるような。一歩ずつ。一歩ずつ。今日はテーブルを作成してみる。まずは、Navigation-based Application を利用する。 今回の目標は、テーブルにセクションを付けて表示するだけ。 デ…