码迷,mamicode.com
首页 >  
搜索关键字:nscoding    ( 162个结果
iOS - 数据存储方式(本地化)
iOS中数据存储方式 一般使用以下4种: 下面介绍一下数据保存的方式: 1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:和initWithCoder:方法。前一个方法告诉系统怎么对对象进行 ...
分类:移动开发   时间:2016-10-11 18:46:57    阅读次数:238
iOS 对模型对象进行归档
归档是指一种形式的序列化,专门编写用于保存数据的任何对象都应该支持归档。使用对模型对象进行归档的技术可以轻松将复杂的对象写入文件,然后再从中读取它们。 只要在类中实现的每个属性都是标量或者都是遵循NSCoding协议的某个类的实例,你就可以对整个对象进行完全归档。大多数的Foundation和Coc ...
分类:移动开发   时间:2016-09-17 10:33:38    阅读次数:163
iOS 文件操作--归档和解档
把自己定义的类所创建的对象直接写入文件的步骤: 自定义类遵循NSCoding协议,实现NSCoding协议中的两个方法: encodeWithCoder:往文件中写入实例变量 initWithCoder:从文件中读取实例变量为当前对象赋值 如果把对象写入文件:调用NSKeyedArchiver中的a ...
分类:移动开发   时间:2016-08-28 20:48:07    阅读次数:204
你真的了解UIButton、UILabel 吗?
一:首先查看一下关于UIButton的定义 UIButton是继承于UIControl,并且也遵循NSCoding的协议; 知识点1:关于UIControlState的Enum值 知识点2:contentHorizontalAlignment;可以设置UIButton文字的对齐方式,contentH ...
分类:其他好文   时间:2016-08-24 17:07:46    阅读次数:192
Runtime应用(三)实现NSCoding的自动归档和自动解档
当我们需要将一个对象进行归档时,都要让该对象的类遵守NSCoding协议,再实现归档和接档方法。例如有一个Person类,该类有两个成员变量 两个协议的实现方法如下 但当该类拥有上百个属性时,那将会花费更多的功夫在重复代码上,所以使用运行时机制截取类的成员变量,进行赋值 例如有一个狗类Dog和它的父 ...
分类:其他好文   时间:2016-08-23 13:21:29    阅读次数:136
iOS开发基础知识--碎片15
iOS开发基础知识--碎片15 1:将自定义对象转化成NsData存入数据库 要转为nsdata自定义对象要遵循<NSCoding>的协议,然后实现encodeWithCoder,initwithcode对属性转化,实例如下: HMShop.h #import <Foundation/Foundat ...
分类:移动开发   时间:2016-08-21 10:58:51    阅读次数:249
UIView常用属性方法
UIView : UIResponder<nscoding, uidynamicitem="" uiappearancecontainer,="" uiappearance,=""> /** * 通过一个frame来初始化一个UI控件 */ - (id)initWithFrame:(CGRect)f ...
分类:其他好文   时间:2016-08-19 19:03:57    阅读次数:151
Objective-C文件操作之NSCoding协议之小练习
如果类遵循了NSCoding协议,则在类中必须实现该协议的编码和解码这两种实例方法。此功能提供了基础的归档和解档功能。 小练习: 1.定义一个Computer类 实例变量:float width;NSString *name; 方法:一个带两个参数的初始化函数; print()函数 dealloc函 ...
分类:其他好文   时间:2016-08-10 16:15:28    阅读次数:119
iOS常用的四种保存数据方式
在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式: 1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的 ...
分类:移动开发   时间:2016-08-10 16:02:35    阅读次数:187
awakeFromNib
Responding to Being Loaded from a Nib File 在实例化过程中,归档中的每个对象都被解归档然后依据对象的类型初始化。遵守NSCoding协议的对象(包括所有UIView和 UIViewController的子类)用initWithCoder:方法初始化。所有不遵 ...
分类:其他好文   时间:2016-07-29 18:47:18    阅读次数:119
162条   上一页 1 2 3 4 5 6 ... 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!