排序
Swift 中的热重载
前言 我们最新的 MacBook M30X 处理器可以感知到瞬间编译大型 Swift 项目,除此之外,编译代码库只是我们迭代周期的一部分。包括: 重新启动它(或将其部署到设备) 导航到您在应用程序中的先前...
ios组件化通讯
随着项目越来越复杂,人员越来越多,开发人员势必要面临组件化的问题,关于这个问题,有机会专门讨论下,此篇文章里只做简单涉及,重点在于组件化之后的通讯问题 组件化方式 pod lib create xxx...
只是巧合?苹果iOS16的神秘技术竟然与中国企业5年前产品一致!
最近,苹果又来“整顿”手机厂商了。 有传言称,新版 iOS 16 将加入一个名为「自动验证」的新功能,可跳过网页和 App 中的人机验证流程,升级了 iOS 16 测试版的用户,可以进入「设置」—「Appl...
苹果开放韩国第三方支付,看完实施细则,恐怕你高兴不起来了
苹果官网发布最新消息,从6月30日起,韩国用户可通过第三方渠道进行App Store的App付款。消息截图如下: App内购一直是苹果紧守的底线,这次苹果居然松口了,我还是挺意外的,但是感觉肯定不简...
移动端渲染原理浅析
计算机或手机的渲染是一个非常复杂的过程,本文介绍了渲染相关的一些基础知识,并结合 iOS 和安卓的技术框架介绍了移动端渲染原理,最后详细的解析了 iOS 中的离屏渲染以及圆角优化的一些方法。...
ios-整理RunLoop的实际开发应用
前言 Runloop在iOS中是一个很重要的组成部分,对于任何单线程的UI模型都必须使用EvenLoop才可以连续处理不同的事件,而RunLoop就是EvenLoop模型在iOS中的实现。在前面的几篇文章中,我已经介绍...
Xcode 中 Swift Package Manager 速度慢
生活的节奏可以慢一些,但开发的效率,却不行。 这个问题的起源,在学习 Vapor 的时候,项目的依赖都是以SPM形式添加的,然后这些依赖的源头都在Github,所以试了几次,更新速度都很慢,甚至会...