码迷,mamicode.com
首页 >  
搜索关键字:nscoding    ( 162个结果
Objective-C日记-之编码对象属性
NSCoder类 1,概述 将对象的实例变量和其他数据编码为数据块,然后将他们存在到磁盘当中;以后将这些数据块读回到内存中,并且还基于保存的数据创建新的对象,也称序列化或反序列化。 2,用法 a,首先,定义一个类,使其遵守<NSCoding>协议 @interface Thingie:NSObjec ...
分类:其他好文   时间:2016-07-12 01:23:02    阅读次数:107
iOS 本地存储四种方法
1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:和initWithCoder:方法. 前一个方法告诉系统怎么对对象进行编码,而后一个方法则是告诉系统怎么对对象进行解码。例如对Possess ...
分类:移动开发   时间:2016-07-05 14:01:24    阅读次数:283
用runtime封装归档(encoding)
runtime一套比较基层的c语言的API(库) 归档(OC对象-->字典—>2进制—>写入沙盒 || 目的.数据持久化) #import <UIKit/UIKit.h>//遵循协议@interface NSObject (Coding)<NSCoding>@end #import "NSObjec ...
分类:其他好文   时间:2016-07-04 15:18:10    阅读次数:120
NSCoding序列化
一个类用于存储获取的用户登陆信息,让这个类实现NSCoping Protocol。然后实现协议里面的 required init?(coder aDecoder: NSCoder)方法和 func encodeWithCoder(aCoder: NSCoder)方法。然后就可以用 let data ...
分类:其他好文   时间:2016-06-26 00:28:15    阅读次数:131
1.归档以及数据库操作
归档的操作 作用:主要用于自定义对象的持久化 使用:遵守<NSCoding协议> - (void)encodeWithCoder:(NSCoder *)aCoder; - (nullable instancetype)initWithCoder:(NSCoder *)aDecoder; 1.SQLi ...
分类:数据库   时间:2016-06-14 11:40:49    阅读次数:336
Swift语言精要 - 序列化和反序列化
在swift中你可以把一个对象转换成为数据,你所要做的就是 首先,你需要让对象实现NSObject和NSCoding协议。 其次,实现以下两个方法: encodeWithCoder init(coder aDecoder: NSCoder) // 一个带NSCoder参数的初始化器 例子代码: 如果 ...
分类:编程语言   时间:2016-05-23 14:41:35    阅读次数:156
使用MD5完成自定义Person对象的加密过程
恢复内容开始 首先:我们对自定义Person对象的加密过程所用的方法是归档写入文件的方法。 第一步:创建Person,继承于NSObject,然后在Person.h文件遵守NSCoding协议,声明相关属性,如下图: 第二步:实现NSCoding方法 第三步:回到ViewControll.m文件,引 ...
分类:其他好文   时间:2016-05-13 18:48:18    阅读次数:217
今天被TextView虐了
1,textfield 只能单行输入,不能换行,所以我们必须认识下textView。两个差别很大,父类就不同,uitextView 是这样的: UIScrollView <UITextInput>而UItextfield 是这样的UIControl <UITextInput, NSCoding>. ...
分类:其他好文   时间:2016-05-13 13:24:44    阅读次数:200
SQLite浅析
对于iOS工程师有一道常考的面试题,即iOS数据存储的方式 标答如下: Plist(NSArray\NSDictionary) Preference (偏好设置\NSUserDefaults) NSCoding(NSKeyed Archiver\NSkeyedUnarchiver) SQLite3 ...
分类:数据库   时间:2016-05-09 18:23:38    阅读次数:322
iOS中的数据的存储方式
Plist(NSArry\NSDictionary) Preference(偏好设置\NSUserDefaults NSCoding(NSKeyedArchiver\NSkeyedUnarchiver) SQLite3 Core Data SQLite3 什么是SQLiteSQLite是一款轻型的嵌 ...
分类:移动开发   时间:2016-05-06 21:41:56    阅读次数:274
162条   上一页 1 ... 3 4 5 6 7 ... 17 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!