Skip to content

wendylu/ios-articles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 

Repository files navigation

Favorite articles on iOS, Obj-C, and Swift

Animation

http://merowing.info/2015/12/details-matter---harnessing-the-power-of-coreanimation

Control points:

http://netcetera.org/camtf-playground.html

Architecture

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

Associated Objects

http://iosdevelopertips.com/objective-c/adding-properties-category-using-associated-objects.html

Core ML

https://machinethink.net/blog/coreml-training-part1/

Objective C

https://pspdfkit.com/blog/2016/swifty-objective-c/

Generics:

http://drekka.ghost.io/objective-c-generics/

Fast enumeration

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

Foundation

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/

Graphics

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

Notification Center

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

Autolayout

http://stackoverflow.com/questions/18746929/using-auto-layout-in-uitableview-for-dynamic-cell-layouts-variable-row-heights

Swift

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

Build System

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

Testing

http://ocmock.org/introduction/

http://masilotti.com/testing-nsurlsession-async/

Scenekit

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

UIKit

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

Code Signing

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?

SpriteKit

http://sound-of-silence.com/?article=20170205&utm_campaign=iOS%2BDev%2BWeekly&utm_medium=web&utm_source=iOS_Dev_Weekly_Issue_287

Swift Rewrites

https://realm.io/news/tryswift-amy-dyer-incremental-swift/

TvOS

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

Performance

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/

Xcode

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

Syntax

http://raptureinvenice.com/how-to-memorize-block-syntax/

Design

http://babich.biz/how-to-use-images-to-improve-ux-for-mobile-apps/

About

Favorite articles on iOS, Obj-C, and Swift

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages