社区
Apple官方资源
- Mac App Store
- Xcode 文档库
- iOS Dev Center
- https://developer.apple.com
第三方- stack overflow
- ourcoders/cocoachina/v2ex
- github
社区对我们学习 iOS 开发帮助很大,官方资源可以找到
Xcode 文档库
在 Xcode 的菜单栏 -> Window -> Documentation and API Reference
或菜单栏 -> Help -> Documentation and API Reference
,快捷键为:shift + command + 0
Xcode 文档库:
Xcode 文档库
另外,我们可以在
Preferences -> Downloads
里面下载更多文档或模拟器。
在每个大类中,一般情况下,系统学习时 Guides 看的更多些,工作时 Reference 查阅的更多些。
Open Source
包含了许多苹果的开源项目。
另外,在 Apple Open Source 中包含了很多 iOS 和 OS X 系统内部的开源组件和内核源代码。
Apple Developer Forums
开发者论坛
Github 部分优秀项目
vsouza/awesome-ios
cjwirth/awesome-ios-ui
sxyx2008/awesome-ios-animation
课程目标
入门
- 熟悉 iOS 界面制作
进阶- 理解 iOS 应用开发
- 具备从事 iOS 应用开发工作的基础
- 具备自主学习的基础
课程目标
学习
- 认真观看视频
- 在理解的基础上整理学习笔记
- 整理时不要看视频或查资料
练习
- 在不看视频的情况下,在演示的所有例子做一遍
- 完成课后要求的练习
- 选做的练习也尽可能多做
时间
- 学习 + 练习预计至少占用您每天2小时左右的时间
参考书
参考书参考资料
- 官方指南
- WWDC 视频
iOS的总纲: App Programming Guide for
这个呢,初学就看倒不合适,有了看过第一本书,写过几个程序之后看,大补。一时看不下去的话,以后真要做应用了还是要再回来看的。
界面基础
- View Controller Programming Guide
- View Controller Catalog
- View Programming Guide
- UIKit User Interface Catalog
- Event Handling Guide
图形和动画
- Drawing and Printing Guide
- Concurrency Programming Guide
- Quartz 2D Programming Guide
- Core Animation Programming Guide
网络与存储
- Network & Internet Starting Point(知道这个方向)
- Networking Overview(了解概念)
- Data Management Starting Point(知道这个方向)
真要上手干活,Auto Layout Guide,Scroll View Programming Guide,Table View Programming Guide,Collection View Programming Guide,还是要看的。还有一大堆,就用到再看了。
网友评论