A.storyboard和xib1.storyboard: 相对xib较重量级,控制整个应用的所有界面2.xib: 轻量级,一般用来描述局部界面B.使用1.新建xib文件New File ==> User Interface ==> Empty2.打开新建的xib文件,出现可视化窗口(1)拖入一个U...
分类:
移动开发 时间:
2014-11-25 14:05:52
阅读次数:
201
A.使用字典加载数据的缺点1.用户自行指定key,容易出错2.存入、取出都需要key,容易混乱B.模型 (MVC中的model)1.字典与模型对比:(1)字典:存储数据,通过字符串类型的key取值(容易写错,写错了key编译器不会报错)(2)模型:存储数据,自定义属性存储数据,其实就类似JavaBe...
分类:
移动开发 时间:
2014-11-25 07:06:00
阅读次数:
181
1.NSBundle1> 一个NSBundle代表一个文件夹,利用NSBundle能访问对应的文件夹2> 利用mainBundle就可以访问软件资源包中的任何资源3> 模拟器应用程序的安装路径/Users/aplle/资源库/Application Support/iPhone Simulator/...
分类:
移动开发 时间:
2014-11-25 00:12:25
阅读次数:
240
需求:1.点击按钮播放相应动画2.点击汤姆猫身体部分(头、脚、尾巴)显示动画3.当前正在播放动画不可触发其他动画4.优化缓存、内存管理A.序列帧动画#1. png格式的文件可以不带扩展名访问,而且可以放到”Images.scassets”的组中预览,jpg只能放到support file中了,而且访...
分类:
移动开发 时间:
2014-11-25 00:11:32
阅读次数:
342
需求1.以N宫格的形式展示应用信息2.APP信息包括图标、名字、下载按钮3.使用尽可能少的代码,从plist读取app信息,计算每个app图标的位置尺寸信息A.思路1.UI布局:N宫格2.事件监听3.动态添加 (by plist)4.整体封装,组合每个应用信息,使用View的层级包装帮助布局B.实现...
分类:
移动开发 时间:
2014-11-24 23:52:01
阅读次数:
332
需求:1.显示当前图片序号/总图片数2.显示图片3.上一张图片、下一张图片转换4.显示图片描述A.数据的加载方式1.逐个加载、处理2.使用数组、字典分离数据和逻辑3.延迟加载 将初始化放在getter初始化,当需要的数据不存在才初始化4.使用plist 存储数据在外部文件,剥离数据和逻辑代码 ...
分类:
移动开发 时间:
2014-11-24 22:24:43
阅读次数:
165
A.storyboard 控件版1.label2.textfield a.Keyboard Type 账号:Number Pad 密码:Number and Punctuation b.Placeholder:提示文字 c.Clear Button: Appears with ed...
分类:
移动开发 时间:
2014-11-24 22:22:11
阅读次数:
254
UIButtonA.素材准备1.图片素材放置到Images.xcassets中B.按钮状态1.normal:默认状态 Default对应的枚举常量:UIControlStateNormal2.highlighted(高亮状态)按钮被按下去的时候(未松开)对应的枚举常量:UIControlStateH...
分类:
移动开发 时间:
2014-11-24 22:16:42
阅读次数:
227
A.概念可以控制UIView的位置、尺寸、旋转transform是一种状态,每次都是相对于原始状态作出的形变1.位置移动1 // 向上移动2 - (IBAction)top:(UIButton *)sender {3 // 1.transform是相对于初始状态的一种状态,但是其实self....
分类:
移动开发 时间:
2014-11-24 22:12:19
阅读次数:
222
A. UIView1.概念属于UIKit框架屏幕上能看得见摸得着的东西就是UIView,比如屏幕上的按钮、文字、图片翻译为:视图/控件/组件UIButton、UILable、UITextField都继承自UIView每一个UIView都是一个容器,能容纳其他UIView2.父控件和子控件父控件:容纳...
分类:
移动开发 时间:
2014-11-24 22:08:58
阅读次数:
194