Swift World This Week (04.03–04.09)

Peng
SwiftWorldWeekly
Published in
2 min readApr 10, 2017
  1. Using Closures, generics, POP and protocols with associated types to create reusable API’s for your networking layer — how to create a reusable API for your networking layer mixing different tools that Swift provides
  2. Why your iOS app needs onboarding — Prototyping: From UX to Front End — Onboarding allows the user to become familiar with your app before they use any of it’s features. This is a great opportunity to show the user all of the great things your app can provide them with.
  3. GitHub — juanpablofernandez/SwiftyOnboard: A swifty iOS framework that allows developers to create beautiful onboarding experiences.
  4. Generic Protocols with Associated Type — Bob the Developer — There are two objectives. First, learn how to create a generic protocol with associatedtype. Second, use where clauses for type constraints similar to that of generics.
  5. Thoughts on Swift access control · Jesse Squires — I want to share my thoughts on this, as well as thoughts on the larger story for access control in general. But first, let’s begin with a brief history of access control in Swift.
  6. GitHub — onevcat/FengNiao: A command line tool for cleaning unused resources in Xcode.
  7. Learn Swift with Bob — I’ve received hundreds of emails and questions regarding how to write code that does not violate principles such as DRY, modularity, and readability. As a result, I’ve decided to create this course dedicated for my younger self.
  8. GitHub — JohnSundell/Marathon: Marathon makes it easy to write, run and manage your Swift scripts 🏃
  9. Improving GIF performance on Pinterest — Pinterest Engineering — Medium — we uncovered that converting GIFs to videos decreased load time, increased playback smoothness and reduced app crashes.
  10. GitHub — IvanVorobei/RequestPermission: simple permission request with beautiful UI

Thanks for your time. Please click the ❤ button to get this article seen by more people.

--

--