Edition |
Fifth edition. |
Description |
xxi, 360 pages : illustrations ; 26 cm |
Note |
"For professionals by professionals." |
|
Includes index. |
Summary |
Stay motivated and overcome obstacles while learning to use Swift Playgrounds and Xcode 10.2 to become a great iOS developer. This book, fully updated for Swift 5, is perfect for those with no programming background, those with some programming experience but no object-oriented experience, or those that have a great idea for an app but haven't programmed since school. Many people have a difficult time believing they can learn to write iOS apps. Swift 5 for Absolute Beginners will show you how to do so. You'll learn Object-Oriented Programming (OOP) and be introduced to User Interface (UI) design following Apples Human Interface Guidelines (HIG) using storyboards and the Model-View-Controller (MVC) pattern before moving on to write your own iPhone and Apple Watch apps from scratch. |
Contents |
Becoming a great iOS developer -- Programming basics -- It's all about the data -- Making decisions, program flow, and app design -- Object-oriented programming with Swift -- Learning Swift and Xcode -- Swift classes, objects, and methods -- Programming basics in Swift -- Comparing data -- Creating user interfaces -- Storing information -- Protocols and delegates -- Introducing the Xcode debugger -- Swift iPhone app -- Apple Watch and WatchKit. |
Subject |
Swift (Computer program language)
|
|
Application software -- Development.
|
|
iOS (Electronic resource)
|
|
Object-oriented programming (Computer science)
|
|
User interfaces (Computer systems) -- Design.
|
|
Mobile apps -- Development.
|
|
IOS (Electronic resource) (OCoLC)fst01784820
|
|
Mac OS. (OCoLC)fst01386304
|
|
Application software -- Development.
(OCoLC)fst00811707
|
|
Swift (Computer program language) (OCoLC)fst01922222
|
Added Author |
Lees, Brad, author.
|
|
Bennett, Gary, author.
|
Added Title |
Swift five for absolute beginners |
|
Learn to develop apps for iOS |
ISBN |
1484248678 (softcover) |
|
9781484248676 (softcover) |
|