Introduction
To be an NSHipster is to care deeply about the craft of writing code. In these pages we strive to cultivate a fuller understanding and appreciation of the Co- coa platform, its frameworks and ecosystem, and especially its new language, Swift. Swift presents an opportunity to learn and discover not just a new language but also new approaches to solving old problems. Its arrival has galvanized the developer community, bringing new paradigms and approach- es to a venerated platform.
In its second edition, this book takes a structured approach to understanding both Cocoa and Swift development. It begins with a focus on the language and system frameworks, then moves on to high- er-level concerns, such as internationalization, de- sign, and community. Taken together, these chapters help to cement Swift’s rising position as a true peer of Objective-C.
Providing nuanced discussions of the relationship between language and platform alongside detailed
7
examples, the book remains as much a meditation on the practice of coding as it does a technical manual. It is our hope that it will encourage and prepare readers to explore and ultimately utilize the full breadth of powerful tools offered by Cocoa and Swift.
网友评论