Beginning iPhone Development with Swift 4: Exploring the iOS SDK

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 master a variety of design patterns, from the simplest single view to complex hierarchical drill-downs. 

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 the basics, walking through the process of downloading and installing Xcode and the iOS 11 SDK, and then guides you though the creation of your first simple application.

The art of table building will be demystified, and you’ll learn how to save your data using the iOS file system. You'll see how to to create, load and work with playgrounds as you develop an understanding of the Swift language. You’ll also learn how to save and retrieve your data using a variety of persistence techniques, including Core Data and SQLite. And there’s much more!

Beginning iPhone Development with Swift 4 covers the basic information you need to get up and running quickly with your iOS apps. Once you’re ready, move on to Professional iPhone Development with Swift 4 to learn more of the really unique aspects of the SDK and Swift language.

What You Will Learn

  • Discover what data persistence is, and why it’s important
  • Build cool, crisp user interfaces
  • Display data in Table Views
  • Work 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. 

    Buy On Amazon »
    Beginner's Guide to iOS 11 App Development Using Swift 4: Xcode, Swift and App Design Fundamentals

    This book covers iOS 11 app design fundamentals using the latest Swift 4 programming language, Xcode 9 and iOS 11 SDK.The author ...

    Details »
    iOS 11 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics

    Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 9 IDE, Cocoa Touch, and the latest ve ...

    Details »
    Fundamentals of Web Development (2nd Edition)

    For courses in Web Programming and Design: Numerous Mark-up / Scripting Languages, as part of the CS1 course sequence.   Mas ...

    Details »
    Mastering Swift 4 - Fourth Edition: An in-depth and comprehensive guide to modern programming techniques with Swift

    Dive into the latest release of the Swift programming language with this advanced development book for building highly performan ...

    Details »
    Getting Clojure: Build Your Functional Skills One Idea at a Time

    Behind every programming language lies a vision of how programs should be built. The vision behind Clojure is of a radically sim ...

    Details »
    Software Modeling and Design: UML, Use Cases, Patterns, and Software Architectures

    This book covers all you need to know to model and design software applications from use cases to software architectures in UML ...

    Details »
    Pro iPhone Development with Swift 4: Design and Manage Top Quality Apps

    Acquire and master the information required to take you to the next level beyond basic iPhone development using Swift. In this ...

    Details »
    Introduction to Algorithms, 3rd Edition (The MIT Press)

    The latest edition of the essential text and professional reference, with substantial new material on such topics as vEB trees, ...

    Details »
    A Gift of Fire: Social, Legal, and Ethical Issues for Computing Technology (5th Edition)

    For courses in Computer Ethics and Computers and Society.   An objective study of technology ethics that inspires critical ...

    Details »
    Learning Swift: Building Apps for macOS, iOS, and Beyond

    Get valuable hands-on experience with Swift, the open source programming language developed by Apple. With this practical guide, ...

    Details »