社区

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实战(零):开发社区、文档等资源的更多相关文章

  1. elk实战分析nginx日志文档

    elk实战分析nginx日志文档 架构: kibana <--- es-cluster <--- logstash <--- filebeat 环境准备:192.168.3.1 no ...

  2. Enterprise Solution 2.2 开发帮助文档集合

    首先是一个PPT文档,从宏观层面展示Enterprise Soltion的几个功能特色. Enterprise Solution解决方案安装与配置 将源代码解决方案和演示程序在电脑中进行配置,作为了解 ...

  3. WEB前端开发规范文档(转)

    http://codeguide.bootcss.com/  编写灵活.稳定.高质量的 HTML 和 CSS 代码的规范上面的文档 再结合下面的规范: 无论是从技术角度还是开发视角,对于web前端开发 ...

  4. Android APP开发需求文档范本

    Android  APP开发需求文档范本 软件需求文档格式的标准写法 1.引言 1.1 编写目的 • 阐明开发本软件的目的: 1.2 项目背景 • 标识待开发软件产品的名称.代码: • 列出本项目的任 ...

  5. 网站开发进阶(三十八)Web前端开发规范文档你需要知道的事

    Web前端开发规范文档你需要知道的事 规范目的 为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档. 本规范文档一经确认, 前端开发人员必须按本文档规范进 ...

  6. FlappyBird开发帮助文档

    FlappyBird开发帮助文档 项目需求 完成FlappyBird游戏. 功能说明: 游戏开始后,间歇性的点击鼠标,让小鸟向上飞,不会掉下来,并且要穿过柱子的空隙,不能碰到柱子,碰到就dead了,穿 ...

  7. Web前端开发规范文档你需要知道的事

    Web前端开发规范文档你需要知道的事 规范目的 为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档. 本规范文档一经确认, 前端开发人员必须按本文档规范进 ...

  8. jcseg-1.8.7版本发布 - 多配置适应+完整开发帮助文档

    jcseg是使用java开发的一款开源中文分词器, 并且提供了最新版本的lucene和solr分词接口. jcseg 1.8.7版本发布了: 1. 更改了内部设计, 加入JcsegTaskConfig ...

  9. WEB前端开发规范文档[转]

    为新项目写的一份规范文档, 分享给大家. 我想前端开发过程中, 无论是团队开发, 还是单兵做站, 有一份开发文档做规范, 对开发工作都是很有益的. 本文档由本人编写, 部分意见来源于网络, 以此感谢, ...

  10. app开发需求文档怎么写

    我们在开发app前都会做需求分析,这个app开发需求文档怎么写呢?一般可以从这几点入手:确定APP方案的目标,APP方案的受众分析,APP开发方案功能设计,APP的操作系统说明方案,APP是是否是原生 ...

随机推荐

  1. linux下修改.bash_profile立即生效的三种方法

    1 . .bash_profile 2 source .bash_profile 3 exec bash --login

  2. saiku导出excel单元格格式与中文列宽自动适应

    在saiku导出excel后打开发现单元格的整数也显示为小数,并且含有中文的列宽没有自动适应,解决办法如下: 打开ExcelWorksheetBuilder.java文件,找到applyCellFor ...

  3. 适配iPad的操作表sheet

    在 UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"上传文件" message:@ ...

  4. rgbdslam_v2安装并使用

    rgbdslam_v2安装并使用 此文档为原创,转载请注明来自CSDN Jasmine_shine的专栏 网址:http://blog.csdn.net/jasmine_shine/article/d ...

  5. UVA 12075 - Counting Triangles(容斥原理计数)

    题目链接:12075 - Counting Triangles 题意:求n * m矩形内,最多能组成几个三角形 这题和UVA 1393类似,把总情况扣去三点共线情况,那么问题转化为求三点共线的情况,对 ...

  6. OS笔记047代理传值和block传值

    在两个不同的控制器之间传递数据,可以使用代理传值或者block传值. 例子是一个简单通讯录. 主界面如下: 添加联系人界面 查看/编辑联系人界面:默认是查看模式,点击编辑后进入编辑模式 编辑模式 数据 ...

  7. oracle传输表空间功能测试(含详细过程)

    最近做数据迁移,之前有一篇迁移思路思考的文章,这里继续做具体的测试,主题问表空间传输. 一.源服务器上导出表空间 源服务器:   10.1.122.55 目标服务器:10.1.122.54 0.设置字 ...

  8. HTML系列(三):文字设置

    一.标题 标题的h1到h6标签,这里不再赘述.值得一提的是,H5中新定义了一个元素<hgroup>,用来将标题和副标题群组.一般在header里将一组标题组合在一起,变成一个区块: < ...

  9. Deep Learning(深度学习)相关网站

    Deep Learning(深度学习) ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):一 ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习): ...

  10. 使用astyle格式化代码【脚本】

    astyle使用基础教程 http://cppblog.com/jokes000/articles/158838.html steps: (1) apt-get install astyle 或者去主 ...