iOS实战(零):开发社区、文档等资源
社区
Apple官方资源
Xcode文档库: Window->Documentation and API Reference (可以在xcode的Preferences中下载最新的文档)
iOS Developer center: developer.apple.com->member center (这里可以下载最新的SDK等信息)
Open Source1: developer.apple.com/opensource/ (苹果很多组件的源代码)
Open Source2: opensource.apple.com( 可以拿到系统级的开源项目)
苹果开发者论坛:forums.developer.apple.com
第三方:
stackoverflow: stackoverflow.com/(推荐FQ看,而且对初来者不大友好,发问时小心。)
cocoaChina: www.cocoachina.com/(老的资源比较丰富)
ourcoders: ourcoders.com/home/ (tinyfool创办的论坛,有各种人生探讨)
V2EX: www.v2ex.com/ (还有找工作的消息,交流,二手设备等各方面信息,也有技术论坛)
github: github.com/github(非常重要,墙外看更快,推荐搜索关键字:awesome ios)
学习阶梯:
入门:熟悉iOS界面制作 (这个看完就可以去面试了)
进阶:理解iOS应用开发、具备从事iOS应用开发工作的基础、具备自主学习的基础(iOS极为庞大,时间越长积累的经验越多)
学习要求:
认真观看杨武老师的视频
整理自己的笔记或博客,不要只看老师的视频和课件,自己去找资料,整理自己掌握的技术特长。
所有例子全部做一遍,完成课后要求的联系,有量变才会有质变。
参考书:推荐Matt Neuberg的书,iOS8以后都是Swift,iOS7之前都是OBJC。
www.oreilly.com/pub/au/249 (要FQ)
iOS 7 Programming Fundamentals (OBJC)
Programming iOS 7 (OBJC)
iOS 9 Programming Fundamentals with Swift (Swift)
Programming iOS 9 (Swift)
参考资料:
WWDC视频(很重要): developer.apple.com/videos/
官方指南:
iOS的总纲: APP Programming Guide for iOS
(比较难,初学者不推荐,写过几个程序以后,必须要大补,提升水平的必经路,可以把程序员提升为产品级的高级程序员)
developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide
界面基础:(必看,看完一样列一样,看完的打勾)
View Controller Programming Guide
iOS实战(零):开发社区、文档等资源的更多相关文章
- elk实战分析nginx日志文档
elk实战分析nginx日志文档 架构: kibana <--- es-cluster <--- logstash <--- filebeat 环境准备:192.168.3.1 no ...
- Enterprise Solution 2.2 开发帮助文档集合
首先是一个PPT文档,从宏观层面展示Enterprise Soltion的几个功能特色. Enterprise Solution解决方案安装与配置 将源代码解决方案和演示程序在电脑中进行配置,作为了解 ...
- WEB前端开发规范文档(转)
http://codeguide.bootcss.com/ 编写灵活.稳定.高质量的 HTML 和 CSS 代码的规范上面的文档 再结合下面的规范: 无论是从技术角度还是开发视角,对于web前端开发 ...
- Android APP开发需求文档范本
Android APP开发需求文档范本 软件需求文档格式的标准写法 1.引言 1.1 编写目的 • 阐明开发本软件的目的: 1.2 项目背景 • 标识待开发软件产品的名称.代码: • 列出本项目的任 ...
- 网站开发进阶(三十八)Web前端开发规范文档你需要知道的事
Web前端开发规范文档你需要知道的事 规范目的 为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档. 本规范文档一经确认, 前端开发人员必须按本文档规范进 ...
- FlappyBird开发帮助文档
FlappyBird开发帮助文档 项目需求 完成FlappyBird游戏. 功能说明: 游戏开始后,间歇性的点击鼠标,让小鸟向上飞,不会掉下来,并且要穿过柱子的空隙,不能碰到柱子,碰到就dead了,穿 ...
- Web前端开发规范文档你需要知道的事
Web前端开发规范文档你需要知道的事 规范目的 为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档. 本规范文档一经确认, 前端开发人员必须按本文档规范进 ...
- jcseg-1.8.7版本发布 - 多配置适应+完整开发帮助文档
jcseg是使用java开发的一款开源中文分词器, 并且提供了最新版本的lucene和solr分词接口. jcseg 1.8.7版本发布了: 1. 更改了内部设计, 加入JcsegTaskConfig ...
- WEB前端开发规范文档[转]
为新项目写的一份规范文档, 分享给大家. 我想前端开发过程中, 无论是团队开发, 还是单兵做站, 有一份开发文档做规范, 对开发工作都是很有益的. 本文档由本人编写, 部分意见来源于网络, 以此感谢, ...
- app开发需求文档怎么写
我们在开发app前都会做需求分析,这个app开发需求文档怎么写呢?一般可以从这几点入手:确定APP方案的目标,APP方案的受众分析,APP开发方案功能设计,APP的操作系统说明方案,APP是是否是原生 ...
随机推荐
- PADS无模命令总结
1.PADS2007无模命令与快捷键 <x.y>表示坐标.<s>表示文体.<n>表示数字. 1.[C]显示平面的焊盘和热焊盘(Thermal). 2.[D]显示当前 ...
- Vxlan 原理
https://www.gitbook.com/book/yeasy/openstack_understand_neutron/details 自己总结一下: 分析 VTEP的情况, 即Vxlan跟V ...
- UNIX文化与历史--初学者必看
UNIX文化与历史 UNIX这个名字早已被众多用户所熟知.作为一个操作系统,它以其独特的魅力----即开放性.可移植性.和多用户多任务等特点,不仅赢得了广大用户的喜爱,同时也受到许多计算机厂商的青睐. ...
- mongoose的populate的使用方法;
LotteryReceiveRecord.find({"lottery":req.params.id}).populate("user lottery").ex ...
- java入门学习(九) 算术运算符
请大家关注我的博客www.taomaipin.com 运算符在java基础中也占有着举足轻重的位置,我们当然要学会它.java 其实和其他计算机语言一样,基本的算术运算符基本一样,让我们看看 有哪些算 ...
- SQL Server索引进阶:第十三级,插入,更新,删除
在第十级到十二级中,我们看了索引的内部结构,以及改变结构造成的影响.在本文中,继续查看Insert,update,delete和merge造成的影响.首先,我们单独看一下这四个命令. 插入INSERT ...
- Jquer学习之jQuery(function(){})与(function(){})(jQuery)之间的区别
Jquery是优秀的Javascrīpt框架.我们现在来讨论下在 Jquery 中两个页面载入后执行的函数. $(document).ready(function(){ // 在这里写你的代码... ...
- 从零开始nodejs系列文章
http://blog.fens.me/series-nodejs/ 从基础的node安装到npm配置,从express到jade,还有mongoDB.是一个很好的node教程
- 2014.9.25DOM元素操作
2.操作样式class a.className=”block” class样式,代码赋值的方式 (五)找相关元素 a.nextSibling 下一层,下一个同辈元素 a.previousSibling ...
- Asp.Net Memcached安装配置使用、安全性
Memcached安装配置使用 一,准备 你需要有一下软件: VS.NET(05/08) SQLSERVER memcached服务器端以及客户端类 ...