跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
重置
编程语言 / Swift

标签

全部标签AIjavaNode.jsNuctPayPPT制作React NativeRNSaaSWeChat大前端算法

分类

全部分类
编程语言
PythonJavaScriptTypeScriptJavaKotlinGo / GolangRustC++CC#F#PHPRubySwiftObjective-CScalaClojureElixirErlangHaskellDartLuaPerlRJuliaMATLAB / OctaveSQLShell / BashPowerShellHTML / CSSZigNimCrystalGroovyVisual Basic .NETSolidity汇编

排序

最新更新最新发布最多浏览最多点赞
Swift

Applite:基于 SwiftUI 的 Mac 软件管理工具

Applite 是一款专为 macOS 设计的开源软件管理工具,基于 SwiftUI 框架开发。它作为 Homebrew Casks 的图形化界面,提供智能环境检测、精准搜索、批量安装与更新等功能。支持多设备配置同步及网络代理适配,旨在简化 Mac 用户的软件维护流程,无需技术背景即可轻松管理应用生态。

监控大屏发布于 2026/3/26更新于 2026/4/184 浏览1 点赞约 2 分钟阅读
LeetCode 395 至少有 K 个重复字符的最长子串
Swift算法

LeetCode 395 至少有 K 个重复字符的最长子串

讲解 LeetCode 395 题解法。题目要求找出字符串中最长子串,使得子串中每个字符出现次数均不少于 k。核心思路采用分治策略:统计当前段字符频次,将出现次数小于 k 的字符作为分隔符将字符串切分为多段,对每段递归求解。若某段内无此类字符,则整段合法。代码使用 Swift 实现,包含复杂度分析及示例验证。

片刻发布于 2026/3/26更新于 2026/4/177 浏览5 点赞约 10 分钟阅读
Swift

SwiftTerm 跨平台终端模拟器开发指南

SwiftTerm 是一款基于 Swift 开发的跨平台 VT100/Xterm 终端模拟器,支持 macOS、iOS 和 visionOS。它提供轻量级设计、高度可定制及完整兼容性,支持本地进程模拟、SSH 连接及无界面模式。开发者可通过 Swift Package Manager 集成,利用 LocalProcessTerminalView 或 TerminalView 构建终端应用,并支持 Sixel 等图形格式显示。

RedisGeek发布于 2026/3/24更新于 2026/4/183 浏览2 点赞约 12 分钟阅读
LeetCode 385 迷你语法分析器
Swift算法

LeetCode 385 迷你语法分析器

讲解 LeetCode 385 迷你语法分析器的 Swift 实现。该题要求将嵌套列表的字符串表示解析为 NestedInteger 对象。核心方案使用栈维护嵌套结构,遍历字符处理整数、列表及符号。代码包含对单个整数、空列表、负数及多层嵌套的处理逻辑。算法时间复杂度为 O(n),空间复杂度为 O(n)。此类解析技术可应用于 JSON 解析、配置文件读取及表达式求值等实际开发场景。

FlinkHero发布于 2026/3/24更新于 2026/4/187 浏览1 点赞约 18 分钟阅读
LeetCode 384 打乱数组 Swift 实现与 Fisher-Yates 算法解析
Swift算法

LeetCode 384 打乱数组 Swift 实现与 Fisher-Yates 算法解析

LeetCode 384 打乱数组问题的 Swift 实现方案。核心是使用 Fisher-Yates 洗牌算法确保所有排列等概率。通过保存原始数组和当前状态数组,实现了 reset() 和 shuffle() 方法。文章详细分析了数据结构设计、算法原理、边界情况处理,并给出了时间复杂度 O(n) 和空间复杂度 O(n) 的分析。此外,还列举了音乐播放器、游戏抽卡、测试数据生成等实际应用场景,展示了该设计模式的通用性。

萤火微光发布于 2026/3/23更新于 2026/4/1813656 浏览144 点赞约 37 分钟阅读
SwiftWeChat

微信 Mac 版防撤回与多开工具:WeChatTweak-macOS

WeChatTweak-macOS 是一款专为微信 macOS 客户端设计的开源动态库增强工具。它支持消息防撤回、多账号同时登录以及防止自动更新导致功能失效。项目基于 Swift 语言开发,采用动态库注入技术,代码透明且不收集隐私。用户需通过 Homebrew 安装命令行工具,执行 patch 命令即可启用功能。建议微信大版本更新后重新执行补丁操作以确保稳定性。

王者发布于 2026/3/23更新于 2026/4/186447 浏览306 点赞约 4 分钟阅读
Swift

Adobe Downloader macOS 版工具介绍与使用

Adobe Downloader 是一款基于 SwiftUI 开发的 macOS 桌面应用,用于简化 Adobe 系列软件的下载流程。它具备智能硬件识别、依赖管理、断点续传及批量并行下载等功能。文章介绍了其核心优势、技术架构及四步上手流程,包括获取源码、Xcode 运行、版本选择及下载监控,适用于 macOS 12.0+ 系统环境。

指针猎手发布于 2026/2/24更新于 2026/4/184 浏览2 点赞约 2 分钟阅读
Swift大前端

ProtonVPN iOS/Mac 应用项目结构及配置教程

ProtonVPN iOS/Mac 客户端项目包含主程序目录、测试目录及说明文档。核心文件涉及 AppDelegate 与 SceneDelegate 处理应用生命周期,Info.plist 配置显示名称、Bundle ID 及版本信息。文章梳理了项目基础架构与配置规范,为 iOS/macOS 开发者提供参考。

指针猎手发布于 2026/2/9更新于 2026/4/183 浏览0 点赞约 7 分钟阅读
SwiftRNReact Native大前端

macOS 安装 iOS Simulator 完整指南

macOS 系统下 iOS Simulator 是 Xcode 自带组件,无需单独下载安装。通过 App Store 或 Homebrew 安装 Xcode 后即可获取模拟器。支持通过 Finder、Spotlight 或 Xcode 菜单三种方式启动。用户可在 Xcode 设置中下载不同版本的 iOS 运行时以模拟不同系统环境,并在模拟器内添加多种 iPhone 机型。验证安装是否成功可执行 xcrun simctl list dev…

星落发布于 2026/2/9更新于 2026/4/184 浏览0 点赞约 5 分钟阅读
LeetCode 380 O(1) 时间插入、删除和获取随机元素
Swift算法

LeetCode 380 O(1) 时间插入、删除和获取随机元素

该题目要求设计一个支持 O(1) 时间复杂度的数据结构,实现插入、删除和随机获取元素的功能。核心方案是结合数组和哈希表:数组用于存储元素以支持 O(1) 随机访问,哈希表用于存储元素到索引的映射以支持 O(1) 查找。删除操作通过将待删元素与数组末尾元素交换位置来实现 O(1) 复杂度。该结构适用于抽奖系统、随机推荐、游戏事件触发及负载均衡等场景。

DataScient发布于 2026/2/7更新于 2026/4/182 浏览0 点赞约 15 分钟阅读
上一页