logo头像

学如逆水行舟

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中的属性引言属性是面向对象语言中非常基础的语法特性,我们讲属性,实际上就是讲与类本身或类实例关联的数据。在面向对象的语言中,类作为重要的数据结构会封装数据与函数,类中的函数我们通常称其为方法,而数据则就...

在iOS应用中使用实时活动与灵动岛

在iOS应用中使用实时活动与灵动岛

在iOS应用中使用实时活动与灵动岛iOS16系统引入了实时活动与灵动岛相关的API。实时活动API能够让用户在桌面直接浏览到应用程序所提供的实时性较高的信息,例如比赛的比分信息,外卖的配送进度信息,票务信息等。在支持灵动岛的设备上,实...

人工智能之从零理解人工神经网络

人工智能之从零理解人工神经网络

人工智能之从零理解人工神经网络引人工智能并非是一个新型的词汇,从十九世纪五十年代开始,人们就开始探索为机器赋予类似人的智能能力。限于当时的基础数学理论不够完善,人工智能的发展并不顺利。直到九十年代发展出了基于统计学的数学工具,人工智能...