#swift
Read more stories on Hashnode
Articles with this tag
SwiftUI 提供了一套强大的属性包装器,帮助管理状态和数据流。以下是这几种属性包装器的定义和用法。 @State 和 @Binding: • @State @State 是一个属性包装器,用于在 SwiftUI 视图中声明本地状态。当 @State...
自从 Xcode 推出 Vim 模式,我就研究了一下如何在 Xcode 中开启。 有趣的是我在日常使用中并不会将 Xcode 作为常用编辑器。甚至可以更绝对一些,日常工作学习中几乎就不会使用 Xcode。一来是因为 Xcode 太「重」,启动很慢。二来也不开发 iOS App。开启 Vim...
开始学习 SwiftUI,发现 Xcode 貌似没有自动格式化的功能。网上找了一些资料,有些教程里的截图已经过时了,简单摸索后,重新总结了一下。 完成此功能,一共需要三步: 安装 SwiftFormat-for-xcode 插件 brew install --cask...
这段时间一直在学习 Swift 这门语言,平时闲暇时间都用来学习或思考人生了,所以这些天没怎么写东西。 经过这几天学习,发现 Swift 这门语言挺好的,你别说还挺喜欢。如果专注 Apple 生态开发,Swift 是绕不过去的「砍」。 如果这么说,让人感觉 Swift...
Swift 这门语言编译器的后端是基于 LLVM 的,编译器的前端是 SwiftC,也就是指 Swift 的编译器。 Swift 编译器 Swift 编译器将 Swift 语言编译成 LLVM IR,也就是 LLVM 的中间语言,LLVM的编译器后端编译成相应的 CPU 可执行文件。 关于...
值类型枚举(enum)Optional 值类型结构体(struct)Bool、Int、Float、Double、character、 String、Array、Dictionary、Set 引用类型(reference...