介绍 它的结构如下:RootView —> ContentView —> Text,那么 Text 是如何显示在屏幕上的?官方的介绍是如下 3 个步骤。 父视图为子视图提供预...
介绍 它的结构如下:RootView —> ContentView —> Text,那么 Text 是如何显示在屏幕上的?官方的介绍是如下 3 个步骤。 父视图为子视图提供预...
SwiftUI 中 ViewModel 的变化会引起 UI 的变化,如何能做到监听 ViewModel?常见的有如下几种方式。 @Published属性 onchange M...
介绍 装饰物(小工具条),visionOS 独有的内容,它通过悬浮的形式呈现在窗口周围。 不占用窗口的空间,也不会影响窗口显示的内容。 案例 效果
@顺其自然2017 按道理应该可以的,关键是处理好AppIntent。
iOS17适配指南之Widget介绍 增加containerBackground修饰符可以设置 Widget 的背景。 增加widgetContentMargins环境变量可以设置 Widget 的边距。 ...
学习要求 掌握 Swift。 掌握 SwiftUI。 熟悉 RealityKit。 熟悉 ARKit。 熟悉 Accessibility。 硬件环境:Apple Silico...
工作学习 学校的主要工作是教科研,今年的教学任务不多,主要以学习为主,因为专业即将转型,需要进行下一步的规划。 继续深耕 Apple 生态技术,已发布的电子书《Swift 实...
Gemini 是 Google 最新的生成式 AI 大模型,功能十分强大。它可以很容易地集成到 iOS 中,进而帮助开发者产出各种类型的智能 App。 环境要求 Xcode ...
介绍 PHLivePhotoView 也是一个 UIView,专门用于显示 Live Photo。 Live Photo 本质是一张 HEIC 格式的封面图片 + 一段 MO...
编译过程 Parse:从.swift构造 AST(抽象语法树)。 Sema:对 AST 进行语义分析,生成格式正确且类型检查完备的 AST。 SILGen:从 AST 生成 ...
iOS程序启动流程概览 什么是Dyld? 它跟程序的启动有什么关系? Dyld是动态库链接器。在程序启动过程中负责加载所有库和可执行文件。在此过程中完成对这些库和可执行文件的...
UITrait与UITraitDefinition iOS17 新增了一个协议UITraitDefinition,表示特征集合中特征的类型。通过遵守该协议可以实现自定义特征。...
简介 在LLVM的官方文档中对Swift的编译器设计描述如下: Swift编程语言是在LLVM上构建,并且使用LLVM IR和LLVM的后端去生成代码。但是Swift编译器...
库 库是一份可执行代码的二进制代码,可以被操作系统载入内存,并且被识别、使用。 在链接阶段,会将汇编生成的目标文件与引用的库一起链接,打包进可执行文件中。 分类 静态库 以....
@顺其自然2017 没有
iOS17适配指南之Widget介绍 增加containerBackground修饰符可以设置 Widget 的背景。 增加widgetContentMargins环境变量可以设置 Widget 的边距。 ...
前文iOS17适配指南之SwiftData(一)[https://www.jianshu.com/p/fd5294d766de]使用 UIKit 对 SwiftData 进行...
@runsuc 登录你的开发者账号
Xcode15离线安装各平台模拟器背景介绍 Xcode 15 安装包的大小相比之前更小,因为除了 macOS 的 Components,其他都需要动态下载安装,否则提示xXX Not Installed。同时...
@来者可追文过饰非 不客气
Xcode15离线安装各平台模拟器背景介绍 Xcode 15 安装包的大小相比之前更小,因为除了 macOS 的 Components,其他都需要动态下载安装,否则提示xXX Not Installed。同时...
@5bd4b01a3590 谢谢
Swift 5.9 新特性Swift 5.9 内置于 Xcode 15,虽然是 Swift 5 的最后一个大版本,仍然增加了不少新特性。 if与switch表达式 if与switch语句可以作为表达式...
iOS17适配指南之TipKit介绍 一言以蔽之:TipKit 是一种显示提示信息的新框架。 使用步骤 导入模块import TipKit。 创建遵守Tip协议的结构体 Tip,配置提示信息内容。 通过Ti...
介绍 一言以蔽之:TipKit 是一种显示提示信息的新框架。 使用步骤 导入模块import TipKit。 创建遵守Tip协议的结构体 Tip,配置提示信息内容。 通过Ti...