Первое приложения на iPhone — Hello world!

on Февраль 5th, 2012 by Hades | No Comments »

Настало время написать первое приложение для iPhone / iPad. Нам понадобиться следующее:

  • Xcode 4.2.1 (бесплатная IDE от Apple);
  • Mac OS X или Hakint0ch;
  • Пару минут вашего времени.


После запуска Xcode выбираем «Create a new Xcode Project»

Нажимаем iOS->Application->Single View Application.

В появившемся меню «Choose options for your new project» заполняем следующие поля — Product name = «Hello world», Company indefiner = «ua.org.macdev», Device Family = Universal (если хотим создать проект для iPhone и iPad, то при желании можно выбрать только необходимое устройство). Также снимаем галочки с Use Storyboard, Use Automatic Reference Counting, Include Unit Tests.

В следующем окне необходимо выбрать расположения проекта на диске, а также, убрать галочку с Create local git repository for this project.

Выбираем в проекте ViewController_iPhone.xib

Выбираем элемент Label и перетягиваем его на форму (приложение).


Редактируем свойства объекта label — выравнивание по центру, а свойство text убираем (в дальнейшем данное свойство примет значение «Hello world»).


Выбираем режим просмотра Show the assistant editor.

Зажимаем кнопку ctrl и перемещаем объект label в class ViewController,а в меню указываем Name = Label.

После перемещения объекта в коде будет добавлен следующий фрагмент:

@property (retain, nonatomic) IBOutlet UILabel *label;


Добавляем на форму Round Rect Button

После перемещения Button’а на форму, двойным кликом на копке редактируем свойство title, указываем следующее значение «Нажми на меня»

Дописываем после @property (retain, nonatomic) IBOutlet UILabel *label; следующий код:

-(IBAction)clickButton:(id)sender;

Изменяем вид просмотра с ViewController.h на ViewController.m.

После следующего фрагмента @synthesize label; добавим свой код:

-(IBAction)clickButton:(id)sender{
    label.text = @"Hello world";
}

Вызываем контекстное меню на объекте Button и связываем свойство TouchUpInside с кодом путём зажатия кнопки ctrl и перетягиванием на код.

После соединения свойства с кодом должно получиться следующее:

Приложение Hello world готово! Выбираем эмулятор iPhone и запускаем.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>