среда, 10 апреля 2013 г.

Что мне ещё нравится в xCode

Так это "кластеризация" классов.

Если мы пишем [[NSString alloc] initWithFormat XXX] то создаётся ОДНА реализация, а если мы пишем [[NSString alloc] initFromFile YYY], то - ДРУГАЯ.

Уважаю....

Жаль, что в прикладных классах всё это проделать сложно.

И отсюда все эти безумные конструкции вида:

- (id) init
{
 if (self = [super init] {
  myField = 0;
 }
 return self;
}

1 комментарий:

  1. "говорят", что в старом стандарте C++ от Страуструпа - тоже можно было в конструкторе присваивать this. А не только new перекрывать....

    ОтветитьУдалить