char*からNSString*への変換

char* cp = "test";
NSString* str = [NSString stringWithCString: cp
encoding:NSUTF8StringEncoding];



ここで、testが終端文字で終わっていなければ、
strにはnilがはいるので注意。


ついでだから書いておくと、
IBOutletを使用している場合、Static TextがEnableになっていると、
いくらアクセサを設定しても、上書きできないので注意。


さらにもう一点、
IBOutletのlabelを書き換えるときは、必ずaddSubviewした後で書き換えましょう。
labelに限った話ではないが。
addSubviewの前だとこれも、どれだけ頑張っても上書きできませんので注意。


アホみたいな話ですが、普通にハマります。上の3つは最初にチェックしたい。