美文网首页
2021-08-20

2021-08-20

作者: 我会回来的 | 来源:发表于2021-08-20 14:32 被阅读0次

iOS swift  NSKeyedArchiver 使用

 iOS 中swift的归档与解挡 

归档: 将对象按照一定的格式保存到文件中;NSKeyedArchiver

解档: 从文件中还原对象的过程;NSKeyedUnarchiver

自定义的归档 .解挡,需要遵守NSCoding协议, 并实现协议的方法。

自定义的归档,就是针对类中的成员变量分别进行归档;

(1)归档 

func  encode(with aCoder: NSCoder) {

aCoder.encode(self.bssid,forKey: "bussed" )

~

~

aCoder.encode(self.lng,forkey:"lng")

}

(2) 解档 

required convenience init?(coder aDecoder: NSCoder){

let bassid = aDecoder.decodeObject(forKey: "bassid") as! String 

self.init(bssid: bassid, ssid: ssid, wifiType:wifiType )

}

(3)init()方法 

init(bssid:String, ssid:  String, wifiType: Int)

self.baaid = bassid 

self.ssid   = ssid 

self.wifiType = wifiType

}

(4)设置属性

var bssid:String? 

var femaleCounter = 0 

var maleCounter = 0

相关文章

  • python时间strftime格式化去除前导0

    2021-08-20想显示成2021-8-20,时间同理 windows linux/mac

  • 541. 反转字符串 II

    2021-08-20 LeetCode每日一题 链接:https://leetcode-cn.com/proble...

  • 阅读打卡——《教育的情调》

    【日期】2021-08-20 【阅读书籍】《教育的情调》马克斯.范梅南 李树英 【阅读进度】读了个序 【打卡天数...

  • 心理咨询

    2021-08-20 非暴力沟通觉察日记 第 一期 第 1 层 8日 20累12层 ☞『阅享日记』邱红梅 【每...

  • 从吊兰引发的思考

    幸福日志2021-08-20 周五 雨 办公室的空地边的小花园,用吊兰枝上发出的小吊兰种了一圈,还有一个特别的吊兰...

  • 2021-08-20

    用什么Map可以保证线程安全,为什么?ConcurrentHashMap为什么能保证线程安全?1.7和1.8原理有...

  • 2021-08-20

    2021.8.19周四晴 时间太快了,又是凌晨才睡,等开学了可怎么办啊。不到七点就被小弟吵醒,嗷嗷直叫,抱他尿尿,...

  • 2021-08-20

    在我不值一提的前半生中,也遇到不少的人,想要倾述的就只有你,离开之后,不再联系好多年,却又时常想起,想要了解这些年...

  • 2021-08-20

    失眠的夜, 并不一定是有什么特殊原因, 可能只是希望自己保持这份清醒而已。

  • 2021-08-20

    今晚想看infi视频,意外从fly视角看到了infi和ted对线。几年前跟磊磊讨论war3这些人在斗鱼直播时说过,...

网友评论

      本文标题:2021-08-20

      本文链接:https://www.haomeiwen.com/subject/vxozbltx.html