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变化挺大的,有必要去看看新的语法。

目录
相关文章
|
5月前
|
安全 编译器 Swift
IOS开发基础知识: 对比 Swift 和 Objective-C 的优缺点。
IOS开发基础知识: 对比 Swift 和 Objective-C 的优缺点。
302 2
|
Swift iOS开发 Perl
如何解决Swift混编的module编译错误
前言很多iOS工程都是基于Object-C开发,再逐步向Swift演进,演进过程中不可避免要进行Swift混编。Swift模块需要支持LLVM Module规范,混编工程会遇到各种Module编译错误。这对于不熟悉的同学来说简直是灾难,严重影响开发效率。本文会介绍常见的Module编译错误,希望对大家有所帮助。常见错误1:Could not build module xxx当一个OC模块引用了Sw
6088 1
如何解决Swift混编的module编译错误
|
4月前
|
存储 安全 Swift
技术笔记:swift小知识点之Swift中的初始化(Initialization)
技术笔记:swift小知识点之Swift中的初始化(Initialization)
|
5月前
|
安全 JavaScript 前端开发
IOS开发基础知识:介绍一下 Swift 和 Objective-C,它们之间有什么区别?
IOS开发基础知识:介绍一下 Swift 和 Objective-C,它们之间有什么区别?
191 0
|
12月前
|
安全 程序员 编译器
2 Swift 和 Objective-C的区别
Swift 和 Objective-C的区别
88 0
|
Swift
深入浅出Swift(5)—— NSNotificationCenter
深入浅出Swift(5)—— NSNotificationCenter
81 0
|
缓存 开发工具 Swift
Module & Swift库 (6)
Module & Swift库 (6)
663 0
Module & Swift库 (6)
|
Swift iOS开发 开发者
第一个受到关注的Swift应用?“Flappy Swift”分享与简析
距离苹果公司刚刚在WWDC 2014上,发布新一代苹果平台编程语言Swift刚刚过去个11小时,开发者Nate Murray就放出了基于测试版Swift开发的应用——一个重制Flappy Bird的简易原型。
129 0
第一个受到关注的Swift应用?“Flappy Swift”分享与简析
|
安全 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特色之一,也是很多初学者不适应的原因之一。
1010 0