Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 13 IDE, Cocoa Touch, and the latest version of Apple's acclaimed programming language, Swift 5.
Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 13 IDE, Cocoa Touch, and the latest version of Apple's acclaimed programming language, Swift 5.
Create a mobile app for Apple platforms using SwiftUI in conjunction with Google's Firebase backend to post and retrieve data, authenticate users, and store data securely.
While there are several books on programming for Mac OS X, Advanced Mac OS X Programming: The Big Nerd Ranch Guide is the only one that contains explanations of how to leverage the powerful underlying technologies.
A comprehensive, best practice guide from Apple Certified Trainer Iain Anderson, with illustrated step-by-step instructions to explore a Final Cut Pro editing workflow from shoot to deliveryKey FeaturesExplore the best ways to use FCP, from importing and editing to finishing and exporting the final cutUnlock the power of editing in the magnetic timeline to make huge changes or subtle adjustmentsFinish with pro-level color correction, tracking, effects, transitions, audio, titles, and captionsBook DescriptionFinal Cut Pro (also known as FCP, previously Final Cut Pro X) is Apple's efficient and accessible video editing software for everyone, offering powerful features that experienced editors and novices will find useful.
Unleash the power of declarative programming in SwiftUI with practical recipes for building cross-platform Apple applications for iOS 14, macOS, and watchOS using Swift 5.
Learn Flutter and the Dart programming language by building impressive real-world mobile applications for Android and iOSKey FeaturesLearn cross-platform mobile development with Flutter and Dart by building 11 real-world appsCreate wide array of mobile projects such as 2D game, productivity timer, movie browsing app, and morePractical projects demonstrating Flutter development techniques with tips, tricks, and best practicesBook DescriptionFlutter is a modern reactive mobile framework that removes a lot of the complexity found in building native mobile apps for iOS and Android.
A comprehensive guide for programming enthusiasts who wish to gain a firm command of the fundamentals and advanced Swift conceptsKey FeaturesSixth edition of this bestselling book, improved and updated to cover the latest version of the Swift 5.
From learning about the most sought-after design patterns to a comprehensive coverage of architectural patterns and code testing, this book is all you need to write clean, reusable codeKey FeaturesWrite clean, reusable and maintainable code, and make the most of the latest Swift version.
Through this guide's carefully constructed explanations and examples, you will develop an understanding of Swift grammar and the elements of effective Swift style - all thoroughly revised for Swift 5.
Through this guide's carefully constructed explanations and examples, you will develop an understanding of Swift grammar and the elements of effective Swift style - all thoroughly revised for Swift 5.
Updated for Xcode 11, Swift 5, and iOS 13, iOS Programming: The Big Nerd Ranch Guide leads you through the essential concepts, tools, and techniques for developing iOS applications.
Updated for Xcode 11, Swift 5, and iOS 13, iOS Programming: The Big Nerd Ranch Guide leads you through the essential concepts, tools, and techniques for developing iOS applications.
Updated for Xcode 8, Swift 3, and iOS 10, iOS Programming: The Big Nerd Ranch Guide leads you through the essential concepts, tools, and techniques for developing iOS applications.
Master Metal: The Next-Generation Graphics and GPU Programming Platform for Apple Developers Metal enables Apple developers to maximize performance in demanding tasks like 3D graphics, games, scientific programming, visualization, and GPU-accelerated machine learning.
Master Metal: The Next-Generation Graphics and GPU Programming Platform for Apple Developers Metal enables Apple developers to maximize performance in demanding tasks like 3D graphics, games, scientific programming, visualization, and GPU-accelerated machine learning.
This is the eBook of the printed book and may not include any media, website access codes, or print supplements that may come packaged with the bound book.
Through the authors' carefully constructed explanations and examples, you will develop an understanding of Swift grammar and the elements of effective Swift style.
Get started fast with Swift 2 programming for iOS and OS X Learning Swift 2 Programming is a fast-paced, hands-on introduction to writing production-quality iOS and OS X apps with Apple's programming language.
Internationalize Your iOS Apps for a Global Audience Sixty percent of iPhone users worldwide aren't native English speakers, half of the Top 10 iOS app markets are non-English speaking, and app revenue in Asia is soaring while North American growth is flattening.
The professional programmer's Deitel(R) guide to iPhone(R) and iPad(R) app development using iOS(R) 8, Swift(TM), Xcode(R) 6, and Cocoa Touch(R) This book presents leading-edge computing technologies for professional software developers.
Fully updated for iOS 7, iOS UICollectionView: The Complete Guide, Second Edition will help you build highly immersive, cutting-edge iOS user interfaces that transform your apps from good to great!
Fully updated for iOS 7, iOS UICollectionView: The Complete Guide, Second Edition will help you build highly immersive, cutting-edge iOS user interfaces that transform your apps from good to great!
Updated and expanded to cover iOS 7 and Xcode 5, iOS Programming: The Big Nerd Ranch Guide leads you through the essential concepts, tools, and techniques for developing iOS applications.