macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

イニシャライザ

インスタンスの初期化

init

-(id) init
{
    self = [super init];
    if (self != nil ){
        ...
    }
    return self;
}

一般にイニシャライザで返す形はidに

指定イニシャライザ

サブクラスでスーパークラスの指定イニシャライザを上書きする場合は必ずスーパークラスの指定イニシャライザを呼び出して定義する。

荻原本では指定イニシャライザ

詳解 Objective-C 2.0 第3版

詳解 Objective-C 2.0 第3版

柴田文彦氏の書籍では指名イニシャライザと呼んでいる。

Objective-C プログラマーズバイブル

Objective-C プログラマーズバイブル

例文