V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
PaulKing
V2EX  ›  分享创造

iOS 学习资料整理

  PaulKing ·
Aufree · 2015-01-08 12:35:53 +08:00 · 12195 次点击
这是一个创建于 3603 天前的主题,其中的信息可能已经有所发展或是发生改变。

今年打算开始学习 iOS 了, 于是花费了几天时间, 搜了几千个网页, 整理出一份 iOS 学习资料, 希望对 iOS 感兴趣的人有帮助.

视频教程(英文)

视频 简介
Developing iOS 7 Apps for iPhone and iPad 斯坦福开放教程之一, 课程主要讲解了一些 iOS 开发工具和 API 以及 iOS SDK 的使用, 属于 iOS 基础视频
iPad and iPhone Application Development 该课程的讲师 Paul Hegarty 是斯坦福大学软件工程学教授, 视频内容讲解得深入, 权威, 深受好评
Advanced iPhone Development - Fall 2010 iOS 开发的进阶课程, 开始涉及到 Core Animation, Core Data, OpenGL 等框架的应用
iOS Dev Center 苹果官方提供的 iOS 学习视频
Lynda Lynda 上面 iOS 和 Object-C 的学习资料比较多, 从初级到高级的都有, 覆盖面比较广, 无论 iOS 走到哪个层次, 都可以在上面挑到适合自己的课程
Code School CodeSchool 上面的 iOS 不多, 不过质量都不错, 一些课程也挺有趣的
Udemy Udemy 帮助初学者规划了视频学习路线, 从新手到高级分的比较详细

视频教程(中文)

视频 简介
iOS 7应用开发 斯坦福白胡子老爷爷的系列视频, 所有视频皆完成翻译, 视频较新, 翻译质量也很高
iPad和iPhone应用开发(iOS5) 11 年的视频, 目前只翻译了一半
iPhone开发教程2010年冬 全部视频翻译完毕, 较为深入的讲解 iPhone 开发, 视频适合给有一定 Object-C 基础的人观看
使用Swift开发iOS8 App实战 慕课网的视频, 主要讲 Swift 的一些基本使用, 并在讲解的过程中做了几个小 APP, 最后还讲了 Sketch 制作分享按钮
征战Objective-C 视频还未完结, 讲了一些 C 和 Object-C 的基本语法, 适合零基础的人观看

书籍

书籍名称 推荐理由
Objective-C Programming 内容不多, 却都是精华, 有了一点 C 语言基础可以快速阅读此书, 大概一天时间就可以看完, 看完后对 iOS 开发能够有个基本的印象
iOS Programming iOS 又一本极佳的入门书籍, 具体评价可见豆瓣下方该书籍的评论
Cocoa Design Patterns 适合打算深入了解 Cocoa 的人看
Learn Objective-C 短小精练, 适合有编程基础的人在半小时内对 Object-C 有个一定了解
Programming with Objective-C 看完 Learn Obj-C 可以接着看这个官方对 Object-C 更为深入的介绍
iPhone Programming 这本书在 Quora 上被评为 iOS 入门最佳书籍
Objective-C 基础教程 该书作者 Scott Knaster 是 Mac 开发界的传奇人物, 目前在 Google 出过多数书籍都广受许多程序员好评, 此书适合从初级跳到中级的 iOS 开发者阅读
iOS 开发进阶 该书作者唐巧是国内 iOS 开发界的名人, 曾参与多个知名软件的开发, 目前该书尚在预售中, 书本内容由浅入深, 将读者一步一步引入到 iOS 中去, 同样适合初级跳到中级的 iOS 开发者阅读
Programming in Objective-C 这本书在亚马逊上面深受欢迎, 有关 Object-C 的东西讲得非常详细
iOS 测试指南 该书作者是豆瓣的员工, 书中写的多数内容都是作者在平时的工作实践当中提炼出来的测试经验, 重点讲述了各个测试阶段的具体实践方法, 并且通过持续集成串联了各个测试阶段的活动。
Objective-C编程之道 解析 iOS 的开山之作, 详细介绍了 MVC 在 Cocoa Touch 上的运作过程, 该书适用于 iOS 中级开发者阅读
Objective-C高级编程 本书主要介绍 iOS 与 OS X 多线程和内存管理, 深入破析了苹果官方公布的源代码, 告诉你一些苹果公司官方文档中不会出现的知识, 适合中级以上 iOS 开发人员阅读
Effective Objective C 2.0 书里写了编写高质量iOS与OS X代码的52个有效方法, 适合 iOS 开发的进阶使用
Swift Fundamentals 估计将来这本书会成为 Swift 的经典入门书籍, 它的 Stars 数说明了一切
The Swift Programming Language 中文版 90 后开发者梁杰组织翻译的 Swift 编程语言中文版

点击查看更多详细信息

目前尚有不完善之处麻烦大家帮忙指出, 谢谢

iOS, I'm coming!

第 1 条附言  ·  2015-01-08 13:23:14 +08:00
前往 GitHub 查看更多内容: https://github.com/Aufree/trip-to-iOS
33 条回复    2022-06-28 11:29:23 +08:00
snipes
    1
snipes  
   2015-01-08 12:55:18 +08:00   ❤️ 2
推荐两本书
Objective - C The Big Nerd Ranch Guide
iOS Programming The Big Nerd Ranch Guide
PaulKing
    2
PaulKing  
OP
   2015-01-08 12:59:55 +08:00
@snipes 谢谢, 两本书在文档中都有提到的
https://github.com/Aufree/trip-to-iOS
gangsta
    3
gangsta  
   2015-01-08 13:04:48 +08:00
一直在网易公开课看CS193P
老头每节课都换不同的衬衣啊
jiezhi
    4
jiezhi  
   2015-01-08 13:10:44 +08:00
赞加收藏!
只能说回头看看了!
panxianhai
    5
panxianhai  
   2015-01-08 13:21:19 +08:00
Swift Fundamentals 这本书的github在哪?
snipes
    6
snipes  
   2015-01-08 13:25:45 +08:00
@PaulKing
没在意下面的链接,赞楼主分享精神。
PaulKing
    7
PaulKing  
OP
   2015-01-08 13:26:19 +08:00
@gangsta 的确 那大爷挺牛逼的
@jiezhi 谢谢
@panxianhai 不太明白你的意思
@snipes 谢谢
panxianhai
    8
panxianhai  
   2015-01-08 13:31:27 +08:00
@PaulKing 我理解错了,我以为你说的是github的star数,你说的是美亚的star数。
cxhcp163
    9
cxhcp163  
   2015-01-08 13:40:10 +08:00
github上的总结很赞 辛苦楼主了
PaulKing
    10
PaulKing  
OP
   2015-01-08 13:52:36 +08:00
@cxhcp163 有你这句话就够了 哈哈
markss
    11
markss  
   2015-01-08 14:28:08 +08:00
总结的很好,不错,加油
xmvagrant
    12
xmvagrant  
   2015-01-08 14:29:23 +08:00
已经star,感谢楼主
PaulKing
    13
PaulKing  
OP
   2015-01-08 15:13:37 +08:00
@markss
@xmvagrant 谢谢支持
angel870318
    14
angel870318  
   2015-01-08 15:15:45 +08:00
真是好多。得看看
udonmai
    15
udonmai  
   2015-01-08 15:21:06 +08:00
好棒~
doskoi
    16
doskoi  
   2015-01-08 15:39:51 +08:00
技术上面的很多内容时效性很短,做成github pages维护比较好
PaulKing
    17
PaulKing  
OP
   2015-01-08 15:47:40 +08:00
@doskoi 谢谢您的建议, 文档确实是托管在 GitHub 上面的, GitHub Pages 仅是美化界面而已, 对于一份资料来说个人觉得排版的重要性高于虚浮的 UI.
orzcc
    18
orzcc  
   2015-01-08 16:06:51 +08:00
http://dev.swiftguide.cn/ 这个比较全,不过都是swift的。
PaulKing
    19
PaulKing  
OP
   2015-01-08 16:12:06 +08:00
@orzcc 谢谢, 已添加 :D
jyzhengqian
    20
jyzhengqian  
   2015-01-08 16:55:00 +08:00
mark...
SquirrelMAN
    21
SquirrelMAN  
   2015-01-08 20:31:56 +08:00
感谢!
yanchao7511461
    22
yanchao7511461  
   2015-01-08 21:01:55 +08:00
真不错啊……
PaulKing
    23
PaulKing  
OP
   2015-01-08 21:19:04 +08:00
@SquirrelMAN
@yanchao7511461 谢谢支持哈 :D
arkilis
    24
arkilis  
   2015-01-09 08:12:32 +08:00   ❤️ 1
smalldirector
    25
smalldirector  
   2015-01-09 09:58:38 +08:00
@arkilis 不错~~
PaulKing
    26
PaulKing  
OP
   2015-01-09 10:35:31 +08:00
@arkilis 谢谢你, 已经加上去了 :D
yx30
    27
yx30  
   2015-01-12 09:11:09 +08:00
不错不错。万分感谢你
fgyk
    28
fgyk  
   2015-01-12 16:07:27 +08:00 via Android
辛苦楼主了,收藏中……
thfurior
    29
thfurior  
   2015-01-12 18:08:42 +08:00
感谢分享,已收藏
zouxcs
    30
zouxcs  
   2015-01-16 17:12:49 +08:00
我搞的The iOS Apprentice 这个本书,也ok的吧
hslx111
    31
hslx111  
   2015-03-23 22:36:46 +08:00
已收藏,感谢
sammo
    32
sammo  
   2015-04-02 16:53:26 +08:00
推荐一本 Oreilly 的动物书 < Programming iOS 8 > ,作者 Matt Neuburg , 属于 1000+ 页数的参考书

如果需要资料库,则建议在学习的过程中,把这本书作为资料库来查询:遇到想深入学习的某一方面,就选择性阅读纸质书的一些章节。在这里 [1] 也有推荐

[1]: http://www.zhihu.com/question/20880531
[2]: 在英文亚马逊搜 iOS 这本书排第四
[3]: 其中文纸质书落后一个版本叫做 < iOS 编程 (第三版) > , 用的 iOS 6 ,再老一点的版本叫做 < iOS 程序设计 >
XuYoujin
    33
XuYoujin  
   2022-06-28 11:29:23 +08:00
辛苦了.感谢!
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3338 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 12:25 · PVG 20:25 · LAX 04:25 · JFK 07:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.