The Pragmatic Ball boy

iOSを中心にやってる万年球拾いの老害エンジニアメモ

iOSプログラミング忘備録その1

・StoryboardでNavigationControllerをTabBarControllerなどに埋め込む方法

埋め込みたい画面のViewControllerをstoryboardで選択して
メニューの ”Editor -> Embed In -> Navigation Controller” を選ぶ

・文字列(NSString)の連結方法

NSMutableStringを使う

例: "hoge" と "hoge" を連結

NSMutableString* mutableString = [[[NSMutableString alloc]initWithString:@"hoge"]autorelease];

・NSNotificationCenterを使う場合

・呼び出し側

    NSNotification* notification = [NSNotification notificationWithName:@"イベント名" object:呼び出され側に渡すオブジェクト];
    [[NSNotificationCenter defaultCenter] postNotification:notification];

・呼び出され側

NSNotificationCenter* notificationCenter = [NSNotificationCenter defaultCenter];
        [notificationCenter addObserver:self selector:@selector(呼び出すメソッド名) name:@"イベント名" object:nil];

delegateの宣言

id の後に< >でdelegateの型を入れる。

@property (nonatomic, assign) id Delegate> delegate;