入门任务
html
了解编程的主要概念,熟悉开发环境
git
1,安装配置开发环境github
耗时:8-16小时编程
若是超出时间,请寻求帮助。
api
2,新建第一个hello world应用(story board)数组
耗时:4小时app
放置UILabel在上面框架
http://www.cnblogs.com/liufan9/archive/2013/06/13/3134340.html调试
项目代码链接稍候贴出code
3,熟悉story board基本操做(放置简单的控件)
耗时:8小时
UILabel,UIImageView,UIButton
设置控件的属性(经过story board)
一个带有图片和文字的,按钮的加法计算器app界面(无代码)
4,熟悉story board基本操做
耗时:8小时
outlet和action
代码:加法计算器,逻辑实现
5,数据类型,以及控制台应用
耗时:8小时
int,float,double,bool,string,char
溢出,强制转换的坑要看一下
控制台程序,变量和方法命名也说一下,注释写法
6,逻辑运算
耗时:16小时
if else
while
for
switch
继续控制台程序
能够作一个控制台的猜数字的应用
7,下载运行别人的简单demo
耗时:8小时
code4app,github初步探索,错误处理
8,调试技巧
耗时:16小时
断点,跟踪变量,关键字查看和跳转,查看系统API,错误处理和排除
常见错误,数组越界,变量未声明,未识别的方法,{}引起的怪异错误,缺乏系统框架,api支持的版本
数据类型不符合,方法只有声明没有实现,只有实现没有公开声明,缺乏头文件引用。真机模拟器的坑
主要演示编译器不报错的代码
NSLog
9,集合
耗时:16小时
NSArray,NSDictionary
练习,各类嵌套的组建和解析
数组嵌套数组,字典嵌套字典,数组嵌套字典,混合类型嵌套
10,类和对象,
耗时:16小时
练习:编写动物类Animal,编写Dog和Cat继承自Animal,父类方法调用和重写
11,熟悉纯代码编写的 hello world OC应用
耗时:8小时
代码不难
上代码
12,复习总结以上问题,后面应该能够和黑马视频对接上