文字列の配列を生成する
"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];
"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 は必ずセットで使用する
上記のサンプルでは、{}でくくることでセットを明示している
ポイント
・描画処理は 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 は必ずセットで使用する
上記のサンプルでは、{}でくくることでセットを明示している
