iOS学习资源搜集

最快速的学习方法是站在别人的肩上,当有人给你垫脚,那就必须往远处看。以下是遇到的一些好的学习资源。

AutoLayout / SizeClass

  • 开始iOS 7中自动布局教程(一)
  • 开始iOS 7中自动布局教程(二)
  • Auto Layout 使用心得(一)—— 初体验
  • Auto Layout 使用心得(二)—— 实现三等分
  • xcode6中自动布局autolayout和sizeclass的使用
  • xcode6下使用autolayout+sizeclass实践
  • ios8新特性屏幕适配之sizeclass
  • iOS 屏幕适配,autoResizing autoLayout和sizeClass图文详解
  • iOS开发:iPhone6、6 plus适配
  • iOS8开发~UI布局(一)初探Size Class
  • Swift自适应布局(Adaptive Layout)教程(一)
  • Swift自适应布局(Adaptive Layout)教程(二)
  • 为iPhone6设计自适应布局(一)
  • 为iPhone6设计自适应布局(二)
  • 为iPhone 6设计自适应布局
  • Xcode6中如何对scrollview进行自动布局(autolayout)

KVO/KVC

  • KVC 和 KVO
  • Objective-C中的KVC和KVO
  • KVC/KVO原理详解及编程指南

NSNotification

  • iOS SDK: NSNotification

Block

  • iOS深入学习(Block全面分析)
  • Understanding Blocks in iOS
  • Understanding Delegation in iOS

Protocol/Delegate

  • delegate和protocol(区别)
  • [iOS]delegate和protocol
  • Protocol 協定的使用方式
  • Protocol & Delegate

Grand Central Dispatch

  • NSOperationQueue与GCD的区别
  • iOS多线程GCD简介(一)
  • iOS多线程GCD简介(二)
  • 使用GCD

NSOperation Queue

  • NSOperation
  • iOS多线程之NSOperation和NSOperationQueue
  • 使用NSOperation和NSOperationQueue
  • Working with the NSOperationQueue Class

NSRunloop

  • Cocoa深入学习:NSOperationQueue、NSRunLoop和线程安全
  • 关于NSRunloop的学习和理解
  • 使用iOS的NSRunLoop

TCP、UDP、Socket、HTTP/HTTPS

  • [网络] SOCKET, TCP/UDP, HTTP, FTP
  • iOS的socket开发基础

HTTP Request:Post、Get

Json、XML

CoreData、Sqlite

Runtime

LLDB

Swift

  • Swift语言教程中文文档【整理篇】
  • The Swift Programming Language 中文版
  • Swift 语言指南
  • Swift专题页
  • iOS & Swift Tutorial

博客

  • http://lvwenhan.com/
  • http://geeklu.com/
  • http://esoftmobile.com/

源码

  • cocoachina源码推荐
  • iOS SDK