2015年10月8日
摘要: 学习目标1.【掌握】控制器的创建方式2.【了解】导航控制器的介绍3.【掌握】代码创建导航控制器4.【掌握】storyboard中创建导航控制器5.【理解】控制器的生命周期一、控制器的创建方式视图控制器就是用来控制或者说管理界面(视图)的,换句话说界面长得丑与美由视图控制器说的算。每个视图控制器 (U... 阅读全文
posted @ 2015-10-08 21:52 猎魂天使 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 学习目标1.【掌握】UIPickerView简介2.【理解】UIPickerView显示字符串3.【理解】UIPickerView显示自定义View4.【掌握】UIDatePicker简介5.【掌握】UIPickerView基本使用方法6.【了解】项目中的常见文件7.【理解】App启动原理一、UIP... 阅读全文
posted @ 2015-10-08 21:51 猎魂天使 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 学习目标1.【了解】屏幕适配的发展史2.【了解】autoResizing基本用法3.【掌握】autoLayout 的基本用法4.【掌握】autoLayout代码实现5.【理解】sizeClass的基本用法一、屏幕适配的发展史随着iOS屏幕尺寸越来越多样化,屏幕适配也就越来越重要了。iphone1 -... 阅读全文
posted @ 2015-10-08 21:50 猎魂天使 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 学习目标1.【理解】QQ界面搭建2.【理解】通知中心NSNotificationCenter3.【理解】实现发布信息和自动回复一、QQ界面搭建手机QQ聊天软件应该大多数人都接触过,就不细说了,需求是自定义cell搭建手机QQ聊天界面。分析:顶部、底部是单独UIView控件,中间是tableview。... 阅读全文
posted @ 2015-10-08 21:49 猎魂天使 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 学习目标1.【掌握】静态单元格应用2.【掌握】动态原型应用3.【理解】UITableViewHeaderFooterView一、静态单元格应用这个案例的目的是了解静态单元格的使用场合及操作方式,在一些情况下使用静态单元格会更加方便和快捷。我们需要了解静态单元格的一些特性及设置方式。案例效果图如下:静... 阅读全文
posted @ 2015-10-08 21:49 猎魂天使 阅读(2966) 评论(0) 推荐(0) 编辑
摘要: 学习目标1.【掌握】xib自定义cell之团购案例2.【掌握】代码自定义cell之微博案例一、xib自定义cell之团购案例UITableViewCell提供了四种Cell样式,但是自带的样式往往不能满足我们的开发需求。当系统自带cell样式不能满足我们开发需求时,就应该自己手动创建cell。手动创... 阅读全文
posted @ 2015-10-08 21:48 猎魂天使 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 学习目标1.【了解】什么是UITableView2.【理解】UITableView的数据源3.【理解】UITableView的代理一、什么是UITableView在iOS中,要实现表格数据展示,最常用的做法就是使用UITableView。UITableView继承自UIScrollView,所以它支... 阅读全文
posted @ 2015-10-08 21:47 猎魂天使 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 学习目标1.【理解】UIScrollView实现大图滚动2.【理解】UIScrollView实现电台界面3.【理解】UIScrollView的代理4.【理解】常用属性、方法整理5.【理解】UIScrollView实现缩放功能6.【理解】无限循环的图片浏览器(转载内容)一、UIScrollView实现... 阅读全文
posted @ 2015-10-08 21:47 猎魂天使 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 学习目标1.【理解】应用的需求2.【理解】设置图标和启动图片3.【理解】创建模型类加载数据4.【理解】搭建基本界面并初始化5.【理解】实现图片放大缩小功能6.【理解】动态创建答案区7.【理解】动态创建选项区8.【理解】答案区和选项区的交互9.【理解】实现提示按钮功能一、应用的需求应用需求:选项区:点... 阅读全文
posted @ 2015-10-08 21:46 猎魂天使 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 学习目标1.【理解】九宫格坐标计算2.【理解】应用添加子控件3.【理解】应用子控件添加数据4.【理解】字典转模型5.【掌握】xib初体验6.【理解】初识MVC设计模式7.【理解】根据MVC模式封装我们的应用一、九宫格坐标计算实现以九宫格的形式展示应用信息,点击按钮后能监听按钮单击事件。类似这种类型a... 阅读全文
posted @ 2015-10-08 21:45 猎魂天使 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 学习目标1.【掌握】第一个UI项目2.【掌握】控件连线3.【掌握】按钮的基本操作4.【掌握】控件的常用属性一、第一个UI项目UI (User Interface)也是就用户界面, 是App的根基。一个App应该是先有UI界面,然后在UI界面的基础上增加实用功能,在开发中的绝大部分时间都在处理UI。U... 阅读全文
posted @ 2015-10-08 21:44 猎魂天使 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 学习目标1.【理解】代码创建控件过程2.【理解】代码实现QQ登陆界面3.【理解】图片浏览器4.【理解】汤姆猫小游戏一、代码创建控件过程所有控件都是类的对象,不同的类创建可以不同类型的控件。也是就说创建一个控件其实就是创建一个对应类的对象。常用控件类型UIButton:按钮,界面上可点击的大都是按钮U... 阅读全文
posted @ 2015-10-08 21:44 猎魂天使 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 学习目标1.【理解】NSString2.【了解】NSString的常用方法3.【了解】NSRange4.【了解】NSMutableString5.【掌握】NSArray6.【了解】NSArray的常用方法7.【掌握】遍历数组的三种方式8.【了解】NSArray与字符串9.【掌握】NSMutableA... 阅读全文
posted @ 2015-10-08 21:43 猎魂天使 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 学习目标1.【理解】NSDictionary2.【了解】NSDictionary的常用方法3.【掌握】NSDictionary的遍历4.【理解】NSMutableDictionary5.【了解】NSFileManager6.【了解】Foundation常用结构体7.【了解】NSNumber8.【了解... 阅读全文
posted @ 2015-10-08 21:43 猎魂天使 阅读(152) 评论(1) 推荐(0) 编辑
摘要: 学习目标1.【掌握】延展Extension2.【掌握】block类型3.【掌握】block修改外部变量4.【理解】block的应用场景5.【掌握】协议protocol6.【掌握】@protocol类型限制7.【理解】代理模式Delegation一、延展Extension延展(Extension)是一... 阅读全文
posted @ 2015-10-08 21:42 猎魂天使 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 学习目标1.【掌握】自动释放池2.【理解】ARC机制3.【理解】单个对象的内存管理4.【理解】多个对象的内存管理5.【掌握】ARC机制下的循环引用问题6.【了解】MRC和ARC的兼容7.【了解】MRC自动转为ARC8.【掌握】分类Category一、自动释放池使用@autoreleasepool关键... 阅读全文
posted @ 2015-10-08 21:41 猎魂天使 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 学习目标1.【理解】内存管理2.【掌握】第一个MRC程序3.【掌握】内存管理的原则4.【理解】野指针与僵尸对象5.【理解】单个对象的内存管理6.【理解】多个对象的内存管理7.【掌握】set方法的内存管理8.【掌握】@property参数9.【掌握】@class关键字10.【理解】循环retain一、... 阅读全文
posted @ 2015-10-08 21:41 猎魂天使 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 学习目标1.【了解】类的本质2.【掌握】SEL数据类型3.【掌握】点语法4.【掌握】@property和@synthesize5.【了解】动态类型和静态类型6.【理解】id和instancetype7.【理解】动态类型检测8.【掌握】构造方法一、类的本质当程序执行的时候,程序中所有类都会自动加载到内... 阅读全文
posted @ 2015-10-08 21:40 猎魂天使 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 学习目标1.【掌握】Xcode开发文档2.【掌握】static关键字3.【掌握】self关键字4.【掌握】继承5.【掌握】NSObject6.【掌握】访问修饰符7.【掌握】私有实例变量和私有方法8.【掌握】多态9.【掌握】description一、Xcode开发文档苹果提供了很多的框架,每个框架中有... 阅读全文
posted @ 2015-10-08 21:39 猎魂天使 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 学习目标1.【了解】异常处理2.【掌握】类方法3.【掌握】NSString类4.【掌握】匿名对象5.【掌握】封装实例变量6.【掌握】对象之间的关系一、异常处理什么是异常?代码完全符合语法规范,可以编译、链接、执行,但是在程序运行的时候,当程序处于某种特定情况下的时候,程序运行就会出错,像这样的情况就... 阅读全文
posted @ 2015-10-08 21:39 猎魂天使 阅读(128) 评论(0) 推荐(0) 编辑