在日常的工作开发中,有时会遇到需要在后台持续运行的需求。对于这个需求,安卓实现起来比较简单,而iOS来说就比较复杂了。前段时间我们公司就有后台持续定位,并且上传上传地理坐标的...

在日常的工作开发中,有时会遇到需要在后台持续运行的需求。对于这个需求,安卓实现起来比较简单,而iOS来说就比较复杂了。前段时间我们公司就有后台持续定位,并且上传上传地理坐标的...
作为一个coder,这些命令虽然不是常用到,但是用到的时候查起来很分散,所以花点时间总结了下。 rvm 卸载rvm() Ruby、gem 这里需要说明下,Ruby自带gem环...
开始 CocoaPods Plugins 是一个Ruby gem,你需要安装Ruby和CocoaPods来为你的插件开发做准备。要开始开发一个新的插件,你还需要安装cocoa...
1.json串转字典 2.字典转json串 json串与数组之间的相互转换[https://www.jianshu.com/p/142a21dbeb50] 3.swift j...
iOS获取设备的唯一标识的方法总结 2020年可用方案 用不了的我就不写出来了哈. 一.UUID(Universally Unique Identifier) UUID是Un...
一个 iOS 应用可能集成了大量的服务,远程推送、本地推送、生命周期管理、第三方支付、第三方分享....。有没有觉得你的Appdelegate 太过庞大了,有没有想过将每个服...
作为iOS整个项目的核心App delegate,随着项目的逐渐变大,会变得越来越臃肿,一不小心代码就过了千行. 大型项目的App delegate体积会大到什么程度呢?我们...
在Files显示自己的APP info.plist 添加Supports opening documents in place(LSSupportsOpeningDocume...
首先,我们先简单了解下灵动岛 Live Activities 依赖于 Widget 实现 函数和页面,而与Widget不同,Live Activities无法访问网络或接收位...