Favorite articles on iOS, Obj-C, and Swift
http://merowing.info/2015/12/details-matter---harnessing-the-power-of-coreanimation
Control points:
http://netcetera.org/camtf-playground.html
Archiving Structs:
http://danthorpe.me/posts/yap-database.html
Networking:
http://szulctomasz.com/how-do-I-build-a-network-layer/
Optimistic Models:
https://stanfy.com/blog/optimistic-models-%E2%80%8Ahandling-multiple-interactions-without-server-confirmation/?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=web&utm_source=iOS_Dev_Weekly_Issue_221
View Controller Organization:
https://vimeo.com/144116310
http://iosdevelopertips.com/objective-c/adding-properties-category-using-associated-objects.html
https://machinethink.net/blog/coreml-training-part1/
https://pspdfkit.com/blog/2016/swifty-objective-c/
Generics:
http://drekka.ghost.io/objective-c-generics/
https://www.mikeash.com/pyblog/friday-qa-2010-04-09-comparison-of-objective-c-enumeration-techniques.html
https://www.mikeash.com/pyblog/friday-qa-2010-04-09-comparison-of-objective-c-enumeration-techniques.html
https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaEncyclopedia/Toll-FreeBridgin/Toll-FreeBridgin.html
https://www.mikeash.com/pyblog/friday-qa-2010-04-16-implementing-fast-enumeration.html
https://www.objc.io/issues/7-foundation/collections/
https://www.objc.io/issues/3-views/moving-pixels-onto-the-screen/
https://medium.com/@ranleung/uiimage-vs-ciimage-vs-cgimage-3db9d8b83d94#.zaoe4i5ys
Mac OSX screensavers and wallpaper:
http://www.mactech.com/articles/mactech/Vol.21/21.06/SaveOurScreens/index.html
http://cocoadevcentral.com/articles/000088.php
http://stackoverflow.com/questions/3220416/how-to-get-and-set-the-wallpaper-in-objective-c-on-mac-osx
https://github.com/liquidx/webviewscreensaver
http://moreindirection.blogspot.com/2014/08/nsnotificationcenter-swift-and-blocks.html
http://sealedabstract.com/code/nsnotificationcenter-with-blocks-considered-harmful/
http://www.cocoabuilder.com/archive/cocoa/236104-nsnotificationqueue-nsoperationqueue-thread-death.html
http://stackoverflow.com/questions/18746929/using-auto-layout-in-uitableview-for-dynamic-cell-layouts-variable-row-heights
https://thatthinginswift.com/?utm_campaign=iOS_Dev_Weekly_Issue_159&utm_medium=email&utm_source=iOS%2BDev%2BWeekly
http://nsscreencast.com/episodes/187-swift-2-basics?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=web&utm_source=iOS_Dev_Weekly_Issue_217
http://colindrake.me/2015/10/05/wrapping-a-c-library-in-a-swift-framework/?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=email&utm_source=iOS_Dev_Weekly_Issue_219
http://blog.krzyzanowskim.com/2015/11/13/where-where-may-be-used/
https://developer.apple.com/swift/blog/?id=27
http://sketchytech.blogspot.com/2015/06/swift-what-do-map-and-flatmap-really-do.html
http://alisoftware.github.io/swift/2015/10/17/lets-talk-about-monads/
https://www.natashatherobot.com/using-swift-extensions/
http://johnpatrickmorgan.github.io/2016/05/11/URLPatternMatching/
https://oleb.net/blog/2016/12/optionals-string-interpolation
https://oleb.net/blog/2017/03/dump-as-equatable-safeguard/
Protocols (Extensions, associated types, etc):
http://www.captechconsulting.com/blogs/ios-9-tutorial-series-protocol-oriented-programming-with-uikit?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=web&utm_source=iOS_Dev_Weekly_Issue_218
https://www.cocoawithlove.com/blog/2016/07/12/type-checker-issues.html
https://blog.bobthedeveloper.io/generic-protocols-with-associated-type-7e2b6e079ee2
DSLs:
https://www.swiftbysundell.com/posts/building-dsls-in-swift?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=email&utm_source=iOS%2BDev%2BWeekly%2BIssue%2B374
http://holko.pl/2016/10/18/dsym-debug/
Continuous Integration/XCode Server
http://useyourloaf.com/blog/continuous-integration-with-xcode-server.html?utm_campaign=iOS_Dev_Weekly_Issue_171&utm_medium=email&utm_source=iOS%2BDev%2BWeekly
http://ocmock.org/introduction/
http://masilotti.com/testing-nsurlsession-async/
http://www.weheartswift.com/introduction-scenekit-part-1/?utm_campaign=iOS_Dev_Weekly_Issue_177&utm_medium=email&utm_source=iOS%2BDev%2BWeekly
https://medium.com/@avihay/amazing-physically-based-rendering-using-the-new-ios-10-scenekit-2489e43f7021#.tp8chp7vm
https://www.omnigroup.com/developer/how-to-make-text-in-a-uivisualeffectview-readable-on-any-background?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=web&utm_source=iOS_Dev_Weekly_Issue_216
http://useyourloaf.com/blog/split-views-and-unexpected-keyboards.html
http://nshint.io/blog/2015/08/17/autolayout-breakpoints/
https://littlebitesofcocoa.com/306-customizing-collection-view-cell-insertion-animations
http://www.raywenderlich.com/2915/ios-code-signing-under-the-hood
http://escoz.com/blog/demystifying-ios-certificates-and-provisioning-files/
http://aplus.rs/2016/masterclass-code-signing/
http://pewpewthespells.com/blog/migrating_code_signing.html ?
http://sound-of-silence.com/?article=20170205&utm_campaign=iOS%2BDev%2BWeekly&utm_medium=web&utm_source=iOS_Dev_Weekly_Issue_287
https://realm.io/news/tryswift-amy-dyer-incremental-swift/
http://benscheirman.com/2015/11/painless-authentication-on-apple-tv/?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=web&utm_source=iOS_Dev_Weekly_Issue_223
https://code.facebook.com/posts/1675399786008080/optimizing-facebook-for-ios-start-time
https://www.objc.io/issues/2-concurrency/common-background-practices/
http://floriankugler.com/2013/05/24/layer-trees-vs-flat-drawing-graphics-performance-across-ios-device-generations/
http://merowing.info/2015/12/little-things-that-can-make-your-life-easier-in-2016/?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=email&utm_source=iOS_Dev_Weekly_Issue_231
http://raptureinvenice.com/how-to-memorize-block-syntax/
http://babich.biz/how-to-use-images-to-improve-ux-for-mobile-apps/