-
iOS 微信编译速度优化分享
前言 岁月真是个养猪场,这几年,人胖了,微信代码也翻了。记得 14 年转岗来微信时,用自己笔记本编译微信工程才十来分钟。如今用公司配的 17 年款 27-in...
微信终端开发团队 2023-01-02446 0 0 -
深入详解iOS适配技术
iPhone自诞生以来,随着其屏幕尺寸不断的多样化,屏幕适配的技术一直在发展更新。目前,iOS系统版本已经更新到9.3,XCode的最新版本已经是7.3,仅iP...
VV木公子 2023-01-02443 0 0 -
Actors
Swift 并发模型旨在提供一种安全编程模型,可以静态检测数据竞争和其他常见的并发错误。结构化并发 提议引入了一种定义并发任务的方法,并为函数和闭包提供数据竞争...
DerekYuYi 2023-01-02456 0 0 -
iOS16 和 Xcode14 如何改进 App 大小和运行时性能
本文主要介绍苹果在 Xcode14 和 iOS 16 上,如何从编译层面和运行时层面,优化 Swift 和 Objective-C runtime, 来让 ap...
DerekYuYi 2023-01-02458 0 0 -
Swift5.7 扩展不透明类型(some)到泛型参数
Swift 中的泛型语法是为了类型通用性设计,这种通用性允许在函数输入和输出时,使用复杂的类型集合来表达,前提是类型必须前后一致。例如下面这个例子是从两个序列构...
DerekYuYi 2023-01-02455 0 0 -
玩转 Xcode Playground(上)
在 Swift 语言推出的同一年(2014 年),苹果就在 Xcode 中集成了 Playground 功能。相较标准的 Xcode 项目,Playground...
东坡肘子 2023-01-02453 0 0 -
Core Data with CloudKit(二)——同步本地数据库到iCloud私有数据库
本篇文章中,我们将探讨Core Data with CloudKit应用中最常见的场景——将本地数据库同步到iCloud私有数据库。我们将从几个层面逐步展开:
东坡肘子 2023-01-02483 0 0