前言 去年底我在公司开始接手几个迭代了五六年的iOS老项目的技术优化工作。互联网公司的闭源N手业务老代码,经过了若干年和若干波人的轮番洗礼,再加上若干个deadline的赶工...
前言:之前使用CocoaPods时,对于Podfile文件的配置,也就了解了最基本的使用。但是公司同事对于Podfile的配置有很多骚操作,不得不系统的了解一下了,😄!内容都...
基础概念 UIDeviceOrientation UIDeviceOrientation,表示设备朝向,可以通过[UIDevice currentDevice] orient...
Swift常用第三方库 最后更新时间2022/10/6 UI SnapKit[https://github.com/SnapKit/SnapKit] 布局 Masonry S...
1.错误 xcode12更新之后,如果私有库引入了第三方库,pod repo push时会出现以下错误: 2.原因 这是因为新xcode为了适配即将发布arm架构芯片m...
这里主要介绍 symbolicatecrash 和 atos 工具的使用, 以及 iOS15 兼容 Json 格式后, 新出的 CrashSymbolicator.py, 三...
FJFTextInputIntercepter拦截器(通知)[https://github.com/fangjinfeng/MySampleCode/tree/master/...
写在前面 本篇文章主要是讲 SKU 商品规格组合的 问题、解决思路及算法优化。 最后 将提供一个SKU算法的通配方案 - SKUDataFilter 本篇文章分析较为详细,针...
前言 前段时间项目中遇到了一个有关 Unicode 字符处理的问题,今天抽空做个总结。先来说下现象吧,有个用户的昵称中带了阿拉伯文,在App里显示的时候,所有和这个带有阿拉伯...
启动页与闪屏的区别 1.启动页 (launch screen ) 当app被用户打开时,在app启动过程中被用户所看到的过渡页面(或动画)都被我们统称为启动页。优点:1.打开...
团队是一个宏观与微观并存的事物,宏观上我们说组织、讲战略、定规划、要排兵布阵,微观上我们关注沟通、成长、情绪。 方向、节奏、结果的对焦对于工作的展开和拿成绩是至关重要的。 不...