Pshenichny (pshenichny) wrote,
Pshenichny
pshenichny

Hello World

Hello World


Идем на http://developer.apple.com, скачиваем iPhone SDK, ставим. Всё доступно бесплатно после регистрации, в состав iPhone SDK входит среда разработки XCode.
Если заплатить 100$, дождаться сертификатов от Apple, настроить их - то можно будет запускать свои приложение на телефоне. А пока будем запускать свой Hello World на эмуляторе телефона.

Запускаем XCode, New Project, выбираем Window-based Application, Product пусть будет Universal (сразу для iPhone и iPad), вписываем любое имя для проекта.

Слева, в Groups&Files удаляем папки iPad и iPhone (выделяем и жмем на кнопку Del).
В папке Shared находим .plist, открываем его, находим строчки начинающиеся на "Main nib file" и удаляем их тоже (кпопкой Del). Таким образом мы удалили Delphi Interface Builder из проекта (Empty Project в XCode нету).

Заходим в папку Other Sources, main.m, стираем всё и вставляем этот код:

#import <UIKit/UIKit.h>

@interface HelloWorldAppDelegate : NSObject <UIApplicationDelegate>
{}
@end

@implementation HelloWorldAppDelegate 

- (void) applicationDidFinishLaunching: (UIApplication *) unused
{
    UIAlertView * myAlert = 
    [
        [ UIAlertView alloc ]
        initWithTitle: nil
        message: @"Hello World"
        delegate: nil
        cancelButtonTitle: nil
        otherButtonTitles: nil, 
        nil
    ];

    [ myAlert show ];
}

@end

int main () 
{
    return UIApplicationMain ( 0, NULL, nil, @"HelloWorldAppDelegate" );
}

Нажимаем на кнопку Build and Run. Всё.

Порекомендовать:
Tags: article, ios, objective c, xcode
Subscribe
  • Post a new comment

    Error

    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 16 comments