Swift - NSUserDefault的演化

简介: Swift - NSUserDefault的演化

不管OC也好,Swift也好,NSUserDefault存本地沙盒都很常用,在swift2.0的时候博主重新过了一遍语法,发现和oc基本一样,很容易就写出来了,用过的都知道2.0时怎么来存取数据,最近有人在说这个怎么写,博主于是用Xcode8来写,发现2.0时的写法根本不提醒,于是摸索了几分钟,终于发现了端倪,新的写法如下:

   UserDefaults.standard.setValue("hello", forKey: "world")
   UserDefaults.standard.synchronize()
   print(UserDefaults.standard.object(forKey: "world"))

相应的,删除的方法按照这样的格式来写就可以了,整体来说swift3.0变化挺大的,有必要去看看新的语法。

目录
相关文章
|
Swift iOS开发 Perl
如何解决Swift混编的module编译错误
前言很多iOS工程都是基于Object-C开发,再逐步向Swift演进,演进过程中不可避免要进行Swift混编。Swift模块需要支持LLVM Module规范,混编工程会遇到各种Module编译错误。这对于不熟悉的同学来说简直是灾难,严重影响开发效率。本文会介绍常见的Module编译错误,希望对大家有所帮助。常见错误1:Could not build module xxx当一个OC模块引用了Sw
6241 1
如何解决Swift混编的module编译错误
|
Swift
深入浅出Swift(5)—— NSNotificationCenter
深入浅出Swift(5)—— NSNotificationCenter
85 0
|
缓存 开发工具 Swift
Module & Swift库 (6)
Module & Swift库 (6)
679 0
Module & Swift库 (6)
|
Swift iOS开发 开发者
第一个受到关注的Swift应用?“Flappy Swift”分享与简析
距离苹果公司刚刚在WWDC 2014上,发布新一代苹果平台编程语言Swift刚刚过去个11小时,开发者Nate Murray就放出了基于测试版Swift开发的应用——一个重制Flappy Bird的简易原型。
136 0
第一个受到关注的Swift应用?“Flappy Swift”分享与简析
|
Swift iOS开发
21.Swift学习之扩展
扩展 为现有的类、结构体、枚举类型、协议添加了新功能。扩展和 Objective-C 中的分类类似。 扩展可以: 添加计算属性; 定义方法; 提供新的构造函数; 使现有的类型遵循某协议 Swift中使用extension关键字实现扩展 语法 extension SomeType { // new functionality to add to SomeType goes here } 扩展可以使已有的类型遵循一个或多个协议。
1262 0
|
安全 Swift iOS开发
swift4.1 系统学习九 Optional
// // main.swift // swift09 // // Created by iOS on 2018/9/29. // Copyright © 2018年 weiman. All rights reserved. // import Foundation // swift学习笔记9 /* Optional:可选类型 ? 可选类型是swift特色之一,也是很多初学者不适应的原因之一。
1015 0
|
Swift
swift4.1 系统学习七
import Foundation //swift学习笔记07 /* 控制流语句 学过任何一种语言的小伙伴们都对控制流语句不陌生,几乎每一天都在用。 控制流分类: 1.分支 2.循环 */ /* do语句块 这个语句块在我之前的学习中一直在使用,是一种在学习中很方便的写代码的方式。
1019 0
|
Swift 机器学习/深度学习 C语言
swift4.1 系统学习八
// // main.swift // swift08 // // Created by iOS on 2018/9/28. // Copyright © 2018年 weiman. All rights reserved. // import Foundation //swift学习笔记8 /* 1. for-in 循环 swift中使用for-in循环还是很频繁的。
896 0
|
索引 Swift 自然语言处理
swift4.1 系统学习六
swift学习笔记6 字符和字符串 在swift中,String类型也是结构体,属于值类型,而不是引用类型。这一点,与OC是不一样的。 // // main.
845 0
|
存储 Swift iOS开发
swift4.1 系统学习四
// // main.swift // swift04 // // Created by iOS on 2018/9/21. // Copyright © 2018年 weiman.
1065 0