Don't miss our holiday offer - up to 50% OFF!
Learning Swift: Building Apps for macOS, iOS, and More
$49.99 Original price was: $49.99.$36.37Current price is: $36.37.
Price: $49.99 - $36.37
(as of Sep 25, 2024 12:04:00 UTC – Details)
Gain valuable hands-on experience with Swift, the open-source programming language developed by Apple. With this practical guide, expert programmers with little to no knowledge of Apple development will learn to code with the latest version of Swift by developing a functional iOS app from start to finish.
You'll start with the basics of Swift programming (including guidelines for making your code “Swifty”) and learn how to work with Xcode and its built-in Interface Builder. Then, you'll dive step-by-step into building and customizing a basic app for taking, editing, and deleting selfies. You'll also tune and test the app's performance and manage its presence in the App Store.
Divided into four parts, this book includes:
Swift 4 Basics – Learn the building blocks of Swift and the features of object-oriented development. Building the Selfiegram App – Create model objects and the UI for your selfie app, and add support for location, user settings, and notifications. Polishing Selfiegram – Create a theme and sharing support, and add custom views, image overlays, and localization. Beyond App Development – Debug and test performance with Xcode, automate tasks with Fastlane, and test your app with TestFlight.
From the editor
From the preface
Welcome to Learn Swift! This book will help you put the Swift programming language into practice by guiding you through the development of a complete iOS app that includes a wide range of features, including accessing the camera, working with the file system, face detection, and the iOS graphics system. Along the way, we'll also introduce you to new and advanced topics in the Swift programming language.
Swift is a pretty amazing modern language, taking the best from other newer languages without reinventing the wheel. Swift is easy to write, easy to read, and it's hard to make big mistakes in it.
Our philosophy is that the best way to learn Swift is to build apps with it. However, to build apps, you need a great framework, and Apple has one of the best for building high-quality, feature-rich software: Cocoa Touch. This book could easily be titled Learning Cocoa Touch with Swift, or something similar, because frameworks are just as important as the language itself. At the time of writing, Swift is currently at version 4 and has a bright future ahead of it.
Audience and focus
This book focuses exclusively on Swift 4 and does not cover the use of Objective-C. We may mention it occasionally, but we don't expect you to know how to use it. We first cover the basics of the Swift 4 language and then move on to teach as much of the language as possible, as well as the use of Cocoa Touch, through building Selfiegram, a photo-taking app for iOS.
The approach of this book differs from that of other programming books you may have read. As we've mentioned, we believe the best way to learn Swift is to build something with it. We assume you're a reasonably capable programmer, but not that you've developed for iOS or used Swift or Objective-C before. We also assume you're fairly comfortable navigating macOS and iOS as a user.
Publisher: O'Reilly Media; 3rd edition (May 8, 2018)
Language : English
Paperback: 376 pages
ISBN-10 : 149198757X
ISBN-13 : 978-1491987575
Item Weight: 1.3 lbs
Dimensions: 7 x 0.7 x 9.1 inches
Related products
-
Android 12 Car Radio for Jeep Grand Cherokee WK 2014-2020 with…
$219.99Original price was: $219.99.$199.99Current price is: $199.99. -
2-Piece Guard Tour Guard Patrol System with…
$229.99 -
The Linux Programming Interface: A Pro Linux and UNIX System…
$58.15 -
Windows 8 for Seniors for Dummies
$24.99Original price was: $24.99.$19.34Current price is: $19.34.
Reviews
There are no reviews yet.