摘要: A.从ViewController分离View 之前的代码中,View的数据加载逻辑放在了总的ViewController中,增加了耦合性,应该对控制器ViewController隐藏数据加载到View的细节。 封装View的创建逻辑 封装View的数据加载逻辑到自定义的UIView中 B.思路 使用xib封装自定义view的步骤: 1.新建一个继承UIView的自... 阅读全文
posted @ 2014-11-25 19:42 HelloVoidWorld 阅读(553) 评论(1) 推荐(0) 编辑
摘要: 1.不能呼出iOS模拟器键盘 Can't find keyplane that supports type 4 for keyboard iPhone-Portrait-NumberPad 解决:Hardware->Keyboard->ConnectHardware Keyboard这一项不要勾选 屏蔽电脑键盘 阅读全文
posted @ 2014-11-25 16:03 HelloVoidWorld 阅读(210) 评论(1) 推荐(0) 编辑
摘要: A.storyboard和xib1.storyboard: 相对xib较重量级,控制整个应用的所有界面2.xib: 轻量级,一般用来描述局部界面B.使用1.新建xib文件New File ==> User Interface ==> Empty2.打开新建的xib文件,出现可视化窗口(1)拖入一个U... 阅读全文
posted @ 2014-11-25 13:31 HelloVoidWorld 阅读(624) 评论(0) 推荐(0) 编辑
摘要: A.使用字典加载数据的缺点1.用户自行指定key,容易出错2.存入、取出都需要key,容易混乱B.模型 (MVC中的model)1.字典与模型对比:(1)字典:存储数据,通过字符串类型的key取值(容易写错,写错了key编译器不会报错)(2)模型:存储数据,自定义属性存储数据,其实就类似JavaBe... 阅读全文
posted @ 2014-11-25 01:34 HelloVoidWorld 阅读(531) 评论(2) 推荐(0) 编辑