首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Swift
ZRD1112
创建于2025-01-25
订阅专栏
Swift
等 1 人订阅
共9篇文章
创建于2025-01-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
iOS Swift UIKit 编程规范指南
清晰性、可读性、可维护性、一致性。层级、编码规范、代码结构、命名规范。控制器命名-使用描述性名称:清晰地描述其功能和职责。 方法命名-使用动宾结构:方法名应该是一个动词或动词短语,描述该方法执行的操作
Swift flatMap 和 compactMap
理解 flatMap 和 compactMap 的关键在于它们的 核心目的 和 适用场景。以下是清晰的对比和实际示例,帮助你彻底掌握它们: 一、核心区别总结 方法 核心功能 输入类型 输出类型 典型场
闭包代码转换
闭包的定义: 在 Swift 中,闭包的语法是 { (参数类型) in ... }。 参数类型和返回值类型需要与 Objective-C 中的 block 定义一致。 类型推断: 如果 itemCon
Swift-模式匹配 Pattern Matching
~= Pattern Matching https://developer.apple.com/documentation/swift/~=(::) pattern-matching-in-swift
Swift 学习-(摘录自 彼得潘)
彼得潘的 Swift iOSApp 程式設計入門 https://www.apppeterpan.com/?source=post_page-----9a3bf1e03503------------
Swift - copy on write
copy on write 它只在內容修改時才進行複製 So the array2 data is being copied only when we mutate it
Closure
Closure與Function的功能很像,簡單來說你可以將Closure當作一個没有名稱的Function,也就是一個匿名函式,所以Closure-樣可以定義一段程式碼的區塊,也可以接受参数與回资料
Swift 小问答
运算符 ?? 空合运算符 Swift中的“??”运算符,也被称为 空合运算符(Nil Coalescing Operator),用于在可选类型(Optional Type)的变量为nil时提供
Swift
https://docs.swift.org/swift-book/documentation/the-swift-programming-language/