iOS资料(未读)

10点半睡,6点半起,2+6.5=8.5小时
有核心技术的人,才能活到最后。

iOS
  • 阅读整理在sourcetree上的iOS源代码
  • Stack overflow靠前用户问题整理。
  • Swift语言学习
  • WWDC开发者视频 iOS 7 8 9视频,做笔记提交到github
  • Ray书籍关于iOS 7, 8
  • Advanced_user_interfaces_with_collection
  • 地图
Shell
  • Linux Tools Quick Tutorial,
  • Linux与Shell编程指南 14章开始
  • Shell十三问,
  • Awk101
Emacs
  • 多实践,多用
  • Emacs手册
设计模式
  • 软件模式原则
JavaScript
  • w3cschool javascript
  • javascript DOM编程艺术
  • javascript高级程序设计
Node.js
  • 等javascript结束后计划
持续集成

Jenkins

http://netsplit.com/custom-ios-segues-transitions-and-animations-the-right-way

运营

http://flurrymobile.tumblr.com/post/133792415780/europereport

Shell

http://linuxtools-rst.readthedocs.org/zh_CN/latest/base/index.html
https://github.com/jlevy/the-art-of-command-line/blob/master/README-zh.md
http://redsymbol.net/articles/unofficial-bash-strict-mode/
https://github.com/alebcay/awesome-shell/blob/master/README_ZH-CN.md

Linux

https://github.com/lfit/itpol/blob/master/linux-workstation-security.md

Test

http://www.raywenderlich.com/101790/ios-beta-testing-with-testflight-tutorial
http://www.raywenderlich.com/101306/unit-testing-tutorial-mocking-objects

Swift 2:

https://www.hackingwithswift.com/
http://swift.gg/archives/
https://github.com/twostraws/HackingWithSwift
https://github.com/100mango/zen/blob/master/Swift%E5%AD%A6%E4%B9%A0%EF%BC%9A%E4%BB%8EObjective-C%E5%88%B0Swift/Swift%E5%AD%A6%E4%B9%A0%EF%BC%9A%E4%BB%8EObjective-C%E5%88%B0Swift.md
http://inessential.com/swiftdiary?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=email&utm_source=iOS_Dev_Weekly_Issue_211
http://owensd.io/2015/08/12/goto-fail-swift.html?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=email&utm_source=iOS_Dev_Weekly_Issue_211
http://www.csdn.net/article/2015-07-23/2825280-swift-2
http://swifter.tips/
http://owensd.io/2015/08/06/protocols.html?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=email&utm_source=iOS_Dev_Weekly_Issue_211
http://wiki.jikexueyuan.com/project/swift/chapter2/10_Properties.html
http://www.jianshu.com/p/80bd6633ec7c
http://www.raywenderlich.com/81952/intro-object-oriented-design-swift-part-1
http://www.raywenderlich.com/102357/swift-style-guide-april-2015-update
http://www.raywenderlich.com/82706/working-with-json-in-swift-tutorial
http://faq.sealedabstract.com/structs_or_classes/
http://www.raywenderlich.com/99559/numeric-algorithms-using-playgrounds
http://www.raywenderlich.com/97886/instruments-tutorial-with-swift-getting-started
http://www.raywenderlich.com/100939/how-to-create-an-elastic-animation-with-swift
http://www.raywenderlich.com/102590/how-to-create-a-complex-loading-animation-in-swift
http://www.raywenderlich.com/97944/make-app-like-runkeeper-swift-part-1
http://www.raywenderlich.com/99431/oauth-2-with-swift-tutorial
http://www.raywenderlich.com/109156/introducing-protocol-oriented-programming-in-swift-2
http://www.raywenderlich.com/97014/use-cocoapods-with-swift
http://www.raywenderlich.com/99386/create-cocoapod-swift
http://www.raywenderlich.com/97936/address-book-tutorial-swift-ios
https://www.mikeash.com/pyblog/friday-qa-2015-06-19-the-best-of-whats-new-in-swift.html
http://ericcerney.com/swift-guard-statement/
http://natashatherobot.com/swift-2-pattern-matching-with-if-case/
http://www.sunsetlakesoftware.com/2015/06/12/swift-2-error-handling-practice
http://www.raywenderlich.com/108522/whats-new-in-swift-2
http://www.quora.com/Which-features-overcomplicate-Swift-What-should-be-removed/answer/Rob-Rix
http://airspeedvelocity.net/2015/06/09/changes-to-the-swift-standard-library-in-2-0-beta-1/?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=email&utm_source=iOS_Dev_Weekly_Issue_202
http://www.jianshu.com/p/25a319aee33d
http://ericasadun.com/2015/07/08/swift-new-stuff-in-xcode-7-beta-3/?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=email&utm_source=iOS_Dev_Weekly_Issue_206
https://gist.github.com/mackuba/15994186a4f9d7da3137
http://faq.sealedabstract.com/structs_or_classes/?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=email&utm_source=iOS_Dev_Weekly_Issue_206
https://developer.apple.com/swift/blog/?id=30&utm_campaign=iOS%2BDev%2BWeekly&utm_medium=email&utm_source=iOS_Dev_Weekly_Issue_208
http://raywenderlich.us1.list-manage.com/track/click?u=1bc8e630b1599df629818e59b&id=059019bc33&e=d11a511486

Core Graphics

http://www.raywenderlich.com/90690/modern-core-graphics-with-swift-part-1

状态机

http://www.cocoachina.com/ios/20141113/10211.html
https://github.com/blakewatters/TransitionKit
http://gameprogrammingpatterns.com/state.html
http://www.skorks.com/2011/09/why-developers-never-use-state-machines/

iOS 9

http://www.cocoachina.com/ios/20150716/12613.html
http://www.jianshu.com/p/160e10bd6552
http://southpeak.github.io/blog/2015/08/15/ioszhi-shi-xiao-ji-di-si-qi-2015-dot-08-dot-15/

MapKit

http://www.raywenderlich.com/102357/swift-style-guide-april-2015-update
http://www.raywenderlich.com/87008/overlay-views-mapkit-swift-tutorial
http://www.raywenderlich.com/87008/overlay-views-mapkit-swift-tutorial

底层

http://indiestack.com/2015/02/enable-clang-modules-disable-auto-linking/
http://pages.cs.wisc.edu/~beechung/ref/gcc-intro.html
https://en.wikipedia.org/wiki/Debug_symbol
http://www.raywenderlich.com/46223/ios-app-security-analysis-part-2
http://dwarfstd.org/Home.php
http://www.raywenderlich.com/23704/demystifying-ios-application-crash-logs
http://www.raywenderlich.com/33669/overview-of-ios-crash-reporting-tools-part-1
http://www.raywenderlich.com/34050/overview-of-ios-crash-reporting-tools-part-2
http://www.jianshu.com/p/25a319aee33d
http://www.raywenderlich.com/90978/secure-passwords-with-safari-autofill-ios-8

Javascript:

http://blog.techno-barje.fr/post/2010/10/04/UIWebView-secrets-part1-memory-leaks-on-xmlhttprequest/
https://github.com/marcuswestin/WebViewJavascriptBridge
http://blog.techno-barje.fr/post/2010/10/04/UIWebView-secrets-part2-leaks-on-release/
http://blog.techno-barje.fr/post/2010/10/06/UIWebView-secrets-part3-How-to-properly-call-ObjectiveC-from-Javascript/
http://www.raywenderlich.com/99473/introducing-react-native-building-apps-javascript

Emacs

http://www.cnblogs.com/machine/archive/2012/11/20/2779809.html
http://www.ibm.com/developerworks/cn/education/aix/emacs1/index.html
http://www.ibm.com/developerworks/cn/education/aix/emacs2/index.html
http://www.ibm.com/developerworks/cn/education/aix/au-emacs3/index.html
http://www.ibm.com/developerworks/cn/education/aix/au-emacs4/index.html
http://www.ibm.com/developerworks/cn/education/aix/au-emacs5/index.html
http://www.ibm.com/developerworks/cn/education/aix/au-emacs6/index.html
http://www.ibm.com/developerworks/cn/education/aix/au-emacs7/index.html

App性能优化

http://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/#54
http://www.hpique.com/2014/03/how-to-cache-server-responses-in-ios-apps/
http://www.hrchen.com/2013/05/performance-with-instruments/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io
https://segmentfault.com/a/1190000002776279
http://www.olinone.com/?p=484
http://www.cocoachina.com/ios/20160301/15486.html
http://ios.jobbole.com/82485/
http://oncenote.com/2014/10/21/Security-1-HTTPS/
http://www.cocoachina.com/ios/20150813/13022.html
http://levi.herokuapp.com/blog/2015/07/12/refactor-two/
http://www.beforweb.com/node/748
http://tech.meituan.com/DiveIntoMethodCache.html
http://drops.wooyun.org/tips/7838

WWDC 2015

https://developer.apple.com/videos/wwdc/2015/
https://gist.github.com/xdream86/c278d3e6f838e47a6a1c
https://github.com/nixzhu/dev-blog/blob/master/2014-06-01-animated-gif.md
http://fann.im/blog/2012/09/11/uitableview-optimization-notes/
http://chairnerd.seatgeek.com/a-lightweight-ios-image-cache/
http://www.cocoachina.com/ios/20150729/12795.html
http://www.cocoachina.com/ios/20150803/12873.html

Apple Demo

https://github.com/robovm/apple-ios-samples

码农周刊

http://www.quora.com/What-are-the-10-algorithms-one-must-know-in-order-to-solve-most-algorithm-challenges-puzzles
http://www.cppblog.com/vczh/archive/2013/10/19/203819.html

软件健壮性:

http://www.jointforce.com/jfperiodical/article/942
http://jpellat.com/how-to-separate-view-controllers-from-his-view-logic/
http://inessential.com/hownottocrash?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=email&utm_source=iOS_Dev_Weekly_Issue_202
https://medium.com/ribot-labs/continuous-integration-deployment-for-ios-projects-7358b72ca2e9
http://www.infoq.com/cn/articles/ios-app-arch-3-1
http://www.jianshu.com/p/a19716e8a8b0

UIAnimation:

http://zsisme.gitbooks.io/ios-/content/
https://github.com/AttackOnDobby/iOS-Core-Animation-Advanced-Techniques
http://www.raywenderlich.com/95910/uiview-animation-swift-tutorial
http://holko.pl/2014/07/21/motion-blur/
http://www.raywenderlich.com/107687/uicollectionview-custom-layout-tutorial-spinning-wheel
http://www.raywenderlich.com/99087/swift-expanding-cells-ios-collection-views
http://www.raywenderlich.com/94565/how-to-create-an-ios-book-open-animation-part-1

UITableView

http://www.raywenderlich.com/87975/dynamic-table-view-cell-height-ios-8-swift
http://yyny.me/ios/%E4%B8%80%E6%AC%A1TableView%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E7%BB%8F%E5%8E%86/

CAShapeLayer

http://www.raywenderlich.com/94302/implement-circular-image-loader-animation-cashapelayer
http://www.raywenderlich.com/90488/calayer-in-ios-with-swift-10-examples
http://www.raywenderlich.com/86365/asyncdisplaykit-tutorial-achieving-60-fps-scrolling

Storyboard

http://www.raywenderlich.com/81879/storyboards-tutorial-swift-part-1

NSRegularExpression

http://www.raywenderlich.com/86205/nsregularexpression-swift-tutorial

autoresizemask:

http://www.cocoachina.com/ios/20141216/10652.html
http://www.cnblogs.com/jhzhu/p/3480885.html

面试题

https://github.com/ChenYilong/iOSInterviewQuestions
http://www.cocoachina.com/cms/wap.php?action=article&id=11970
http://ios.jobbole.com/82445/
http://www.zhihu.com/question/19604641/answer/56306604
https://github.com/ChenYilong/iOSInterviewQuestions
http://blog.csdn.net/pingchangtan367/article/details/16824281
http://www.90159.com/2015/07/26/71/
http://m.oschina.net/blog/395969

GCD:

https://github.com/ChenYilong/ParseSourceCodeStudy/blob/master/02_Parse%E7%9A%84%E7%BD%91%E7%BB%9C%E7%BC%93%E5%AD%98%E4%B8%8E%E7%A6%BB%E7%BA%BF%E5%AD%98%E5%82%A8/iOS%E7%BD%91%E7%BB%9C%E7%BC%93%E5%AD%98%E6%89%AB%E7%9B%B2%E7%AF%87.md
http://www.cnblogs.com/goodboy-heyang/p/5271513.html
http://www.cnblogs.com/Quains/archive/2013/07/10/3182823.html
http://www.90159.com/2015/08/04/ios-block-ultimate/
http://www.jianshu.com/p/0b0d9b1f1f19
https://www.mikeash.com/pyblog/?tag=gcd
https://github.com/nixzhu/dev-blog/blob/master/2014-04-19-grand-central-dispatch-in-depth-part-1.md
https://github.com/nixzhu/dev-blog/blob/master/2014-05-14-grand-central-dispatch-in-depth-part-2.md
http://omegadelta.net/2011/05/10/how-to-wait-for-ios-methods-with-completion-blocks-to-finish/
http://www.raywenderlich.com/79149/grand-central-dispatch-tutorial-swift-part-1
http://www.90159.com/2015/08/04/ios-block-ultimate/

UICoordinateSpace:

http://chun.tips/blog/2014/10/23/xiang-jie-uicoordinatespacehe-uiscreenzai-ios-8shang-de-zuo-biao-wen-ti/

UIDynamics:

http://www.macspotsblog.com/uidynamics-and-autolayout/
http://www.raywenderlich.com/94719/uikit-dynamics-swift-tutorial-tossing-views
http://www.cocoachina.com/ios/20150719/12613.html
http://www.raywenderlich.com/71828/uikit-dynamics-tutorial-tossing-views

UIActivityViewController:

https://github.com/nixzhu/dev-blog/blob/master/2014-04-22-ui-activity-viewcontroller.md

图层:

https://github.com/nixzhu/dev-blog/blob/master/2014-05-10-animating-custom-layer-properties.md
http://www.jianshu.com/p/079e5cf0f014
http://supermao.cn/ni-gei-wo-jie-xi-qing-chu-du-you-liao-calayerliao-wei-shi-yao-huan-yao-uiview/

Jenkins:

http://www.jianshu.com/p/c69deb29720d?utm_campaign=hugo&utm_medium=reader_share&utm_content=note
http://developer.xamarin.com/guides/cross-platform/ci/jenkins_walkthrough/
http://savvyapps.com/blog/continuous-integration-ios-jenkins/
https://krausefx.com/blog/ios-tools?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=email&utm_source=iOS_Dev_Weekly_Issue_211
http://blog.iteedee.com/2014/01/jenkins-ios-git-xcodebuild-test-flight/
http://www.raywenderlich.com/22590/beginning-automated-testing-with-xcode-part-12
http://www.raweng.com/blog/2014/10/17/how-to-set-up-customized-jenkins-for-ios/
http://savvyapps.com/blog/continuous-integration-ios-jenkins/
http://9elements.com/io/index.php/continuous-integration-of-ios-projects-using-jenkins-cocoapods-and-kiwi/
http://pivotallabs.com/ios-ci-jenkins/
https://medium.com/ribot-labs/continuous-integration-deployment-for-ios-projects-7358b72ca2e9
https://blog.codecentric.de/en/2012/01/continuous-integration-for-ios-projects-with-jenkins-ci/
http://code.tutsplus.com/tutorials/setting-up-continuous-integration-continuous-deployment-with-jenkins--cms-21511
http://www.ibm.com/developerworks/cn/java/j-lo-jenkins/
http://www.weibo.com/u/1623064627?from=feed&loc=at&nick=answer-huang

自定义segue:

http://www.appcoda.com/custom-segue-animations/
http://spin.atomicobject.com/2014/10/25/ios-unwind-segues/
http://spin.atomicobject.com/2014/12/01/program-ios-unwind-segue/
http://spin.atomicobject.com/2015/03/03/ios-unwind-segue-custom-animation/
http://spin.atomicobject.com/2015/04/23/unwind-segue-set-destination/

自定义转场:

http://www.cocoachina.com/ios/20150719/12600.html
https://www.captechconsulting.com/blogs/ios-7-tutorial-series-custom-navigation-transitions--more
https://github.com/Vaberer/BlurTransition
https://github.com/applidium/ADTransitionController
https://github.com/Split82/HMGLTransitions
http://keighl.com/post/ios7-interactive-pop-gesture-custom-back-button/
http://www.raywenderlich.com/86521/how-to-make-a-view-controller-transition-animation-like-in-the-ping-app

自定义模态:

https://github.com/pronebird/CustomModalTransition
http://kaipi.me/ios/objectivec/ios7/blur/2014/01/19/custom-modal-animations-in-ios7.html
http://stackoverflow.com/questions/8956981/how-to-dismiss-a-modal-vc-with-fade-out-animation
https://github.com/schneiderandre/popping

UIPresentationController

http://www.15yan.com/story/jlkJnPmVGzc/
http://zappdesigntemplates.com/custom-presentations-using-uipresentationcontroller-swift/
https://www.shinobicontrols.com/blog/ios8-day-by-day-day-24-presentation-controllers
http://petersteinberger.com/blog/2015/uipresentationcontroller-popover-detection/
http://nonomori.farbox.com/post/ios-8-presentation-controller
http://www.appcoda.com/presentation-controllers-tutorial/
http://kyfxbl.iteye.com/blog/2147888
http://kittenyang.com/uipresentation/

自定义容器视图控制器:

http://www.thinkandbuild.it/working-with-custom-container-view-controllers/
https://www.bignerdranch.com/blog/golden-opportunity-custom-transitions/

自定义控件

http://raywenderlich.us1.list-manage1.com/track/click?u=1bc8e630b1599df629818e59b&id=39f90b0d85&e=d11a511486

Block:

http://blog.devtang.com/blog/2013/07/28/a-look-inside-blocks/
http://amattn.com/p/objective_c_blocks_summary_syntax_best_practices.html
https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/WorkingwithBlocks/WorkingwithBlocks.html
http://stackoverflow.com/questions/16526499/what-are-the-best-practices-to-avoid-leaks-when-using-objective-c-blocks
https://www.mikeash.com/pyblog/friday-qa-2010-01-15-stack-and-heap-objects-in-objective-c.html
https://www.mikeash.com/pyblog/friday-qa-2009-08-14-practical-blocks.html
https://mikeash.com/pyblog/friday-qa-2010-02-12-trampolining-blocks-with-mutable-code.html
http://stablekernel.com/blog/blocks-or-delegates/
https://dhoerl.wordpress.com/2013/04/23/i-finally-figured-out-weakself-and-strongself/
https://github.com/urbn/iOS-Best-Practices
http://stackoverflow.com/questions/21987067/using-weak-self-in-dispatch-async-function
http://stackoverflow.com/questions/28048842/strongself-pointing-to-weakself-in-a-block-why
http://stackoverflow.com/questions/11909629/waiting-until-two-async-blocks-are-executed-before-starting-another-block
http://www.galloway.me.uk/2012/10/a-look-inside-blocks-episode-1/
http://www.galloway.me.uk/2012/10/a-look-inside-blocks-episode-2/
http://blog.parse.com/learn/engineering/objective-c-blocks-quiz/

手势:

http://ios-blog.co.uk/tutorials/creating-a-custom-rotation-gesture-recognizer-for-ios-apps/
http://holko.pl/ios/2014/04/06/interactive-pop-gesture/
http://www.raywenderlich.com/104744/uigesturerecognizer-tutorial-creating-custom-recognizers

SubModules:

https://git-scm.com/book/en/v2/Git-Tools-Submodules
https://chrisjean.com/git-submodules-adding-using-removing-and-updating/
https://medium.com/@porteneuve/mastering-git-submodules-34c65e940407
http://stackoverflow.com/questions/1030169/easy-way-pull-latest-of-all-submodules
http://blogs.atlassian.com/2013/03/git-submodules-workflows-tips/

NSLogger:

https://github.com/fpillet/NSLogger
http://www.slideshare.net/fpillet/nslogger-cocoaheads-paris-presentation-english
https://github.com/fpillet/NSLogger/wiki/Integrating-NSLogger-in-your-application

Framework的弱引用:

https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/WeakLinking.html

RunTime:

http://blog.devtang.com/blog/2013/10/15/objective-c-object-model/
http://www.cocoawithlove.com/2010/01/what-is-meta-class-in-objective-c.html
http://book.51cto.com/art/201403/432147.htm
http://ios.9tech.cn/news/2013/1112/38557.html
http://www.gowhich.com/blog/18

Bridge:

http://www.1mima.com/__bridge__bridge_retained%E5%92%8C__bridge_transfer%E7%9A%84%E6%84%8F%E6%80%9D%EF%BC%8C%E5%8C%BA%E5%88%AB%E4%B8%8E%E4%BD%BF%E7%94%A8/

多线程:

http://blog.ibireme.com/2015/05/18/runloop/
http://www.raywenderlich.com/92428/background-modes-ios-swift-tutorial

UIViewController调试

http://www.raywenderlich.com/97174/reveal-tutorial-live-view-debugging
http://www.raywenderlich.com/98356/view-debugging-in-xcode-6

设计:

http://bjango.com/articles/icondesignworkflow/?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=web&utm_source=iOS_Dev_Weekly_Issue_199
http://faq.sealedabstract.com/structs_or_classes/?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=email&utm_source=iOS_Dev_Weekly_Issue_206
http://uxmovement.com/buttons/how-button-placement-standards-reinforce-user-habits/
https://medium.com/@hrescak/exploring-dynamic-layout-in-sketch-fdf0e825d1cf?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=email&utm_source=iOS_Dev_Weekly_Issue_206

软件方法:

http://www.cocoachina.com/ios/20150518/11853.html
http://blog.pandocloud.com/?p=188
http://www.devtf.cn/?p=1008

git:

http://nathanleclaire.com/blog/2014/09/14/dont-be-scared-of-git-rebase/

NSURLSession:

http://hayageek.com/ios-nsurlsession-example/
http://www.starming.com/index.php?v=index&view=69

宏:

https://github.com/twobitlabs/TBMacros/blob/master/Macros.h

App生命周期:

https://github.com/nixzhu/dev-blog/blob/master/2014-09-30-detect-launch-from-notification.md

效率

http://www.xialeizhou.com/?p=71
http://liujin.me/blog/2015/07/29/lixian-115/

开源代码讲解:

https://github.com/nixzhu/dev-blog/blob/master/2014-11-22-asyncdisplaykit-tutorial-achieving-60-fps-scrolling.md
http://www.raywenderlich.com/107310/asyncdisplaykit-tutorial-node-hierarchies

UITalbeView

http://blog.jobbole.com/61101/
http://oleb.net/blog/2014/04/understanding-uiscrollview/?utm_campaign=iOS_Dev_Weekly_Issue_144&utm_medium=email&utm_source=iOS%2BDev%2BWeekly
http://oleb.net/blog/2014/04/understanding-uiscrollview/

UICollectionView:

http://www.raywenderlich.com/107439/uicollectionview-custom-layout-tutorial-pinterest
http://www.raywenderlich.com/78550/beginning-ios-collection-views-swift-part-1
http://www.appcoda.com/supplementary-view-uicollectionview-flow-layout/
http://stackoverflow.com/questions/16678474/uicollectionview-horizontal-paging-can-i-use-flow-layout
http://stackoverflow.com/questions/13556554/change-uicollectionviewcell-size-on-different-device-orientations
http://stackoverflow.com/questions/14852004/how-to-expand-uicollectionview-contentsize-when-paging-enable
http://stackoverflow.com/questions/12606570/when-is-the-appropriate-moment-in-rotation-to-change-the-layout-parameters-of-a
http://stackoverflow.com/questions/13228600/uicollectionview-align-logic-missing-in-horizontal-paging-scrollview
http://www.raizlabs.com/dev/2014/02/leveraging-auto-layout-for-dynamic-cell-heights/
http://matthewmorey.com/creating-uiviews-programmatically-with-auto-layout/
https://medium.com/@jsleeuw/mastering-programmatic-auto-layout-b02ed2499d79
http://novasys.in/2013/12/03/ios-apps-autolayout-using-nslayoutconstraint-programmatically/
http://www.techotopia.com/index.php/Working_with_iOS_7_Auto_Layout_Constraints_in_Interface_Builder
http://commandshift.co.uk/blog/2013/01/13/autolayout/
http://my.oschina.net/w11h22j33/blog/208574
http://objccn.io/issue-12-5/

设计模式:

http://bendyworks.com/single-responsibility-principle-ios/?utm_campaign=iOS_Dev_Weekly_Issue_132&utm_medium=email&utm_source=iOS%2BDev%2BWeekly
https://github.com/nixzhu/dev-blog/blob/master/2014-06-10-mvvm.md
https://github.com/nixzhu/dev-blog/blob/master/2015-04-23-state-machine.md
http://www.raywenderlich.com/86477/introducing-ios-design-patterns-in-swift-part-1
http://www.raywenderlich.com/86053/intermediate-design-patterns-in-swift

Core Data:

http://highperformancecoredata.com/
http://www.raywenderlich.com/86136/lightweight-migrations-core-data-tutorial

NSProgress

http://nshint.io/blog/2015/08/09/nsprogressreporting/

自动布局:

http://oleb.net/blog/2015/08/how-to-use-updateconstraints/?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=email&utm_source=iOS_Dev_Weekly_Issue_214
http://blog.callmewhy.com/2014/09/12/learn-ios8-size-class/
http://nshint.io/blog/2015/08/17/autolayout-breakpoints/
http://raywenderlich.us1.list-manage.com/track/click?u=1bc8e630b1599df629818e59b&id=ee65992f1c&e=d11a511486
https://github.com/smileyborg/UIView-AutoLayout/wiki/Tips-and-Tricks
https://medium.com/@NSomar/auto-layout-best-practices-for-minimum-pain-c130b2b1a0f6
http://matthewmorey.com/creating-uiviews-programmatically-with-auto-layout/
http://oleb.net/blog/2014/03/how-i-learned-to-stop-worrying-and-love-auto-layout/
http://devetc.org/code/2014/07/07/auto-layout-and-views-that-wrap.html
http://johnszumski.com/blog/auto-layout-for-table-view-cells-with-dynamic-heights

UIScrollView:

http://matthewmorey.com/creating-uiviews-programmatically-with-auto-layout/
http://oleb.net/blog/2014/04/understanding-uiscrollview/?utm_campaign=iOS_Dev_Weekly_Issue_144&utm_medium=email&utm_source=iOS%2BDev%2BWeekly

NSTimer:

http://www.cnblogs.com/smileEvday/archive/2012/12/21/NSTimer.html

NSOperation && NSOperationQueue

http://raywenderlich.us1.list-manage.com/track/click?u=1bc8e630b1599df629818e59b&id=719ba29628&e=d11a511486
http://limboy.me/ios/2015/08/08/advanced-nsoperations.html

语言层

http://blog.leichunfeng.com/blog/2015/05/31/objective-c-autorelease-pool-implementation-principle/

设计

https://developer.apple.com/design/awards/?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=email&utm_source=iOS_Dev_Weekly_Issue_202
http://gaonan.me/2015/07/23/%E5%A6%82%E4%BD%95%E4%BC%98%E9%9B%85%E7%9A%84%E8%BF%9B%E8%A1%8C%E9%A1%B5%E9%9D%A2%E9%97%B4%E7%9A%84%E8%B7%B3%E8%BD%AC/
http://www.raywenderlich.com/78568/create-slide-out-navigation-panel-swift

基础构件

http://wiki.geekdream.com/Specification/json-rpc_2.0.html
http://weibo.com/p/1001603873537160306692
http://github.tiankonguse.com/blog/2015/08/30/cache-think-record/
http://wustrive2008.github.io/2015/08/21/%E5%BC%80%E6%94%BE%E6%8E%A5%E5%8F%A3%E7%9A%84%E5%AE%89%E5%85%A8%E9%AA%8C%E8%AF%81%E6%96%B9%E6%A1%88(AES+RSA)/

推荐阅读更多精彩内容

  • 有些人离开了,不是因为你不够好 果果和男友分手的时候,已是凌晨。我就在凌晨微冷的寂静中听着她撕心裂肺的哭声。只是...
    a安安a阅读 252评论 0 0
  • 0. 前言 GCD(Grand Central Dispatch)是 Apple 开发的一种多核编程的方法,主要的...
    24小时营业阅读 144评论 0 1
  • 斯金纳是操作性条件作用理论的创立人。该理论对教育实践产生了巨大作用。 1 实验 (1)工具:斯金纳发明了一个箱子,...
    Li老师阅读 1,480评论 0 7