Основи бързи
![Основи бързи (основно обновяване език) Основи бързи](https://webp.images-on-off.com/26/677/434x136_rjg3j5ofqg4tkyff18ex.webp)
Всеки, който реши да учи Суифт или друг език за програмиране, е изправен пред дилема: учи теория или просто се опитват да се създаде приложение? В тази серия, предлагам ви първо да проучи Суифт синтаксис, а след това да започне да се напише прост код.
Тъй като материалът е организиран в съответствие с принципа "от прости до сложни", препоръчвам ви учат материала в последователност, така че да не пропуснете нещо важно. В края на обучението вие не само ще имат необходимите познания, но и obzavedetes ръкописни приложения, които не се срамуват да покаже на приятели или потенциални работодатели.
За да започнете да разглеждате Swift, инсталиране на развитие на околната среда Xcode безплатно от App Store. В същото време, процеса на сваляне и инсталиране, нека да се запознаете с основните понятия, които ще бъдат необходими.
Основни термини
- IOS - операционната система работи на всички iPhone и IPAD.
- Swift - език за програмиране от Apple, която ви позволява да пишете приложения за OS X, IOS, watchOS и tvOS.
- Swift 1.2 - първият голям ъпгрейд на езика, е включил много нови функции и актуализации за вече съществуваща.
- Swift 2 - втората голяма актуализация език. Apple все още се работи по подобряването му, така че няма да има нови актуализации в бъдеще.
- UIKit - рамка за изграждане на потребителски интерфейси. Тя съдържа различни контроли (бутони, текстови полета, както и друга лента за навигация).
- Cocoa Touch - е колекция от Apple библиотека, която съдържа множество функционални рамки IOS, като UIKit за изграждане на потребителския интерфейс, SpriteKit да създадете 2D игри, MapKit да работи с карти, ядрото на графичната рисунка, Ядро Анимация за анимиране на обекти, и така нататък ..
- NeXTSTEP - OS компания, наречена NeXT, Стив Джобс основава след като напуска Apple. По-късно NeXTSTEP технологии са включени в основната платформа за развитието на приложения на Apple.
- IOS Simulator - инструмент, който е част от околната среда, Xcode. Използвайте го, за да се симулира старта на прилагането на iPhone и IPAD виртуални копия. Това ви позволява бързо да тестват приложения, без да използвате реални устройства.
- Детски площадки - миниатюрен Суифт тестова програма в работната зона, където можете да въведете кода си и веднага да видите резултатите от неговото прилагане. Те не се използват в работните продукти, но отличен за учене.
- Неизправностите се появяват, когато кодът се изпълнява правилно и не се затвори. Xcode среда ви позволява да видите отчетите за грешки.
Въведение в Swift детски площадки
След стартирането на Xcode на вашия Mac екран ще се появи следния прозорец:
![Основи бързи (основно обновяване език) Основи бързи](https://webp.images-on-off.com/26/677/434x254_1r67iqfgwnydes3d2hh8.webp)
В левия прозорец щракнете върху Първи стъпки с детска площадка. Xcode ви предложим зададете име на проекта. Въведете подходящо име, например MyPlayground. Натиснете Next и изберете директория на вашия твърд диск, който ще съхранява файла на проекта.
Работната площ на екрана е разделен на две части. Това се прави с цел да се отделят визуално кода и в резултат на неговото прилагане. Следната информация се показва в ляво:
В дясно ще видите първия пример на кода: Здравейте, детска площадка.
Playground автоматично влезе нашия код и също се актуализират резултатите от неговото прилагане. Например, ако пишем името на променливата улица на, в десния панел, двоен дисплей текста «Здравейте, детска площадка»: за първи път да се инициализира променлива, а вторият - получаването на неговото име.
Променливи и константи
променливи и константи за съхранение, използвани в СУИФТ. Стойността на променливата може да бъде променена, както и постоянна стойност се показва само веднъж и никога не се променя.
На пръв поглед може да изглежда, че константите не са необходими - това е само да настроите променлива, и никога не се променят стойността си. Но в действителност, те изпълняват много важна роля. Например, ако ние уточни константа, а след това се опитват да го променят в бъдеще, Xcode ще ни покаже грешката.
Константи също дава Xcode да вземат решения по отношение на оптимизиране на заявлението. Най-Суифт променливата е създаден с помощта на командата Var, например:
Сега напишете своя собствен код на детската площадка, за да разберем по-добре как всичко работи. Изтриване на стандартния код, който се показва на детската площадка, оставяйки само линия UIKit (той се свързва рамка за IOS, които ще бъдат необходими в бъдеще), и се добавят следната променлива. Вие ще видите следното:
![Основи бързо (развитие) Основи бързи](https://webp.images-on-off.com/26/677/434x163_18d0jvm29bt586tnvu3u.webp)
В първия ред създаваме променлива и настроите своята първоначална стойност, а втората, че промяната на Ромео. И двата резултата са показани в панела за резултати.
Сега Xcode показва червена икона за грешка в третия ред и да се подчертае името на отбора. Ако кликнете върху червената икона, Xcode показва текста на съобщението за грешка: «Не може да се възложи на" нека '' име 'стойност », който трябва да се разбира като:". Вие се опитвате да промените стойността на постоянна "
![Основи бързо (бързо) Основи бързи](https://webp.images-on-off.com/26/677/434x163_cplonu5fj9089amc0w2e.webp)
Също така, ако се опитате да използвате едно и също име два пъти, на Xcode и ви предупреждава за грешка:
Когато детската площадка открие грешка в кода, той го каза с червена икона, или просто не се проведе до края. В последния случай, текстът в панела за резултати ще станат сиви.
Нуждаете MVP, разработка под IOS, Android, или прототип на заявлението? Вижте нашето портфолио и да направите резервация днес!