前言 Private Spec Repo, 我把它叫做私有库。有更好的叫法,请一定告知我,不胜感谢。 CocoaPods version: 1.2.1. 什么时候用 Coco...
前言 Private Spec Repo, 我把它叫做私有库。有更好的叫法,请一定告知我,不胜感谢。 CocoaPods version: 1.2.1. 什么时候用 Coco...
项目打包之后.ipa包的大小是118.9M,上传到App Store后iPhone6s上显示85.5M,下载时间太长,所以找了一些优化方法,下面这些都是别人写的自己试了一下确...
iOS的runtime中有一种神奇的黑魔法: Method Swizzling,利用它可以做很多有趣的事情。 Method Swizzling 的优点 例如,假设我们的项目中...
因为某些业务需求,项目需要hook所有界面的viewDidAppear方法,我们的方案是使用runtime获取系统所有的类然后将其替换成我们的方法,但是使用这个方法后,在比较...
iOS与Flutter相互通信 iOS项目加入Flutter 接着上一篇继续,在原有iOS项目中加入Flutter后,就需要考虑如何通过原生跳转到flutter,如何原生与f...
CoreText简介 CoreText是用于处理文字和字体的底层技术,它直接和Core Graphic(又称为Quartz)打交道。Quartz是一个2d图形渲染引擎,能够处...
闲来无事想着自己搞个富文本的工具库,不至于每次遇见这些东西就用别人的第三方。自己研究研究也有助于自己对这方面的理解。通过查找了相关的调研发现CoreText是一个好的框架,我...
swift 蓝牙连接 项目简介 最近公司要用到便携式蓝牙打印机进行打印打印机使用的ECS/POS指令集ios使用的BLE方案,安卓则是因为设备的原因只能选择普通蓝牙的连接方案...
更新至iPhone 12 Pro Max 为了统计用户信息、下发广告,服务器端往往需要手机用户设备及app的各种信息,下面讲述一下各种信息的获取方式: 点击下载以上展示效果的...