Preface
We’ve been developing for the Cocoa framework since Mac first supported it. In that time, we’ve seen the ecosystem evolve from a small programming niche to one of the most important and influential development environments in the world. In our earlier books—which focused on Apple’s other programming language, Objective-C—with each revised edition, we’d boast about how Objective-C was climbing the language charts, hovering around the third most popular programming language in the TIOBE index.
We can’t yet boast that Swift, the language used in this book, has reached the top five languages (or even the top ten), but it’s definitely climbing the charts, and will almost certainly ascend to similarly lofty heights in the future.
When Apple announced Swift during its Worldwide Developers Conference (WWDC) in June 2014, we were amazed and quite excited. Because Apple keynotes take place in the middle of the night, Australian time, we hurriedly organized a 6 a.m. Skype meeting with our ever-patient editor, Rachel, and kicked off planning for this book. In the months that followed, we built a number of projects in Swift, to become familiar with the language and the way it was designed to be used.
Over the years, we’ve built a lot of large, complex iOS and OS X software, shipping it to millions upon millions of users along the way. We’ve picked up a deep understanding of the toolset, frameworks, and programming language—an understanding that is crucial to building the best possible software ...
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