Почему iOS main.m шаблоны включают оператор возврата и пул автозапуска?

Я перечитывал UIApplicationMain документацию и задавался вопросом, если UIApplicationMain никогда не возвращается, то почему:

  • существует ли return в конце?
  • есть ли NSAutoreleasePool ?

Я даже спрашиваю себя: почему int main (int argc, char * argv []) на iPhone? Можем ли мы запускать приложения из командной строки? Для чего нужны argc и argv ? Используются ли они или просто унаследованный C?

Некоторые комментарии в Твиттере от уважаемых товарищей таковы:

  • return здесь для компилятора
  • NSAutoreleasePool бесполезен.
  • для цикла выполнения необходимо выделить пул автозапуска (противоречит №2)
9
задан Josh Caswell 5 July 2011 в 10:26
поделиться