Asynchronous Programming with SwiftUI and Combine: Functional Programming to Build UIs on Apple Platforms
by Peter Friese
Preface
I started developing for iPhone OS (as it was called back then) in 2009. I had just upgraded from an iPhone 3 to an iPhone 3GS, and I was super excited to kick the tires and build my first app—using Xcode and Objective-C!
I already had practice using a variety of other IDEs, languages, and operating systems: starting out with GW-BASIC on MS-DOS, to Visual Basic and Delphi on Windows, to Java with Jbuilder, Websphere Application Developer, and Eclipse (for building J2EE and Spring applications for enterprise customers).
But using Xcode and Objective-C was a bit of a shock. All the other IDEs that I’d used before were a lot more powerful (e.g., they all offered refactoring support), and Objective-C with all its square brackets looked a bit ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access