静岡県富士市在住のiPhoneアプリ開発者ブログ -52ページ目

文字列の配列を生成する

"Monday"
"Tuseday"
"Wednesday"

などの文字列の配列を生成するには、NSMutableArray を使う。

NSMutableArray *week = [[NSMutableArray alloc] init];
[week addObject:@"Monday"];
[week addObject:@"Tuseday"];
[week addObject:@"Wednesday"];

配列へのアクセスは、objectAtIndex を使う

NSString *ss = [week objectAtIndex:2];
//ss は、Wednesday が入る

使い終わったらメモリを解放忘れずに
[week release];

Core Graphics の基本的な使い方

Core Graphics を使ったグラフィックの描画方法の基本をメモ

ポイント
・描画処理は UIView の DrawRect 内に書く
・描画は、グラフィックコンテキストに対して処理をする(グラフィックコンテキストとは、描画対象のハンドルのようなもの)
・描画前にコンテキストを保存し、描画後にリストアする


CGContextRef context = UIGraphicsGetCurrentContext(); //現在のグラフィックコンテキストを取得
CGContextSaveGState(context);{ //描画処理前にコンテキストを保存

//ここに描画処理を書く

//線を引いてみる
CGContextMoveToPoint(context, 5.0, 5.0);
CGContextAddLineToPoint(context, 5.0, 200.0);
CGContextStrokePath(context);

}CGContextRestoreGState(context); //描画処理後にコンテキストを戻す


*CGContextSaveGState と CGContextRestoreGState は必ずセットで使用する
上記のサンプルでは、{}でくくることでセットを明示している

富士山が綺麗だ、頑張ろう

会社のベランダから富士山がきれいに見える
雪をたっぷり被って真っ白
静岡県富士市在住のiPhoneアプリ開発者ブログ β

富士山がきれいに見えると、よしっ頑張ろう、って気分になるよね

今日も iPhoneアプリ開発ガンバロー!