Thursday, December 6, 2012

Как создать работающий xib файл в новом проекте XCode под iOS для приложений iPhone http://brainforce.kiev.ua/iphone/lessons/iphone/kak-sozdat-rabochij-xib-fajl-v-novom-proekte-xcode-pod-ios-dlya-prilozhenij-iphone

http://brainforce.kiev.ua/iphone/lessons/iphone/kak-sozdat-rabochij-xib-fajl-v-novom-proekte-xcode-pod-ios-dlya-prilozhenij-iphone

Как создать работающий xib файл в новом проекте XCode под iOS для приложений iPhone

Для начала создадим новый проект в Xсode. Для этого запустим программу Xсode и выберем Create a new Xcode project. В появившемся окне нужно выбрать платформу, под которую мы хотим написать приложение. Выбираем iOS и справа выбирает тип приложения Single View Application и нажимаем Next.
01-01
Вводим имя проекта, например я назову его BrainForceLesson01. Выбираем тип устройства iPhone и нажимаем Next.
01-02
Выбираем место где сохранится новый проект и нажимаем кнопку Create.
Перед нами откроется созданый проект Xcode. Выглядит это следующим образом:
01-03
Но в нем нет xib-файла. Его нужно будет создать вручную. Для этого нажмем меню File -> New -> New File... (или быстрое сочитание клавиш Значок клавиши Command + N). В открывшемся окне снова выбираем платформу iOS, справа выбираем значок Application и нажимаем кнопку Next.
01-04
Обычно такой файл называют MainWindow.xib. Поэтому я так его и назову.
Нажимаем кнопку Create и у нас откроется созданный нами xib-файл, в котором мы уже сможем создавать свой интерфейс будущей программы, написанной под iPhone.
01-06
Но этого недостаточно для того чтобы сделанный нами интерфейс заработал. Для начала нужно в главном файле проекта указать созданный нами файл MainWindow.xib. Для этого выберем самый верхний файл проекта BrainForceLesson01 и во вкладке iPhon / iPod Deployment info в поле Main Interface в выпадающем списке выбрать MainWindow.
01-07
Теперь чтобы проверить работает ли наш проект правильно давайте создадим кнопку и метку. При нажатии на эту кнопку текст в метке будет меняться на другой. Этот будет рассмотрено в следующем уроке "Изменение текста надписи (элемент Label) после нажатия на кнопку".

No comments:

Post a Comment