Книга "Swift iOS 24-Hour Trainer" - это комбинация уроков по языку программирования Swift от Apple, включающих как книжный текст, так и видеоуроки. Она призвана подготовить вас к созданию приложений для iPhone и iPad, а также к их распространению через App Store. Сначала авторы книги знакомят вас с основами Swift, представляют лучшие практики для настройки среды разработки и использования переменных, операторов, функций и замыканий. Затем вы исследуете общие задачи, такие как предупреждения, таблицы и коллекции. Далее вы погружаетесь в программирование сетевых приложений и локального хранения данных. Наконец, в ресурсе раскрываются более продвинутые концепции, такие как вкладки, веб-просмотры, акселерометр, камера, фотобиблиотека, Google карты и ядро местоположения. Swift был разработан Apple, чтобы объединить современные скриптовые функции и предложить более простой, чистый синтаксис, чем Objective-C, что обеспечивает минимальный и легко читаемый стиль. Этот более выразительный код предлагает множество ключевых функций, таких как замыкания, объединенные с указателями на функции, кортежи и возвращение нескольких значений, обобщения и функциональные шаблоны программирования. Вы узнаете, как получить UDID устройства, тестировать ваши приложения на реальном устройстве, распространять свои приложения вне App Store и изучить общие причины отказа приложений Apple, чтобы укрепить свой случай при подаче заявки на распространение приложений. "Swift iOS 24-Hour Trainer" - необходимое руководство по языку программирования Swift для начинающих программистов.
Эта книга - незаменимый помощник для тех, кто хочет освоить язык Swift и создавать приложения для iOS. Автор книги, Абхишек Мишра, представляет собой доступный и понятный текст, который знакомит с основами Swift, а также с лучшими практиками настройки среды разработки и использования переменных, операторов, функций и замыканий.
В книге рассматриваются такие распространенные задачи, как создание предупреждающих окон, таблиц и коллекций. Кроме того, вы углубите свои знания о Swift, изучая программирование в сети и локальное хранение данных. Наконец, в этой книге вы найдете углубленные концепции, такие как панели вкладок, веб-представления, акселерометр, камера, фотобиблиотека, карты Google и местоположение ядра.
Swift был разработан компанией Apple с учетом современных возможностей скриптинга и предлагает более простой и чистый синтаксис по сравнению с Objective-C. Эта книга поможет вам освоить Swift и научиться создавать качественные приложения для устройств iOS.
Take the leap into the world of app development with confidence! Swift iOS 24 Hour Guide takes you through everything you need to start building iPhone and iPad applications in the powerful Swift coding language. The book walks you through the foundations of Swift, covering iOS development and the language itself.
You'll learn about variables, functions, classes, structs, loops and conditionals, all in an approachable way you can relate to. We then move on to more complex topics such as networking, database management, and graphics. Graphical User Interfaces (GUIs) are an important part of iOS app development, so we'll cover common GUI components.
Электронная Книга «Swift iOS 24-Hour Trainer» написана автором Abhishek Mishra в году.
Минимальный возраст читателя: 0
Язык: Английский
ISBN: 9781119073468
Описание книги от Abhishek Mishra
Jump into the app development world with confidence! iOS Swift 24-Hour Trainer combines book and video lessons in Apple's Swift programming language to prepare you to build iPhone and iPad apps—and distribute them through the Appstore. First, this approachable text covers the fundamentals of Swift by introducing you to iOS development in this language, and presenting best practices for setting up a development environment and using variables, statements, expressions, operators, functions, and closures. Next, you explore common tasks, such as alert views, table views, and collection views. You then deepen your knowledge of Swift by considering network programming and local data storage. Finally, this engaging resource dives into slightly more advanced concepts, such as tab bars, web views, the accelerometer, camera, photo library, Google maps, and core location. Swift was designed by Apple to incorporate modern scripting features while offering simpler, cleaner syntax than Objective-C to maintain a minimal and easy to read style. This more expressive code offers numerous key features, such as closures unified with function pointers, tuples and multiple value returns, generics, and functional programming patterns. Learn how to obtain a device UDID Test your applications on an actual device, so you can see your work in action Distribute your applications outside of the App store, allowing you to test your work with real users Review common reasons why apps are rejected by Apple to strengthen your case when submitting your apps for distribution iOS Swift 24-Hour Trainer is an essential guide to Apple's Swift programming language for beginning programmers.