IP属地:北京
背景 最近升级公司内部使用的一个App,打好测试包后,发现无法正常安装,提示安装失败。进行了一番排查,这里记录下测试包无法安装的一些常见原因。 ...
背景 公司的项目在使用Firebase-Crashlytics进行App的崩溃监控,近期发现在Firebase上看不到新发布的几个App版本的崩...
背景 近期团队内进行了一次项目代码警告清理工作,对项目里各种触发警告的代码进行优化。人工改费时费力,效率低,同时也没有合适的清理警告的自动化工具...
背景 近期公司的项目开启了Swift与ObjC的混编,随之也将部分Xcode的警告选项做了开启。开启后发现多出了很多的警告问题,大部分是代码不规...
警告 1: Method override for the designated initializer of the superclass '...
循环引用 循环引用不做过多的解释,两个对象互相持有对方,谁都无法先被释放掉。循环引用经常是由于使用block而引起的,解决这种循环引用的方案主要...
简介 Foundation与Core Foundation是两个关联密切的框架,区别主要在于Foundation是以Objective-C实现的...
简介 修饰属性的关键字中,有一对描述原子性的关键字,即atomic和nonatomic。这两个关键字用于表示属性的getter/setter过程...