首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Swift
移动端小伙伴
创建于2023-10-09
订阅专栏
Swift相关
等 35 人订阅
共41篇文章
创建于2023-10-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Swift Macros - 宏之语法树
在正式深入宏的世界之前,我们必须理解一个核心概念:Syntax(语法节点) 。它不仅是 Swift 宏生成和操作代码的“原材料”,更是编译器理解代码结构的基础。 语法树(Syntax Tree) 是代
Swift Macros - 宏角色与命名控制
在 Swift 宏系统中,宏类型(Macro Kind) 、宏角色(Macro Role) 与命名说明符(Name Specifier) 共同决定了宏的使用范围和生成内容的可控性。 宏类型 决定宏的附
Swift Macros - 宏之全貌
1. 宏的定义 Swift 宏(Macro) 是一种在编译期执行的代码生成机制。开发者可以通过简洁的语法标记,在源代码中自动插入、替换或补充逻辑,从而实现样板代码的自动化。 Swift 宏建立在语法树
Swift Macros - 宏之起点
Swift 宏(Macro)对许多开发者来说,是一种既熟悉又陌生的工具。在 Objective-C 时代,我们经常使用 #define、条件编译、日志封装,甚至自动插桩来提升开发效率。这些基于 C 的
Swift Macros 系列 - 玩转 Swift 宏,从入门到精通
基础篇 Swift Macros - 宏之起点 本文介绍了 Swift 宏 的背景与引入动机,阐述了宏在编程中的基本用途,帮助开发者理解宏如何简化代码编写、提升开发效率。内容还包括了宏的基本配置方式与
Swift 异常处理以及注意事项
在 Swift 中,throws 和 throw 是处理错误的关键字,它们用于标识和处理可能会产生错误的代码。但深入理解它们的工作机制有助于编写更健壮和可维护的代码。 throws throws 用于
Swift SOLID 5. 依赖反转原则
SOLID 原则简介 SOLID 原则是五个面向对象设计的基本原则,旨在帮助开发者构建易于管理和扩展的系统。具体包括: 单一职责原则(SRP) :一个类,一个职责。 开放封闭原则(OCP) :对扩展开
Swift SOLID 3. 接口隔离
SOLID 原则简介 SOLID 原则是五个面向对象设计的基本原则,旨在帮助开发者构建易于管理和扩展的系统。具体包括: 单一职责原则:一个类,一个职责。 开放封闭原则:对扩展开放,对修改封闭。 里氏替
Swift SOLID 2. 开闭原则
SOLID 原则简介 面向对象编程(OOP)采用“对象”作为软件设计的核心,其中对象可以包含数据(属性或字段)和操作数据的代码(方法)。SOLID 原则是五个面向对象设计的基本原则,旨在帮助开发者构建
Swift SOLID 1. 单一职责
SOLID 介绍 面向对象编程(OOP)是一种程序设计范式,它使用“对象”来设计软件。对象可以包含数据(称为属性或字段)和操作数据的代码(称为方法)。SOLID 原则是面向对象设计和编程中的一组五个基
Swift数据解析(第四篇) - SmartCodable(下)
Swif数据解析库方案以及当前数据解析库分析,Codable详解,Codable源码解析,自研数据解析库。
Swift 实现气泡的功能
Bubble, Tips, Popup。 BTBubble(气泡) 这是Swift语言实现的一款气泡能力。 您可以下载本项目 github地址,查看 Example 工程,获取更多的使用示例。
Swift 编译优化(4) - 代码优化
iOS 编译优化 编译项设置优化完之后,主要就是代码的优化了。Swift 耗时的主要就是类型检查,那么代码优化的重点就是 检查哪些表达式、函数 类型检查占用太长时间。 我们将代码编译优化的等级分为 【
Swift 编译优化(3) - 编译配置
通过优化编译配置,降低编译时间。 一. 开启Swift全模块化 1. 理解Swift全模块化 SWIFT_WHOLE_MODULE_OPTIMIZATION 是一个与Swift编译相关的Xcode构建
Swift 编译优化(2) - 耗时统计
编译衡量标准 进行编译优化前,我们需要对速度有一个衡量标准:准确获得构建用时。 先定义要衡量和优化的内容。 有两种选择: Clean Build(全量构建): 从头开始完整构建项目 Increment
Swift 编译优化(1) - 编译过程
iOS编译优化,Swift编译优化,Swift代码优化,Swift编译配置优化,混编项目编译优化,统计编译耗时。
iOS 等比例UI适配方案
苹果手机的机型越来越多,屏幕尺寸越来越大。很多时候苦于需要精准的适配各个屏幕尺寸的UI,通常根据某一种倍数计算的结果并不能满足精准的需求, 随着iPhone设备不同尺寸的增加 这种需求更加迫切。 主流
Swift 路由方案升级
背景 大多 Swift 的路由都是基于原有 OC 的 Bus 和 URL 的方式继承过来的,但是随着主力语言切换到 Swift,以及在 Swift 中使用的越来越多,也越发的感觉到不【适应】
Swift编程思想(二) - 面向函数式编程
这是关于Swift编程思想的系列文章,本篇主讲:Swift的面向函数式编程思想,以及函数式编程的特点。
文字转语音 & 语音转文字
文字转语音的实现 应用 AVFoundation 中 Speech Kit 的 AVSpeechSynthesizer 能利用系统自带的引擎,无需网络请求,高效的实现(语音
下一页