Beginning iPhone Development with Swift 5: Exploring the iOS SDK
Book information
Description
Learn how to integrate all the interface elements iOS users have come to know and love, such as buttons, switches, pickers, toolbars, and sliders. In this edition of the best selling book, you’ll also learn about touch gestures, table views, and collection views for displaying data on a user interface. Assuming little or no working knowledge of the Swift programming language, and written in a friendly, easy-to-follow style, this book offers a comprehensive course in iPhone and iPad programming. The book starts with a gentle introduction to using Xcode and then guides you though the creation of your first simple application. You’ll start with designing basic user interfaces and then explore more sophisticated ones that involve multiple screens such as navigation controllers, tab bars, tool bars, page views, and split views that are particularly useful on the larger screens of the iPad and certain iPhone models. And there’s much more! Beginning iPhone Development with Swift 5 covers the basic information you need to get up and running quickly to turn your great ideas into working iOS apps. Once you’re ready, move on to Pro iPhone Development with Swift 5 to learn more of the really unique aspects of iOS programming and the Swift language. What You Will Learn Discover what data persistence is, and why it’s importantBuild cool, crisp user interfacesDisplay data in Table ViewsWork with all the most commonly used iOS Frameworks Who This Book is For Aspiring iOS app developers new to the Apple Swift programming language and/or the iOS SDK. Front Matter ....Pages i-xv Understanding iOS Programming (Wallace Wang)....Pages 1-20 Designing User Interfaces (Wallace Wang)....Pages 21-50 Writing Swift Code (Wallace Wang)....Pages 51-72 Using Xcode (Wallace Wang)....Pages 73-91 Working with Controllers (Wallace Wang)....Pages 93-115 Adding User Interface Objects (Wallace Wang)....Pages 117-148 Using Common User Interface Objects (Wallace Wang)....Pages 149-181 Steppers, Sliders, Progress Views, and Activity Indicator Views (Wallace Wang)....Pages 183-204 Image Views and Text Views (Wallace Wang)....Pages 205-226 Buttons, Switches, and Segmented Controls (Wallace Wang)....Pages 227-252 Touch Gestures (Wallace Wang)....Pages 253-306 Using Alerts and Pickers (Wallace Wang)....Pages 307-339 Constraints and Stack Views (Wallace Wang)....Pages 341-360 Using Table Views (Wallace Wang)....Pages 361-404 Customizing Table View Cells (Wallace Wang)....Pages 405-437 Using Collection Views (Wallace Wang)....Pages 439-466 Using the Navigation Controller (Wallace Wang)....Pages 467-510 Using Tab Bars and Tool Bars (Wallace Wang)....Pages 511-535 Using the Page View Controller (Wallace Wang)....Pages 537-553 Using the Split View Controller (Wallace Wang)....Pages 555-584 Back Matter ....Pages 585-648
Similar books
Crafting Interpreters
2021 · PDF
Coordination Models and Languages: 22nd IFIP WG 6.1 International Conference, COORDINATION 2020, Held as Part of the 15th International Federated Conference on Distributed Computing Techniques, DisCoTec 2020, Valletta, Malta, June 15–19, 2020, Proceedings
2020 · PDF
Trends in Functional Programming: 21st International Symposium, TFP 2020, Krakow, Poland, February 13–14, 2020, Revised Selected Papers
2020 · PDF
Runtime Verification: 20th International Conference, RV 2020, Los Angeles, CA, USA, October 6–9, 2020, Proceedings
2020 · PDF
XcalableMP PGAS Programming Language: From Programming Model to Applications
2021 · PDF
Getting Structured Data from the Internet: Running Web Crawlers/Scrapers on a Big Data Production Scale
2020 · PDF
Learn PHP 8: Using MySQL, JavaScript, CSS3, and HTML5
2020 · PDF
Beginning Ring Programming: From Novice to Professional
2020 · PDF