总结个人在学习 iOS 的过程中遇到的精品资源,包含书籍、视频、网站等,一切等待我去探索的好物,主要以Swift 3.0为主。
视频
视频 | 简介 |
---|---|
Developing iOS 9 Apps with Swift | 斯坦福白胡子老爷爷最新的 iOS9 和 Swift 课程,现在 GitHub 只翻译到第三节课。 |
Developing iOS 8 Apps with Swift | 斯坦福白胡子老爷爷的 iOS8 和 Swift 课程,已经翻译完成 GitHub |
SwiftV课堂 | 国内一个Swift视频学习站 |
pomo.tv | 国外一个收集关于Mac、iOS 和 Swift视频的网站 |
Principle UI/UX Animation Tutorials | SketchTV 在 Youtube 上录制的 Principle (交互原型设计软件) 视频,Principle 相关中文文档,官方文档 |
书籍
书名 | 简介 |
---|---|
中文版 Apple 官方 Swift 教程《The Swift Programming Language》 | 国人发起的官方教程翻译,目前更新到Swift 3.0 Github Start Developing iOS Apps (Swift) |
iOS 10 by tutorials | raywenderlich精品书籍,付费 |
Beginning iOS 10 Programming with Swift | appcoda精品书籍,付费 |
iOS 10 App 程式設計實力超進化實戰攻略 | 和楼上电子书对应的湾湾翻译版 |
iOS Programming: The Big Nerd Ranch Guide 5th Edition | The Big Nerd Ranch Guide 推崇困难式学习,该系列书的第四版中译获得豆瓣9.0的高分,目前第六版更新到iOS 10和Swift 3.0,十分值得学习,付费 |
Beginning iPhone Development with Swift 3 Exploring the iOS SDK | Apress精品书,本系列中译名为精通iOS编程。这版本讲iOS 10和Swift 3.0,付费 |
ios核心动画高级技巧 | iOS Core Animation: Advanced Techniques中文译本,由 OC 编写 |
KKBOX iOS/Mac OS X 基本開發教材 | 這份教材是為了 KKBOX iOS/Mac OS X 開發部門的新人訓練所設計,目的是培養 出可以開發、維護 KKBOX 的 iOS 與 Mac OS X 版本,以及我們其他軟體產品的工程師。本书由 OC 编写 |
A GUIDE TO IOS ANIMATION 2.0 | 一本关于 iOS 动画的独具匠心的交互式电子书,付费 |
Hacking With Swift | 免费在线 Swift 教程 |
Design+Code | 学习 iOS 开发设计最好的书籍,付费 |
Design Then Code | 学会设计和开发 iOS 应用,付费。中文翻译 |
网站
网站名 | 简介 |
---|---|
Swift Resources | 苹果官方为开发者提供的 Swift 学习资源 |
Swift 官方网站 | Swift的开源阶段成果和使用指导 |
swift-evolution | Swift改进的最新进度 |
Ray Wenderlich | 专注苹果开发,创造大量有价值的开发资源如文章、视频、播客、书籍等。Swift文章区 iOS文章区 |
LearnSwift.tips | 国外一个学习Swift资源列表网站 |
SwiftGG | 国内走心的Swift翻译组,翻译了很多高质量文章 |
objc | objc.io是一个专门为iOS和OS X开发者提供的深入讨论技术的平台,文章含金量很高。 |
objc中国 | objc翻译组,Github |
APPCoda 台湾 | APPCoda 中教程的翻译,APPCoda 也是专注苹果开发的网站,有自己的电子书和开发教学文章,RSS |
some-ios-tutorials-with-swift | yrq110 翻译的一些使用 Swift 的 iOS 教程 Gitbook |
NSHipster翻译 | NSHipster 关注被忽略的 Objective-C、Swift 和 Cocoa 特性,这里是NSHipster的翻译组网站 |
iOS10 Day-by-Day | 一个介绍 iOS 10 API 的系列教程 |
iOS9 Day-by-Day | 一个介绍 iOS 9 API 的系列教程 |
CocoChina | 国内苹果开发中文社区 |
伯乐在线 | 国内分享iOS和Swift开发的网站 |
各大iOS资源合集
Github | 简介 |
---|---|
WWDC | 非官方的 WWDC app for macOS |
trip-to-iOS | 6000+star的iOS学习资料整理 |
SwiftGuide | 1W+star的swift语言学习资源指南 |
TimLiu-iOS | 4000+star的iOS开发常用三方库、插件、知名博客汇总 |
awesome-ios-cn | 1W5+star的 awesome-ios 中译版 |
awesome-swift | 9000+star的Swift资源集合 |
open-source-ios-apps | 1W+star的开源iOS应用集合 |
swift-algorithm-club | 8000+star的Swift算法和数据结构集合,由raywenderlich创建。 |
15DaysofAnimationsinSwift | 2000+star学习用swift写动画的项目 |
iOS 开发学习笔记 | OneNote笔记,onepkg格式可在win版导入OneNote,笔记适合刚入门的 iOS 开发或有 C 、 OC 基础的同学。 |
iOSBlogCN | 中文 iOS/Mac 开发博客列表 |
iOS-Source-Code-Analyze | 深入解析 iOS 开源项目 http://draveness.me |
相关的教程
名称 | 简介 |
---|---|
A Primer on Bézier Curves | 关于贝塞尔曲线的教程 |
ios-good-practices | iOS 开发最佳实践 |
iOS Human Interface Guidelines | iOS 人机界面指南,中文翻译 |
Swift编码规范 | 来自 Ray Wenderlich 的 Swift 编码规范 |
Xcode Markup Formatting | 学习 Xcode 中如何使用 Markup Formatting |
Quartz Composer学习 | QC 学习路线,关于 iOS 的一些动态交互 |
iOS 核心动画高级技巧 | iOS Core Animation: Advanced Techniques 的译本,由 OC 编写 |
Google Interview University | 一套完整的学习手册帮助自己准备 Google 的面试 |
RSS
我关注的一些 RSS 源,博客方面关注较少。
关于 Medium 上的文章 RSS 可以参考 RSS/Atom feed for medium.com blog tag。