Moving Core Data Files
Using PSC to change the location of the persistent store file
5 days ago
CocoaPods Guides - The Podfile
Various advanced options to specify source locations in the podfile
cocoapods  podfile 
15 days ago
Express Yourself Swift Style
How to use ExpressibleByArrayLiteral protocol to create other data types and use array literal syntax to init them
swift  advanced  protocols  literals  teaching  learn 
20 days ago
How does Apple do AnySequence?
Rob Napier's guess at how AnySequence works
swift  generics  types  erasure 
25 days ago
Xcode Server Tutorials - honza dvorsky
This is the most useful set of docs for XCS. Great stuff
xcodeserver  ci  documentation 
27 days ago
My Family’s Slave
Alex Tizon passed away in March. He was a Pulitzer Prize–winning journalist and the author of Big Little Man: In Search of My Asian Self . For more about Alex,…
from instapaper
5 weeks ago
MVVM-C with Swift - Marco Santarossa
Interesting implementation of the Coordiantor pattern
coordinator  mvvm  swift  architecture  design  pattern 
7 weeks ago
How do I work?
How to approach client work as iOS developer
business  clients  consulting  contract  merowing  freelance  work 
7 weeks ago
You don't become sernior developer by learning all the APIs
career  programming  senior  developer  team  leader 
7 weeks ago
Swift with a hundred engineers | Skilled.io, the Swift Community.
All of this created a lot of code. We had protocols between everything.
design  uber  viper  iosdev  riblet  architecture  pattern 
8 weeks ago
How to Use a Third Party Framework in a Private CocoaPod
Could be useful for closed source binary without podspec
cocoapods  private 
8 weeks ago
swift-evolution/0064-property-selectors.md at master · apple/swift-evolution
This is the syntax to use when you need to target property's getter and/or setter to swizzle
swift  swizzle  selector  getter  setter  advanced 
9 weeks ago
iOS Project Architecture: Using VIPER | Cheesecake Labs
This article tries to make a case *for* VIPER. I see as excellent case against it. So much bloat.
viper  architecture  iosdev 
10 weeks ago
A different way to deal with Localized strings in Swift – Medium
A Swift-ier way to deal with translations. Bypasses Localizable.strings and uses one plist file which you can update as you wish.

Does not work for storyboards though
localization  i18n  iosdev  swift 
february 2017
How To Change Localization Internally In Your iOS Application — Factorial Complexity Blog
Fantastic approach for on-the-fly language change, which is usable in Swift too
localization  iosdev  i18n 
february 2017
Working with Localization
Good roundup of all possible angles
iosdev  localization  i18n 
february 2017
uraimo.com | Unowned or Weak? Lifetime and Performance
Amazing deep dive into performance diffs between weak and unowned in closure's capture lists
swift  learn  reference  cycle  stackoverflow  closure  unowned  weak 
february 2017
Understanding Swift’s reduce Method | iJoshSmith
Great illustration to explain how reduce works
swift  learn  reduce  fp 
january 2017
Easy struct initialization in Swift – Medium
This takes about 30s to write and can save you much more typing in the future
swift  learn  struct  init 
january 2017
Wi-Fi Mesh Systems Compared: eero, Orbi, AmpliFi - The Mac Observer
Excellent review of available options for the home wifi solution
home  hardware  wifi  mesh  network 
november 2016
Using self-signed SSL certificates with Postman – Postman Blog
Essentially, force-mark the certificate as alwasy trusted in Keychain and there will be no issues.
paw  postman  ssl  certificate  authentication 
november 2016
Grokking Lazy Sequences
This is hurting mu head now, but I guess it will clear out in the future
swift  lazy  sequence  advanced  learn 
november 2016
milen.me — Swift Generic Protocols
More on type members vs type parameters and why protocols with associated types can't be used as regular types
generics  swift  protocols  learn 
november 2016
Russ Bishop - Swift: Associated Types
On type members and type parameters and the hurt in between
protocol  generics  swift  learn 
november 2016
« earlier      
adobe adobe_photoshop ads advanced amazon anandtech android animation api app apple apple_tv apps appstore architecture ars_technica audio autolayout backup bestof bestpractices bjango blocks books browsers build business camera canon chart cimg cocoa cocoatouch cocos2d color comparison concepts coreanimation coredata crash css css3 currency custom cwl data debug design design_process design_showcase dev dps drawing email error facebook flash flickr fonts food framework free freelance fuji games gear git github google graphics grid guide hacks hardware history house howto html html5 htpc i18n ib icon icons inspiration ios ios6 ios7 ios8 ios9 iosdev ipad iphone iphone4 iphoneapps iphonedev itunes javascript jefflamarche jquery json keyboard layout learn legal leopard library lion localization login mac macbookpro macdev macstories macworld magazine management maps marcoarment market marketing mattgemmell media memory mobile modern monitor network nikon nodejs notifications objc optimization os pattern performance photography photoshop php plugin policy politics posao pricing process programming putovanja rayw reallife reference rejection resources rest retina review sales security service services share smashingmagazine snowleopard software sony speed sqlite srbija ssl stackoverflow standards startup stevejobs success support swift sync testing themes threads tips tools travel troubleshooting tuaw tutorial twitter typography ui uicollectionview uitableview uitableviewcell uiviewcontroller unlock upgrade usa usability user_interface ux video web web_dev webdesign webdev windows wine wired witty wordpress writing x100 xcode youtube

Copy this bookmark: