Без категория

Как да разработите приложение за "ilo world" за iphone в xcode


Днес ще кодираме приложение "Hello World" за iPhone / iPod touch, за да получим истински прост пример за разработване в цел C. Защото всеки трябва първо да разбере тези неща ...

Настроихме нашето „Приложение за един изглед“ в последното ръководство, сега вляво виждаме някои файлове. Интересни за нас са само три файла в момента: ViewController.m, .h и .xib

Ако щракнем веднъж върху файла ViewController.xib, виждаме, че той съдържа нашия потребителски интерфейс, който ще видим като приложението на нашите устройства. Чрез плъзгане и пускане от дясното меню можем да добавяме и позиционираме ...

Тук виждате дясната страна на екранната снимка преди .. Виждате, че можем да плъзгаме и пускаме всички естествени обекти на интерфейса от дясното меню, до нашия интерфейс в средата и да задаваме някои настройки по-горе

За нашето приложение използваме обект на етикет и бутон и ги поставяме в позицията, която харесваме на екрана.

Сега трябва да декларираме нашия етикет в .h файла, като му дадем име. Затова кликнете веднъж в менюто отляво на ViewController.h. Сега добавяте кода, който е избран на екрана по-горе ...

С този код казваме на iPhone, че бихме искали да използваме етикет, наречен "ourLabel" в нашето приложение, за да му зададем някакъв текст или други настройки ...

Нека свържем обекта Label с нашия етикет на интерфейса ... За това отидете на ViewController.xib, щракнете веднъж върху малкото поле, задръжте клавиша "ctrl" и бутона на мишката и плъзнете линия до нашата етикет

Изберете "ourLabel" от черното меню. Сега сме свързали обекта Label "ourLabel" с Label на потребителския интерфейс ... Всеки път, когато използваме "ourLabel" в Code, имаме предвид този етикет

За да плъзнете линия от малкото поле до обект, трябва да задържите бутона "ctrl" на клавиатурата и мишката върху полето и да освободите мишката над етикета или бутона, който искаме да свържем ...

Сега нека видим какво сме направили в iPhone Simulator. За това просто натиснете големия бутон за възпроизвеждане горе вляво на XCode. След това изчакайте, докато видите симулирания iPhone на вашия Mac

IPhone Simulator изглежда така ... Можете да видите интерфейса, който изграждаме в Interface Builder преди ... Сега нека дадем на бутона действие, за да направим нашето първо приложение "Hello World".

За да добавите работещ код, щракнете веднъж върху ViewController.m в нашето ляво меню. Тук виждате какво прави вашето приложение ... Неизбраният код ще бъде добавен от XCode по подразбиране, избраният код, който трябва да добавим.

Просто добавяме IBAction, наречена "sayHelloWorld". Между {...} добавяме кода, който ще бъде изпълнен, след извикване на действието ... В нашия случай: ourLabel трябва да промени текста си на "Hello World" ...

... подравняването на текста към центъра и цвета на фона до жълто. Сега ще свържем действието с нашия бутон на Interface Builder

За да направим това, ние преминаваме към ViewController.xib и както направихме преди, щракаме и задържаме клавиша ctrl и бутон на мишката, докато преместваме линия от нашия бутон в малкото поле вляво. След това пуснете ...

Сега се отваря малък прозорец, с нашето действие "sayHelloWorld", върху което може да се кликне ... Ние си спомняме, че това беше действието, което написахме във файла * .m преди. Затова кликваме върху Името на действията в прозореца, за да го свържем ...

Сега направихме следното ... Добавихме етикет и бутон във файла .xib. Създаден обект на етикет, наречен "ourLabel" в .h файла и действие, наречено "sayHelloWorld" във .m файла. Също така ние ...

... свърза обекта "ourLabel" с нашия етикет, а бутона с нашето действие. Така че сме готови да натиснем Play отново и да гледаме какво сме направили в iPhone Simulator ...

В Simulator виждаме какво сме направили, всичко е като ние сме го настроили, сега искаме да извикаме нашето действие, като натиснем бутона ...

След натискане виждате, че нашият етикет е изпълнен с нашия текст, цветът на фона му е жълт и подравняването е променено на център ... Изглежда, че нашето приложение „Hello World“ е завършено. :-)

Резюме: * .h файловете (основно) се използват за деклариране на нашите обекти ... Тук декларираме етикет, TextField или бутони, даваме им имена, за да ги свързваме с нашите визуални обекти от Interface Builder ...

... * .m файловете са за нашите действия и основното важно кодиране. Тук даваме на нашето приложение всяка функция, която трябва да прави с обектите. И ние получихме .xib файловете за поставяне на нашите обекти на интерфейса

Следващият начин ще бъде как да използваме контролера на UINavigation, защото ние ще разработим приложение с списък и промяна на изгледа след избор на елемент от списъка. С това можете да създадете първата си ...

... наистина впечатляващо приложение, с множество изгледи и използване на табличен изглед. Ако имате въпроси към някоя стъпка или ако обясня твърде бързо, моля, оставете ми коментар, за да подобря предстоящите си ръководства Благодаря :-)


Гледай видеото: Создание приложения с каталогом товаров для iPhone всего за 30 минут (Юни 2021).