swift

HarderCoder3 小时前
swift
Swift 静态分派与动态分派:方法到底是如何被调用的本文基于 Sagar Unagar 的《Static vs Dynamic Dispatch in Swift - How Method Dispatch Really Works》(2026-02-21)学习整理,原文链接见文末。
云逸_3 天前
ios·swift
Cinder:基于 Swift Macro 与 Mach-O Section 的解耦注册机制Cinder(Github) 是一个无需逐模块启动注册、支持字符串、类型和函数调用的 Swift 编译期注册框架。
末代iOS程序员华仔3 天前
flutter·ios·swift
从 Figma 到上架:使用 Codex 与 MCP 全流程实现 AI 聊天 App本文将详细拆解一个 AI 聊天移动应用从设计到实现的全过程。我们将遵循一个清晰、高效的现代开发流程,利用一系列强大的工具链,将想法快速转化为可运行的产品。核心流程如下:
霍霍哈嗨4 天前
ios·swiftui·swift
swiftUI框架基础组:与前面的三种布局堆栈类似。所以我们可以不把对象放入堆栈中,而是把它们组合在一起,不会形成新的堆叠。
末代iOS程序员华仔4 天前
ios·objective-c·swift
iOS 开发到上架 App Store 全流程详解在开始 iOS 开发前,你需要完成以下准备工作:此阶段主要进行编码、界面设计和功能测试。这是上架前最关键且容易出错的环节,需要在 Apple Developer 网站 和 Xcode 中配合完成。
东坡肘子7 天前
人工智能·swiftui·swift
当每一次写入都有了新价格 -- 肘子的 Swift 周报 #144最近,OpenAI 的 Codex 被发现存在一个日志写入问题:程序会持续向本地数据库写入大量日志,导致文件不断膨胀,并产生远超正常水平的磁盘写入。类似的 Bug 过去并不少见。放在几年前,人们大概只是删除文件、重启应用,然后等待下一个版本修复。
zzb15807 天前
开发语言·ios·swift
Zed 配置 Swift / iOS 开发记录日期:2026-07-13本文记录在 macOS 上使用 Zed 开发 Swift / iOS 项目的配置、原理,以及本次 import UIKit 无法跳转问题的定位过程。
Geek-Chow8 天前
开发语言·ios·swift·安全架构
Mobile App Certificate Pinning: Underlying Principle and a Swift ExampleHow Charles Proxy Works explained how Charles Proxy performs HTTPS MITM inspection by getting the client to trust a fake Root CA. Section 11 of that document mentioned that SSL/Certificate Pinning defeats this attack.
碎_浪10 天前
macos·开源·swift
Mac 壁纸被 MDM 锁住?我做了个 2MB 的开源方案换壁纸在个人 Mac 上是小事,在公司电脑上却经常翻车:系统设置改了没反应,第三方工具报错或静默失败,桌面还是 IT 推的那张图。
小牛不牛的程序员11 天前
macos·swift
开源一个 macOS 剪贴板「意图识别」工具——不只是存储,更是理解你复制了什么掘友们好,我是小牛不牛。作为一个每天都在 Mac 上搬砖的程序员,我对「复制粘贴」这个操作有种近乎偏执的不满。
apihz12 天前
开发语言·ios·swift
经纬度制作高清卫星图片免费 API 接口详解想看巴黎铁塔、八达岭长城,或者直接"看你家楼顶",把坐标丢进去就行。底层由地图服务商瓦片拼接生成,再通过接口盒子的网关返回给你一个 .jpg缓存地址。
00后程序员张13 天前
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
iOS 打包方式汇总 从 Xcode Archive 到轻量级工具链的 IPA 构建iOS 应用从代码到可安装的 IPA 文件,中间经过编译、签名和打包几个环节。不同的开发环境和项目类型对应的打包方式也不一样。
sweet丶13 天前
swift·rxswift
Swift 黑魔法:`@dynamicMemberLookup`如果你用过 RxSwift/RxCocoa,可能注意到了一个有趣的现象:你找不到 UILabel.rx.text 的显式扩展代码,但它却神奇地工作了。这背后正是 Swift 的 @dynamicMemberLookup 特性在发挥作用。本文将从 RxSwift 的实际应用例子出发,深入讲解这个特性的原理与魅力。(如果你的APP是支持iOS13以上的,那么系统的Combine可以平替掉RxSwift,这里只是举例)
大熊猫侯佩13 天前
swiftui·swift·apple
SwiftUI 侦探笔记:iPhone 14 失踪的“刘海”与侯佩的像素诡计深夜的码农战场,程序员侯佩遭遇了一场诡异的“案发现场”:在 Xcode 的预览中,一部本该完美的 iPhone 14 竟然“秃”了——标志性的刘海凭空消失,取而代之的是平整如柏油马路的安卓感。这不仅是一次 UI 翻车,更是对开发者尊严的挑衅! 面对一张屏幕区域“黑如深渊”的实心 PNG 资产和不听使唤的圆角穿帮,侯佩化身“像素侦探”,展开了一场脑洞大开的救赎行动。 这不仅是一份技术干货,更是一场关于“优雅偷懒”的视觉欺骗艺术。
大熊猫侯佩13 天前
swiftui·swift·wwdc
WWDC26 新 @ContentBuilder 修饰符:SwiftUI 终于有了户口本WWDC26 里,SwiftUI 新加入了一个看起来很低调、但其实很有意思的东西:@ContentBuilder。
东坡肘子14 天前
人工智能·swiftui·swift
当 Linux 成为“空气”:容器、Agent 与不再重要的“桌面之争” -- 肘子的 Swift 周报 #143一周前,微软推出了无需 Docker 的 Windows 11 原生容器支持的公开预览;再结合苹果不久前发布的容器管理器(container)1.0 正式版,一时间,两大主流桌面操作系统都将 Linux 容器深度集成为了系统的一等公民。
wabil16 天前
开发语言·ios·swift
【LVGL】滑动切换页面的界面优化实践这个 Demo 基于 LVGL 实现滑动切换主页界面,完成了背景美化、图标高亮展示、动态标题说明和按钮按压反馈等交互效果。
东坡肘子21 天前
人工智能·swiftui·swift
SPI 加入 Apple,Swift 迈向自举 -- 肘子的 Swift 周报 #142几天前,Swift Package Index(SPI)宣布已加入 Apple。双方将共同建设一个面向 Swift 开发者的综合 package registry;与此同时,SPI 现有的包发现、兼容性检查、文档托管等能力仍会继续提供,包作者在短期内也无需调整现有的发布流程。
东坡肘子1 个月前
人工智能·swiftui·swift
Swift 还让你 Excited 吗?-- 肘子的 Swift 周报 #141上周,Reddit 上一篇题为《Is anyone else excited by Swift progress as the language?》的帖子引发了不少讨论。WWDC 2026 上,Apple 明确表示,Swift 已被用于 WebKit 关键组件、QUIC 网络栈、字体渲染、驱动与固件。发帖者据此认为,Swift 正在向核心操作系统内核迈进,并将这一幕视为 2014 年"高级系统编程语言"承诺的兑现。评论区的讨论则很快从“是否兑现了承诺”,延伸到跨平台支持、语言治理、工具链体验,以及 Swi
sweet丶1 个月前
swift
Swift 元编程-Macro想象这样一个场景:你正在开发一个网络请求框架,每定义一个 API 接口,都要手动编写大量模板代码:每个 API 都要重复这些模式,代码冗长且容易出错。当项目有几十个接口时,维护成本急剧上升。