logo头像

学如逆水行舟

关于ArkUI状态管理的全面总结

状态管理是ArkUI的核心组成部分。简单来说,应用程序的UI展现其实都是状态数据的执行结果,在声明式的UI框架中,界面本质上是一个有限的状态机,数据有多少种组合逻辑上页面就会有多少种样式结果。通过状态数据来驱动页面的更新会让程序的界...

ArkUI中图片与视频多媒体组件的应用

ArkUI中图片与视频多媒体组件的应用

@toc Image与Video组件多媒体数据可以让应用程序的内容更加丰富多彩。在实际开发中,我们经常会需要在应用中展示图片与播放视频。ArkUI中提供了封装好的组件用来支持多媒体内容的渲染。使用起来非常方便。本篇文章将介绍图片组件I...

Swift语言中的Key-Path特性浅析

Swift语言中的Key-Path特性浅析引Key-Path字面理解为键路径,熟悉Objective-C语言的同学知道,OC中有一种语法叫做KVC,即简直编码,其作用是允许开发者通过字符串路径来访问对象的属性,这也是Objective...

Server-Sent Events(SSE)协议原理与实践

Server-Sent Events(SSE)协议原理与实践

Server-Sent Events(SSE)协议原理与实践这些年,语言类大模型相关的应用成为了非常热门的提效工具。各行各业都可以通过定制化的AI工具来提高工作效率。在这类应用的客户端中,由于大模型的运算效率和输出格式的原因,你会发现...

聊聊Swift中的宏

聊聊Swift中的宏

聊聊Swift中的宏宏,Macros是一种常见的编程技术,传统的C语言中,即包含了宏功能。宏这种功能,简单来说是在代码的预编译阶段进行静态替换,是一种非运行时的特性。但是往复杂了说,宏实际上也提供了一种”元编程“方式,即对程序本身进行...

iOS自定义应用设置页面

iOS自定义应用设置页面

iOS自定义应用设置页面引言我们知道,当安装了一个iOS应用程序后,在系统的设置中,就会为此应用生成一个单独的设置模块,可以在其中控制应用的网络权限、推送权限等系统设置项。除了系统功能的相关设置外,其实应用程序也有许多自身设置的需求,...

【Swift专题】聊聊Swift中的属性

【Swift专题】聊聊Swift中的属性引言属性是面向对象语言中非常基础的语法特性,我们讲属性,实际上就是讲与类本身或类实例关联的数据。在面向对象的语言中,类作为重要的数据结构会封装数据与函数,类中的函数我们通常称其为方法,而数据则就...