Home

Awesome

Awsome Apple Develop Guide

此文档是Apple平台开发所使用语言的主流学习资源

参与交流

欢迎大家将珍藏已久的资料共享出来,您可以:

iOS开发者博客,您可以:

从社区学习知识

从iOS面试题总结

iOS有用的面试题

建议-学习iOS之前快速预览一下

MAC开发环境配置

什么是Swift,如何评价 Swift 语言?

了解一下Objective-C是什么

iOS开发60分钟入门

Start Developing iOS Apps Today

从零开始学iOS开发的15条建议

自学iOS开发的一些经验

学习路线

语言学习-这里包括了Swift,Objective-C,C,C++

中文版 Apple 官方 Swift 教程《The Swift Programming Language》1.2

中文版 Apple 官方 Swift 教程《The Swift Programming Language》2.0

The Official raywenderlich.com Swift Style Guide

The Official raywenderlich.com Swift Style Guide 中文版

Using Swift with Cocoa and Objective-C中文手册

C 语言常见问题集

Google Objective-C Style Guide 中文版

Google C++ Style Guide 中文版

禅与 Objective-C 编程艺术 (Zen and the Art of the Objective-C Craftsmanship 中文翻译

这里包括了一些市面上免费的视频资源

玩儿转Swift

征战Objective-C

斯坦福大学公开课:iOS 7应用开发

斯坦福大学公开课:Swift开发iOS 8应用-中文字幕

斯坦福大学公开课:Swift开发iOS 8应用

WWDC 2015 Video 英文字幕 (共104个)

WWDC2015下载链接

精粹

一些 iOS / Web 开发相关的翻译或原创博客文章

iOS-Core-Animation-Advanced-Techniques

中文 iOS/Mac 开发博客列表

Articles for objccn.io. objc.io的完整、准确、优雅的中文翻译版本

这份指南汇集了Swift语言主流学习资源,并以开发者的视角整理编排

A curated list of awesome iOS UI/UX libraries

iOS8-Day-by-Day blog series

iOS9 Day-by-Day blog series

matteocrippa/awesome-swift

Wolg/awesome-swift

awesome-ios

Swift | Objective-C | C/C++ | 设计 资源集合

Alamofire网络库基础教程

C 语言中的指针和内存泄漏

C/C++编程的现代习惯

Swift指针的使用

Swift tips

Study

iOS心得

A curated list of delightful iOS resources.

优秀外文翻译资源集合

详解Swift中的iOS设计模式

在iOS8 下用Swift 创建自定义的键盘

Swift和自动引用计数(ARC)整理之强,弱和无主引用

自己动手写一个 iOS 网络请求库(一)—— NSURLSession 初探

ReactiveCocoa 3.0 初窥

Swift 2 有哪些新特性

如何使用Instruments诊断App(Swift版):起步

理解 ARC 下的循环引用

Swift 2.0初探

2013 CocoaChina微信精选之技术汇

理解 Objective-C 的 ARC

iOS开发的一些奇巧淫技

我推荐的一些iOS开发书单 叶孤城___

iOS性能优化

iOS 调试核对清单

iOS APP 测试点摘要

GCD使用经验与技巧浅谈

iOS 开发实践之 Auto Layout

I Found You! 正则表达式!

iOS 开发中的消息传递机制

iOS扫一扫功能开发

给游戏开发者们的 7 个制作建议

iOS另类的内存管理

iOS runloop

正确使用Block避免Cycle Retain和Crash

为GCD队列绑定NSObject类型上下文数据-利用__bridge_retained(transfer)转移内存管理权

iOS事件分发机制(一) hit-Testing

iOS事件分发机制(二):The Responder Chain

iOS富文本组件的实现—DTCoreText源码解析 渲染篇

iOS富文本组件的实现—DTCoreText源码解析 数据篇

GCD概述、语法以及好的示例

通过减少动态派送提升性能

NSString属性什么时候用copy,什么时候用strong?

NSRecursiveLock递归锁的使用

在iOS上以root身份运行守护进程

iOS开发中两个常见问题的处理

iOS 8增强的自动布局功能

Theos介绍

iOS中几种定时器 - 控制了时间,就控制了一切

iOS view的frame和bounds之区别(位置和大小)

iOS应用程序的生命周期

2015 Objective-C 三大新特性 | 干货

“自释放”在iOS开发中的应用

关注被忽略的 Objective-C、Swift 和 Cocoa 特性

Swift开发游戏步骤

关于iOS编码规范

Objective-C开发编码规范(一)

Objective-C开发编码规范(二)

Swift扩展的三个微妙细节

Objective-C类成员变量深度剖析

Swift基础(一)

iOS7人机界面指南

iphone6 屏幕设计揭秘

mobile设计

iOS常用框架

iOS面试基础知识36题

GitHub 上排名前 50 的 Objective-C 项目简介

一些知名App用到的第三方库汇总

Github优秀开源项目大全-iOS

[iOS单元测试系列]单元测试框架选型

购物商城的Demo

斯坦福大学公开课:iOS 7 应用开发 Demo

iOS-Swift-Demos

iOS 无障碍开发指导

TestingWithXcode中文文档

苹果Xcode帮助文档阅读指南

iOS项目的持续集成与管理

(译)WebViewJavascriptBridge-Obj-C和JavaScript互通消息的桥梁

截获导航控制器系统返回按钮的点击pop及右滑pop事件

UITableView常用属性和方法

Swift新特性 -- 访问控制(Access Control)

ViewController Programming Guide 笔记(一)

HTTP Live Streaming直播(iOS直播)技术分析与实现

Mantle 初步使用

使用CAReplicatorLayer创建动画

iOS动画——ViewAnimations

iOS动画——Layer Animations

收集整理了下iOS平台下比较主流炫酷的几款动画框架

Masonry介绍与使用实践(快速上手Autolayout)

iOS学习之Autolayout

如何实现一个不规则排列的图片布局算法 | 干货

响应式视图

微软前员工:开发Apple Watch应用的27个技巧

Apple Watch开发初探

Apple Watch开发专题

深入理解Objective-C:方法缓存

优化UITableViewCell高度计算的那些事

一个完整的Core Data应用

iOS安全系列之一:HTTPS

block基础篇

block终极篇

关于iOS多线程,你看我就够了

Objective-C Run time

轻松学习之三——IMP指针的作用

轻松学习之二——iOS利用Runtime自定义控制器POP手势动画

Cocoa Runtime系统知识整理

理解 Objective-C Runtime

Objective-C isa 指针 与 runtime 机制

Objective-C Runtime

Objective-C Runtime

Objective-C特性:Runtime

项目结构经验

iOS 项目的目录结构能看出你的开发经验

iOS项目架构探索

iOS应用架构谈系列

学习UI

iOS组件之UIScrollView详解

UIScrollView 实践经验