[iPhone, XCode] Hello World (комментарии)
Это сообщение сгенерировано автоматически.
Ужас... зачем это нужно?
Нет AutoreleasePool, и при этом не вызывается release у AlertView - это раз. Второе - зачем удалять интерфейс? Хелоуворлд, который вводит в заблуждение и не приносит никакой пользы. Лучше бы уже рассказал как в IB кинуть надпись с текстом "Hello World!" на окно... И еще код ужасно отформатирован
AutoReleasePool не нужен, release не нужен тоже - всё освободится после выхода из приложения.
Interface Builder не нужен - это самый простой и короткий Hello World.
@interface HelloWorldAppDelegate : NSObject <UIApplicationDelegate> @end @implementation HelloWorldAppDelegate - (void) applicationDidFinishLaunching: (UIApplication *) unused { UIAlertView* a = [[UIAlertView alloc] initWithTitle:nil message:@"Hello World" delegate:nil cancelButtonTitle:nil otherButtonTitles:nil]; [a show]; } @end int main() { return UIApplicationMain(0, 0, nil, @"HelloWorldAppDelegate"); }
Еще короче :)
Но смысла я в этом примере не вижу
Еще короче - писать весь код в одну длинную строчку.
Какой смысл в Hello World?
А нет его :)
RomanPshenichny
> Какой смысл в Hello World?
Познакомить человека с языком/платформой/средой разработки. Здесь же изначально ты задаешь неверный путь
AutoReleasePool не нужен, release не нужен тоже - всё освободится после выхода из приложения.
Interface Builder не нужен - это самый простой и короткий Hello World.
Дальше можно не читать.Зачем вообще delete, free - всё освободиться при завершении приложения.
Тема в архиве.