摘要: 一、项目文件结构和plist文件 二、实现效果 1.说明:这是一个英雄展示界面,点击选中行,可以修改改行英雄的名称(完成数据刷新的操作). 运行界面: 点击选中行: 修改数据后自动刷新: 三、代码示例 数据模型部分: YYheros.h文件 YYheros.m文件 主控制器 YYViewContro 阅读全文
posted @ 2016-08-05 23:57 一叶知秋的码拉松 阅读(174) 评论(0) 推荐(0)
摘要: 一、plist文件和项目结构图 说明:这是一个嵌套模型的示例 二、代码示例: YYcarsgroup.h文件代码: YYcarsgroup.m文件代码: YYcars.h文件 YYcars.m文件 YYViewController.m文件 实现效果: 三、注意点 1.设置索引 代码如下: 2.cel 阅读全文
posted @ 2016-08-05 23:41 一叶知秋的码拉松 阅读(154) 评论(0) 推荐(0)
摘要: 一、UITableviewcell的一些介绍 UITableView的每一行都是一个UITableViewCell,通过dataSource的 tableView:cellForRowAtIndexPath:方法来初始化每⼀行 UITableViewCell内部有个默认的子视图:contentVie 阅读全文
posted @ 2016-08-05 23:08 一叶知秋的码拉松 阅读(122) 评论(0) 推荐(0)
摘要: 一、一个简单的英雄展示程序 NJHero.h文件代码(字典转模型) NJViewController.m文件代码 代码注意点: (1)在字典转模型的代码处用下面的代码,为可变数组分配dictArray.count个存储空间,可以提高程序的性能 NSMutableArray *models = [NS 阅读全文
posted @ 2016-08-05 22:58 一叶知秋的码拉松 阅读(233) 评论(0) 推荐(0)
摘要: 一、基本介绍 在众多移动应⽤用中,能看到各式各样的表格数据 。 在iOS中,要实现表格数据展示,最常用的做法就是使用UITableView,UITableView继承自UIScrollView,因此支持垂直滚动,⽽且性能极佳 。 UITableview有分组和不分组两种样式,可以在storyboar 阅读全文
posted @ 2016-08-05 22:40 一叶知秋的码拉松 阅读(155) 评论(0) 推荐(0)
摘要: 一、缩放 1.简单说明: 有些时候,我们可能要对某些内容进行手势缩放,如下图所示 UIScrollView不仅能滚动显示大量内容,还能对其内容进行缩放处理。也就是说,要完成缩放功能的话,只需要将需要缩放的内容添加到UIScrollView中 2.缩放原理 当用户在UIScrollView身上使用捏合 阅读全文
posted @ 2016-08-05 22:29 一叶知秋的码拉松 阅读(103) 评论(0) 推荐(0)
摘要: 一、知识点简单介绍 1.UIScrollView控件是什么? (1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当有限 (2)当展⽰示的内容较多,超出⼀一个屏幕时,⽤用户可通过滚动⼿手势来查看屏幕以外的内容 (3)普通的UIView不具备滚动功能,不能显⽰示过多的内容 ( 阅读全文
posted @ 2016-08-05 22:04 一叶知秋的码拉松 阅读(173) 评论(0) 推荐(0)
摘要: 【在ios开发中,动画是廉价的】 一、首尾式动画 代码示例: 说明:如果只是修改控件的属性,使用首尾式动画还是比较方便的,但是如果需要在动画完成后做后续处理,就不是那么方便了 二、block代码块动画 代码示例: 说明: (1)在实际的开发中更常用的时block代码块来处理动画操作。 (2)块动画相 阅读全文
posted @ 2016-08-05 21:46 一叶知秋的码拉松 阅读(192) 评论(0) 推荐(0)
摘要: 一、快捷键的使用 经常用到的快捷键如下: 新建 shift + cmd + n 新建项目 cmd + n 新建文件 视图 option + cmd + 回车 打开助理编辑器 cmd + 回车 显示主窗口 cmd + 0 导航窗口 option + cmd + 0 工具窗口 在.m & .h之间切换 阅读全文
posted @ 2016-08-05 21:28 一叶知秋的码拉松 阅读(157) 评论(0) 推荐(0)
摘要: 一、tag参数 一个视图通常都只有一个父视图,多个子视图,在开发中可以通过使用子视图的tag来取出对应的子视图。方法为Viewwithtag: 提示点:在xib中如果想要通过tag参数获取对应的控件(属性),不要把tag的参数设置为0,因为xib中所有的对象默认tag都为0,设置为0取不到对象。 二 阅读全文
posted @ 2016-08-05 21:19 一叶知秋的码拉松 阅读(228) 评论(0) 推荐(0)
摘要: 一、KVC简单介绍 KVC key valued coding 键值编码 KVC通过键值间接编码 补充: 与KVC相对的时KVO,即key valued observer 键值观察。监听某一个模型的属性,只要模型属性的值一变化就通知你。 二、使用KVC 1.KVC基本使用介绍 (1)代码示例: 新建 阅读全文
posted @ 2016-08-05 21:13 一叶知秋的码拉松 阅读(168) 评论(0) 推荐(0)
摘要: 一、要求 要求完成下面一个小的应用程序。 二、一步步对代码进行优化 注意:在开发过程中,优化的过程是一步一步进行的。(如果一个人要吃五个包子才能吃饱,那么他是否直接吃第五个,前面四个不用吃就饱了?) 1.完成基本要求的代码(使用了字典转模型和xib连线) (1)文件结构 (2)主要代码 字典转模型部 阅读全文
posted @ 2016-08-05 12:34 一叶知秋的码拉松 阅读(172) 评论(0) 推荐(0)
摘要: 一、简单介绍 xib和storyboard的比较,一个轻量级一个重量级。 共同点: 都用来描述软件界面 都用Interface Builder工具来编辑 不同点: Xib是轻量级的,用来描述局部的UI界面 Storyboard是重量级的,用来描述整个软件的多个界面,并且能展示多个界面之间的跳转关系 阅读全文
posted @ 2016-08-05 11:39 一叶知秋的码拉松 阅读(154) 评论(0) 推荐(0)