Skip to content

mgp/effective-swift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Effective Swift

Welcome to Effective Swift -- an open source book that is modeled after the books Effective C++ and Effective Java.

Herein you will find a collection of items, each specifying one general rule, to help you write Swift code more effectively. For each rule I've attempted to provide relevant example code -- most of which is currently in production. This book is not designed to teach you the basics of Swift; for that you should refer to its excellent language guide. Nor is it designed to teach you fundamental principles like abstraction and decomposition; for that you should refer to a tome like Code Complete.

Currently the items in this book are assorted. It is my goal to add new items and eventually organize them into chapters. I also expect to rewrite and even delete items, both as a consequence of the Swift community acclimating to the language and establishing best practices, and as a consequence of the language itself evolving.

As a final note, Effective C++ and Effective Java are two of my favorite technical books. I appreciate not only the soundness of their contents, but the brevity of their writing style. I hope that Effective Swift has the same value proposition. Please enjoy!

Items

About

Effective Swift

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published