Swift ThoughtsSwift Thoughts

This week, I had an explosion in my brain 💥. I've been working with Swift since it came out, and I've been following and listening and reading from the best people in the industry about functional programming and immutability, and Swift 2.0 has added protocol extensions.

All these pieces of information were floating in my brain as one-offs, until they finally collided and things are a lot clearer for me now. I feel like I finally understand the true power of Swift, still knowing that while I've reached one level of understanding, I still have a few more levels to go. It's an exhilarating journey.

With that, I'd like to leave you with a tweet from @soffes that stood out to me this week:

OH: "shipping swift isn’t enough. you have to ship good swift"

Don't just strive to write Swift for the sake of writing Swift. Go beyond and learn to write good Swift. It's going to be hard - you'll have to think a lot vs falling back into your comfortable existing patterns, but it's going to be addicting once you start seeing how fun and powerful rewiring your brain is.

Happy Learning!

NatashaTheRobot

Apple Love

Swift Around the Web


WATCH

#iOSdev


Swift Code

  • SIFloatingCollection_Swift - SIFloatingCollection is a component that provides logic similar to Apple Music genres selection.

  • ModelRocket - An iOS framework for creating JSON-based models. Written in Swift.

  • Butterfly - A lightweight library for integrating feedback module elegantly

  • TKSubmitTransition - Animated UIButton of Loading Animation and Transition Animation.

  • PullToBounce - Animated "Pull To Refresh" Library for UIScrollView.

Tutorials

Videos

Design


In Case You Missed It