” *変数 ”にはメモリ上のアドレスが入っている。
” *変数 ” = メモリのアドレス
” *変数 ”はアドレスしか差していないので、その領域を確保する為に” alloc ” を使う。
例)NSString *hogeString = [ [ NSString alloc ] initWithString:@"任意文字列" ];
[ hogeString release ]; //使い終わった段階でお片付け。(メモリ領域の開放)
ランチでお店に行き、空席探して見つけるて指さす。 // NSString *hogeString
その空席に荷物を置いて、料理がのっかる座席確保。// [ NSString alloc ]
日本食(引数)がくる予定なので、箸を準備。 // initWithString:@"任意文字列" (日本食型で初期化)
ご飯食べ終わったので、自分でお片付け。 // [ hogeString release ];
=Coution!=
準備の方法は2種類
NSString *hogeString = [ [ NSString alloc ] initWithString:@"任意文字列" ];
NSString *hogeString = [ NSString stringWithString:@"任意文字列"];

