在日常的工作开发中,有时会遇到需要在后台持续运行的需求。对于这个需求,安卓实现起来比较简单,而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无法访问网络或接收位...
“UIButton实现上显示图片,下显示文字”这个需求相信大家在开发中都或多或少会遇见。比如自定义分享View的时候。当然,也可以封装一个item,上边imageView,下...
一、前言 在制作pod库时,我们需要写好如上的.podspec文件, 但是我们看本地cocoapods的repos,发现里面都是json格式的.podspec, 那么它们有啥...
DSBridge是一个用来用来原生和h5交互的轻量级框架,下面我说一下在iOS端DSBridge的使用 安装 使用cocoapods来进行安装 使用 新建一个用于和JavaS...
iOS和H5交互离不开原生层面的支持 WKWebView 执行一段js代码,可以通过: JS可以通过prompt传递参数到Native ,WKUIDelegate中的prom...
一、下载ohpm命令行工具 https://developer.harmonyos.com/cn/develop/deveco-studio#download_cli[htt...
一、网络模型 1.七层模型 网络七层由下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 2.五层模型 二、TCP 传输控制协议(TCP,Transmi...
挺久没写简书了,这边是比较早的时候写的笔记这边就给整理整理发到简书上也比较规范点。网上看到关于日志解析的帖子也很多,本文就加入以下自己实际操作中的处理哈以及相应的解决方式。当...
前言 做了这些年iOS开发,其实越来有点越抵触了,越不爽了,单说Xcode从起初的4点的版本安装包就几个G,一步步的增大,安装包文件一二十个G,其它缓存模拟器乱七八糟的,用一...
如何创建podspec 创建podspec文件只需要一行命令,在你自己的三方库的根目录下输入下面的命令: podspec文件内容介绍 一些常用信息的介绍 介绍一下,里面一些重...
虚拟内存 & ASLR 在早期计算机中数据是直接通过物理地址访问的,这就造成了下面两个问题 1.内存不够用2.数据安全问题 内存不够 ---> 虚拟内存 虚拟内存就是通过创建...
前言 在将私有组件打成二进制包的时候,我们可以选择打包成静态库或者动态库,静态库和动态库读取图片的方式也略有不同,同时在私有组件里面指定资源的方式也分两种,即resource...