前言 对于APP的前后台运行情况的了解,有助于我们在实际开发中规避一些问题,以及采取稳妥的方法处理和解决问题,是很必须的。 应用的运行状态分为以下五种: Not runnin...
前言 对于APP的前后台运行情况的了解,有助于我们在实际开发中规避一些问题,以及采取稳妥的方法处理和解决问题,是很必须的。 应用的运行状态分为以下五种: Not runnin...
在使用相册时,大家应该都用过其分享功能,它可以很方便的分享到各个应用: 那如何让我们自己开发的App也能出现在这个分享面板中,并接收到图片数据呢?这里就需要用到系统为我们提供...
pointInside和hitTest区别: hitTest和pointInside是UIView提供的触摸事件处理方法。 事件处理流程: (1)当用户点击屏幕时,会产生一个...
最近在群里看到有人遇到了更新到iOS15.4版本并且设置时间为12小时制后,使用dateformatter解析出的时间格式出错的问题。代码如下: 输出结果: 可以看到虽然设置...
这个M1芯片下Xcode 编译错误的解决方案:Xcode版本:12.5M1芯片的Macbook pro 在选中模拟器进行编译的时候,会报如下类似错误。 building fo...
避免循环引用的标准做法:weakSelf+strongSelf 假设我们的类有一个属性叫做 model, 我们想要当 model 中的 data 变化的时候,有一个 labe...
音频输出作为硬件资源,对于iOS系统来说是唯一的,那么要如何协调和各个App之间对这个稀缺的硬件持有关系呢? iOS给出的解决方案是"AVAudioSession" ,通过它...
修改了本地的代码,然后使用: git add filegit commit -m '修改原因' 执行commit后,还没执行push时,想要撤销这次的commit,该怎么办?...
在安装cocoapods上经历过不少折腾,终于实现了较为流畅的安装过程,在此做个记录,以便不时之需。 首先打开终端 1.安装Homebrew 2.安装rvm 3.更新系统上的...