-
Notifications
You must be signed in to change notification settings - Fork 3
Bookmarks
Pablo Villar edited this page Oct 6, 2016
·
3 revisions
List of interesting articles and resources, feel free to collaborate.
####Protocols
- Mixins and Traits in Swift 2.0
- iOS 9 Tutorial Series: Protocol-Oriented Programming with UIKit
- What the 55 Swift Standard Library Protocols Taught Me
- Generic Protocols And Their Shortcomings by Krakendev
- Swift Protocol Composition by Natasha The Robot
- Generic Delegate Protocols
- Type Erased Wrappers in Swift
####Data Structures
- Making Friends With Value Types by Andy Matuschak
- Managing Consistency of Immutable Models by Peter Livesey
- Swift Associated Types by Russbishop
- Why Dependent Types Matter
- Property Lists And User Defaults In Swift
- Advanced And Practical Enum Examples
- Swift Enumerations and Equatable
- Swift Functors, Applicatives and Monads in Pictures
- Generics in Swift - Part 1
- Generics in Swift - Part 2
- Swift Optionals, Functional Programming, and You
- What The Heck Is A Monad
- Combining Dictionaries in Swift
####Architecture Patterns
- iOS Architecture Patterns
- How Do Promises Work
- Simplification of iOS View Controllers: MVVM or Presentation Controls?
- Functional Reactive Awesomeness in Swift by Ash Furrow
- Back To The Futures by Javier Soto
####Concurrency
####Error Handling
- Why we're rewriting our robotics software in Swift by Sunset Lake Software
- What we learned from rewriting our robotic control software in Swift by Sunset Lake Software
- Swift 2 error handling in practice by Sunset Lake Software
- Error Handling in Swift 2.0
- Swift 2.0: Let's try? by Natasha The Robot
- The difference between try, try? and try!
####Memory Management
- Weak and Unowned References in Swift by Krakendev
- Swift Weak References by Mikeash
- Do I Love Or Crash Something? - Shortly on Capture Lists by swifting.io
####Performance
####Good Practices
- Swift's API Design Guidelines by Apple
- Emerging Best Practices in Swift by Ash Furrow
- Awesome Swift Education
- Hidden Gems in Swift
- Swift + Guard
- Why Guard Is Better Than If?
- Dealing with Optionals in View Controllers
####UI/UX
####Autolayout
- Quick tip: Animating Constraints in Your iOS App by Route 85
####Storyboards
- Quick tip: Unwind Segues in Storyboards by Route 65
####Testing
####Dates
####Miscellanea
- Covariance and Contravariance
- The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)
- Swift 2 SIMD
- A Practical Introduction to Functional Programming by Mary Rose Cook
- XAnimatedImage: Performant animated GIF engine
- URLNavigator: An elegant way to navigate through view controllers by URLs (ideal for easter eggs)
- Nuke: Loading, processing, caching and preheating images.