Better than a summary
IOS 13 Programming Fundamentals with Swift summary
Matt Neuburg
No credit card required · Cancel anytime
IOS 13 Programming Fundamentals with Swift by Matt Neuburg provides a comprehensive guide to iOS app development. It covers the basics of Swift programming language and teaches you how to build and design your own iOS apps.
Topics
Table of Contents
- IOS 13 Programming Fundamentals with Swift: summary of key ideas
- What is IOS 13 Programming Fundamentals with Swift about?
- IOS 13 Programming Fundamentals with Swift Review
- Who should read IOS 13 Programming Fundamentals with Swift?
- About the author
- Book summaries like IOS 13 Programming Fundamentals with Swift
- People also liked these summaries
- IOS 13 Programming Fundamentals with Swift FAQs
IOS 13 Programming Fundamentals with Swift
Summary of key ideas
The Basics of iOS 13 Programming
In IOS 13 Programming Fundamentals with Swift by Matt Neuburg, we begin with a discussion of the Swift programming language. We explore its basic syntax, types, control flow, and functions. We learn about Swift's object-oriented features, such as classes, inheritance, and protocols. Then, we delve into Swift's advanced features, including error handling, generics, and functional programming.
Once we've gained a solid understanding of Swift, we move on to Xcode, Apple's integrated development environment (IDE). Neuburg walks us through the Xcode interface, showing us how to create, manage, and navigate projects. We learn about the powerful debugging tools Xcode offers, and we explore the concept of version control using Git.
Building a User Interface with SwiftUI
With a firm grasp of Swift and Xcode, we turn our attention to building user interfaces. In iOS 13, Apple introduced SwiftUI, a new framework for building user interfaces across all its platforms. Neuburg provides a comprehensive overview of SwiftUI, teaching us how to create and modify views, handle user input, and manage data flow within our app.
We explore the concept of layout in SwiftUI, learning about stacks, spacers, and alignment. We also discover how to work with navigation, presenting different views and handling transitions. With this knowledge, we can create elegant and responsive user interfaces for our iOS apps.
Understanding the Model-View-Controller (MVC) Architecture
Neuburg emphasizes the importance of the Model-View-Controller (MVC) architecture in iOS app development. We learn how to structure our apps according to this pattern, separating our data model, user interface, and application logic. This separation allows for better organization, reusability, and maintainability of our code.
With this understanding, we explore different aspects of app development, such as managing data with Core Data, accessing web services with URLSession, and working with table views and collection views. Neuburg provides clear explanations and practical examples to help us grasp these concepts.
Working with Multimedia and Device Features
Continuing our journey, we move on to working with multimedia and device features. We learn how to incorporate images, audio, and video into our apps, and we explore the Camera and Photo libraries. Neuburg also introduces us to Core Location, showing us how to work with GPS, geocoding, and map views to add location-based features to our apps.
Furthermore, we delve into other device features, such as notifications, gestures, and accessibility. We learn how to send local and remote notifications, recognize and respond to different gestures, and make our apps more accessible to a wider audience.
Testing, Debugging, and Deploying
In the final sections of the book, Neuburg focuses on testing, debugging, and deploying our iOS apps. We learn about different testing strategies, including unit testing and UI testing, and we explore the process of debugging our apps to identify and fix issues. Neuburg also guides us through the process of preparing our apps for distribution on the App Store.
In conclusion, IOS 13 Programming Fundamentals with Swift equips us with a comprehensive understanding of iOS app development. We've covered the basics of Swift and Xcode, built user interfaces with SwiftUI, understood the MVC architecture, worked with multimedia and device features, and learned about testing, debugging, and deployment. With this knowledge, we're well-prepared to start creating our own iOS apps.
More knowledge in less time
Read or listen
Get the key ideas from nonfiction bestsellers in minutes, not hours.
Find your next read
Get book lists curated by experts and personalized recommendations.
Shortcasts
We've teamed up with podcast creators to bring you key insights from podcasts.
What is IOS 13 Programming Fundamentals with Swift about?
IOS 13 Programming Fundamentals with Swift by Matt Neuburg is a comprehensive guide for beginners to learn iOS app development using Swift programming language. The book covers the basics of Swift, Xcode, and iOS development, and gradually progresses to more advanced topics such as UI design, networking, and data persistence. It provides clear explanations, practical examples, and hands-on exercises to help readers build a solid foundation in iOS programming.
IOS 13 Programming Fundamentals with Swift Review
- Offers in-depth explanations of Swift programming concepts, ensuring a solid understanding for readers at any level.
- Includes practical examples and exercises that help apply theoretical knowledge to real-world scenarios, enhancing learning and retention.
- Its user-friendly approach and clear structure make complex topics accessible and engaging, keeping readers invested throughout the learning process.
Who should read IOS 13 Programming Fundamentals with Swift?
Individuals with a basic understanding of programming who want to develop iOS apps
Students or professionals looking to expand their skills and knowledge in Swift programming
Entrepreneurs or business owners who want to create their own iOS apps
Categories with IOS 13 Programming Fundamentals with Swift
Book summaries like IOS 13 Programming Fundamentals with Swift
People ❤️ Blinkist
Become a member of our community of 43 million people

96k ratings

73k ratings
Laura H.
When I saw Blinkist had produced an infographic style Blink for the Rich Dad, Poor Dad book, it was a good reminder of the concepts I loved.
Jonathan A.
Clearly communicates the value proposition of the most popular book summaries and offers a relatable, tangible template that I can use immediately.
Renee D.
I'm absolutely thrilled that Blinkist now offers infographics! I can't get enough of them—they're such a fun and effective way to grasp and remember key points.
People also liked these summaries
Trusted by the world's leading brands

Powerful ideas from top nonfiction
Try Blinkist to get the key ideas from 7,500+ bestselling nonfiction titles and podcasts. Listen or read in just 15 minutes.
Get started
Blink 3 of 8 - The 5 AM Club
by Robin Sharma





























