iOS
NSUInteger length = [@"test" length]; //NSUIntegerはunsigned intのこと。オブジェクトではないので*は必要ない NSMutableString *mstr = [NSMutable stringWithString:@"test"]; //@"test"はNSStringなのでNSMutableString型の変数に代入することはでき…
アクションメソッドの宣言は3つの方法があります。 - (IBAction) action; //(1) - (IBAction) action:(id)sender; //(2) - (IBAction) action:(id)sender forEvent:(UIEvent *)event; //(3) この3種類が存在します。(1)は単純にアクションを受け取るだけ。 (…
NibファイルはNext Interface Builderファイルの略で、Interface Builderで作ったUIViewのオブジェクトの情報が格納されています。 実際にNibファイルが読み込まれるとメモリ上にUIView(のサブクラス)のインスタンスが生成されます。起動時に読み込むNibフ…
NSStringを指定文字列で分割 Split的な関数ですね。 NSString str = @"this,is,a,test"; NSArray array = [str componentsSeparatedByString:@","]; NSNullとは NSNullクラスはNSArrayなどのコレクションオブジェクトにおいてnull値を表すのに使われる。 NSM…
UIViewを新規作成したときにテンプレートとして生成されるイニシャライザメソッドは - (id)initWithFrame:(CGRect)frame { if ((self = [super initWithFrame:frame])) { // Initialization code } return self; } ですが、このメソッドはUIViewがNibファイ…