iOS dev
10.7K subscribers
12 photos
5 files
6.09K links
There is a single sponsored link in each issue (monday).
One sponsor per issue.
Every sponsored link should be highly relevant to Apple ecosystem app development.
Sponsored link price - 100$
Contact: @tigorn
Download Telegram
https://pewpewthespells.com/blog/xcconfig_guide.html

The Unofficial Guide to xcconfig files
http://khanlou.com/2017/12/enums-and-protocols/

Enums And Protocols
Over the course of this week, a few bloggers have written about a problem — analytics events — a proposed multiple solutions to for this problem: enums, structs, and protocols. I also chimed in with a cheeky post about using inheritance and subclassing to solve this problem. I happened to have a post in my drafts about a few problems very similar to the analytics events that John proposed, and I think there’s no better time to post it than now.
http://blog.benjamin-encz.de/post/real-world-flux-ios/

Real World Flux Architecture on iOS

About half a year ago we started adopting the Flux architecture in the PlanGrid iOS app. This post will discuss our motivation for transitioning from traditional MVC to Flux and will share the experience we have gathered so far.
https://useyourloaf.com/blog/table-view-separator-inset/

Table View Separator Inset
The table view separator is that thin line drawn by default between table view cells. You control how far it extends to the leading and trailing edges with the seperatorInset property. Since iOS 7 this has been an inset based on the table cell margins. In iOS 11 Apple changed that to inset from the cell edges by default. That makes it easier to extend to the full table width but if you have been using an inset you may want to check how it now looks on iOS 11.
https://www.mikeash.com/pyblog/friday-qa-2017-12-08-type-erasure-in-swift.html

You might have heard the term type erasure. You might have even used type-erased types in the standard library, such as AnySequence. But what exactly is type erasure and how do you do it yourself? In this article, I'll explore type erasure, why you'd want it, and how to make it happen, a topic suggested by Lorenzo Boaro.