iOS基础——通过案例学知识之xib、plist、mvc


透过案例学习xib的使用、plist的使用、mvc在iOS的使用,今天要做的案例效果图

1、xib和nib

xib文件可以被XCode编译成nib文件,xib文件本质上是一个xml文件,而nib文件就是编译后的二进制文件

2、xib和main.storyboard

xib是轻量级的UI布局,main.storyboard是重量级的,用来描述整个软件的多个界面,并且能展示多个界面的跳转关系

3、xib的创建

创建项目中需要的xib文件

4、xib的使用

进入xib界面,直接通过底部的控件,拖拽控件,组成我们项目中需要的一个Item,接着就是重复遍历一样的出来就可以形成九宫格了

5、xib的属性设置

我们需要创建一个YellowView继承UIView,来与xib进行关联

① 设置class属性

② 设置xib中的View的大小

③ 设置xib中View的圆角属性,边框属性等等

5、xib初始化

当xib将m文件关联起来之后,默认会在m文件中执行初始化方法

6、代码获取xib

1、创建plist文件

plist用来存储设置的地方,也可以存储资源,你可以理解为一个小型的自带数据库一样,不过它的操作可不是跟数据库一样,通过New File可以找到plist文件

2、设置plist数据

对plist进行赋值,设置我们要演示的数据到plist上,name表示名字,icon表示图片资源的名字

3、获取Plist数据

通过代码获取plist的根属性NSArray,通过遍历,将plist数据转换成模型,并存储在dataArray中

1、框架结构目录高档女装品牌

2、Model

根据案例需求,Model层应该储存的数据

  1. name属性
  2. icon属性
  3. 由于数据源是个字典类型,需要构造方法让字典转换为模型

3、View

View层主要描述xib中的View,其应该包含

  1. 文本View
  2. 图片View
  3. 按钮点击事件
  4. 点击事件处理
  5. 点击动画效果

4、Cotroller

Controller负责逻辑处理,处理数据加载,和处理数据与View的绑定

  1. 读取数据源
  2. 循环数据源,添加到xib中的View
  3. 为View绑定Model数据

源码下载

posted @ 2018-09-11 11:34  王凤霞  阅读(248)  评论(0编辑  收藏  举报
友情链接:回力 | 中老年高档女装 | 武汉雅思 | 武汉托福 | 武汉sat培训