iOS Dev Nugget 182 Tracking the swift-evolution Git Repository


Need to run a code review on your codebase? Hire me

Following the swift-evolution git repository, specifically the list of proposals on GitHub is a useful way to understand changes made to Swift.

For e.g., with the release of Swift 2.2 (included in Xcode 7.3), the curried function declaration syntax was deprecated. You can read the Removing currying func declaration syntax here. The premise being the declaration syntax:

is of limited usefulness and creates a lot of language and implementation complexity

You can also get a sense of why a feature is introduced and sometimes, background information into how it is useful, and might change in the future. e.g. Swift Language Version Build Configuration talks about the #if swift(>=2.2) syntax for checking Swift language version.

Swift is still a very young language and tracking these changes can help enormously in being able to utilize it efficiently as it changes.

Your feedback is valuable: Do you want more nuggets like this?   Yes   or   No



Like this and want such iOS dev nuggets to be emailed to you, weekly?

Sign Me Up! or follow @iosdevnuggets on Twitter


View archives of past issues