iOS学习资源集合

2016年9月24日iOS基础1544 字约 10 分钟

总结个人在学习 iOS 的过程中遇到的精品资源,包含书籍、视频、网站等,一切等待我去探索的好物,主要以Swift 3.0为主。

视频

视频 简介
Developing iOS 10 Apps with Swift 斯坦福白胡子老爷爷最新的 iOS10 和 Swift 3.0 课程。创建于 2017年1月24日,预计时长9周。
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 相关中文文档官方文档

YouTube 频道

频道名 简介
Brian Advent Follow me around and learn iOS and macOS Development by examples.
The Swift Guy On this channel I put out tutorials, and other types of videos that are relevant to the Swift programming language.
CodeWithChris Learn how to make an app with Swift and Xcode and how to turn your app idea into a reality!
Jared Davidson IOS Developer / How to Make Apps
Lets Build That App I’ll do my best to teach you how to build working apps from the AppStore, i.e. YouTube, Facebook, FB Messenger, etc.
Mark Moeykens Free iOS, Xcode and Swift tutorials!
Harry Ng 主要是 OSX 的教程

书籍

书名 简介
中文版 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,十分值得学习,付费
Core Image for Swift 学习 Core Image 框架,付费
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 学习资源
SwiftGG 国内走心的Swift翻译组,翻译了很多高质量文章
Swift 官方网站 Swift的开源阶段成果和使用指导
swift-evolution Swift改进的最新进度
Ray Wenderlich 专注苹果开发,创造大量有价值的开发资源如文章、视频、播客、书籍等。Swift文章区 iOS文章区
LearnSwift.tips 国外一个学习Swift资源列表网站
objc objc.io是一个专门为iOS和OS X开发者提供的深入讨论技术的平台,文章含金量很高。
objc中国 objc翻译组,Github
APPCoda 台湾 APPCoda 中教程的翻译,APPCoda 也是专注苹果开发的网站,有自己的电子书和开发教学文章,RSS
NSHipster翻译 NSHipster 关注被忽略的 Objective-C、Swift 和 Cocoa 特性,这里是NSHipster的翻译组网站
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 关于贝塞尔曲线的教程
some-ios-tutorials-with-swift yrq110 翻译的一些使用 Swift 的 iOS 教程 Gitbook
RxSwift 系列教程 靛青K 发布的 RxSwift 系列教程
iOS10 Day-by-Day 一个介绍 iOS 10 API 的系列教程
iOS9 Day-by-Day 一个介绍 iOS 9 API 的系列教程
《Xcode Server and Continuous Integration Guide》中文版 使用Xcode Server进行持续集成,About Continuous Integration in Xcode的翻译,GitBook地址
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

<未完待续>

请我吃份肠粉.