首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
不想做iOS了
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
数据持久化方案解析(九) —— UIDocument的数据存储(二)
1) UserDefaults用于少量数据。 2) Core Data用于大量数据。 3) 当您的应用程序基于用户可以创建,读取,更新和删除的单个文档的概念时用UIDocuments。 iOS 11添加的UIDocumentBrowserViewController和Files…
数据持久化方案解析(十) —— UIDocument的数据存储(三)
1. Swift
数据持久化方案解析(八) —— UIDocument的数据存储(一)
异步读取和写入后台队列(background queue)上的数据。因此,在进行读写操作时,应用程序对用户的响应性不会受到影响。 协调读取和写入与云服务自动集成的文档文件。 支持发现文档的不同版本之间的冲突(如果发生)。 通过首先将数据写入临时文件然后用它替换当前文档文件来安全…
GameplayKit框架详细解析(三) —— GameplayKit的实用状态机(二)
1. Swift
GameplayKit框架详细解析(二) —— GameplayKit的实用状态机(一)
管理状态很难,但是您可以使用许多技术来管理常规iOS应用中的状态。 GameplayKit框架隐藏了一种有用的技术:GKStateMachine。 状态机通常用于游戏编程。但是,它们的实用性并不止于此。程序员已经解决了状态机的问题。 GKStateMachine存在一个游戏开发…
UIKit框架(二十五) —— 基于UICollectionViews和Drag-Drop在两个APP间的使用示例 (二)
1. Swift
UIKit框架(二十四) —— 基于UICollectionViews和Drag-Drop在两个APP间的使用示例 (一)
Apple在iOS 11中引入了拖放(drag and drop)功能,允许用户将项目从一个屏幕位置拖动到另一个屏幕位置。 在iPhone上,拖放仅在应用程序内可用,而在iPad上,它也可以跨应用程序使用。 这对于快速将Photos中的图像添加到电子邮件中非常方便。 Cache…
Swift基础知识相关(三) —— 重载自定义运算符(一)
运算符是任何编程语言的核心构建块。你能想象编程而不使用+或=吗? 运算符非常基础,大多数语言都将它们作为编译器(或解释器)的一部分。另一方面,Swift编译器并不对大多数操作符进行硬编码,而是为库提供了创建自己的操作符的方法。它将工作留给了Swift标准库(Swift Stan…
WireMock详细解析(二) —— Xcode中基于WireMock和UI Tests的本地API调用(二)
1. Swift
WireMock详细解析(一) —— Xcode中基于WireMock和UI Tests的本地API调用(一)
WireMock是基于HTTP的API的模拟器。 有些人可能会认为它是服务虚拟化(service virtualization)工具或模拟服务器(mock server)。可以看一下WireMock官网,和 GitHub - WireMock。 当您依赖的API不存在或不完整时…
下一页
个人成就
文章被点赞
86
文章被阅读
161,683
掘力值
3,324
关注了
0
关注者
906
收藏集
0
关注标签
0
加入于
2018-11-13