swift

东坡肘子11 小时前
人工智能·swiftui·swift
举手之劳 -- 肘子的 Swift 周报 #151上个周末,我在北京参加了由苹果举办的 App 孵化器活动,本次的主题主要围绕 AI 时代的应用开发、运营和商业模式展开。与会者大多是 IT 公司的管理者和应用开发者,整个活动期间,大家对 AI 的热情都很高,也纷纷讨论各自对于 AI 的理解和应用技巧,我从中收获不少。
sakiko_1 天前
笔记·学习·ios·swiftui·swift
Swift学习笔记42-SwiftUI的属性包装器(讲解+面试)属性包装器的本质是对属性的访问逻辑(如getter/setter中的存储、计算、校验、通知)抽离并封装成一个独立的类型,从而在不同地方通过@属性包装器名,来实现代码的高级复用。
weixin_531670893 天前
人工智能·macos·mac·swift
Interlude起来:动作动画和文字通知哪个更适合休息提醒?Mac上有没有用桌宠做动作引导的软件?我以前在办公室收到过一种很尴尬的提醒。屏幕上硕大几个字:“开始提肛运动。”自己看当然没什么。问题是办公室里的显示器并不是只有自己能看见。
Daniel_Coder3 天前
ios·swiftui·swift·widgetkit
我用 SwiftUI + GRDB 做了一个「按时吃药·服药提醒」App很多时候,真正让人困扰的不是“记不住几点吃药”,而是过了一会儿又开始想:我刚刚到底吃没吃?因此我做了「按时吃药·服药提醒」。它是一款 iPhone 用药计划、提醒与记录工具:不提供诊疗建议,也不替代医生或药师;它只负责把每天的计划、提醒和记录整理清楚。
末代iOS程序员华仔4 天前
ios·swift·figma
iOS个人开发者账号申请为啥会被卡住很多开发者在申请 iOS 个人开发者账号时,明明资料都填好了,却迟迟等不到审核通过,甚至直接被拒。这篇文章就来梳理一下最常见的卡点,帮你对照排查,少走弯路。
denggun123455 天前
开发语言·python·swift
信号量(DispatchSemaphore vs AsyncSemaphore)、swift协作式线程池 and python信号量先把两个东西拆开对比,用你熟悉的GCD做参照物。底层操作对象:操作系统内核线程(OS Thread)当计数为0,wait() 会调用操作系统内核,把当前正在跑的这条内核线程直接休眠、卡住。这条线程原地不动,什么活都干不了,内核把它调度出去。直到别的线程调用signal(),内核再把这条线程唤醒。
2501_915918415 天前
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
Swift IDE 有哪些?按平台和需求选择Swift 开发工具前两周有个朋友问我:写 Swift 是不是只能装 Xcode?他手头是 Windows 本,想学 Swift 又怕买了 Mac 才开工。他把这个问题发到群里,答案更乱了:有人说必须 Xcode,有人推荐 VSCode,还有人提到跨平台 IDE。其实两边都对,前提是目标不同。Swift IDE 有哪些,答案比想象中多——选型的关键是分清"写 Swift 语言"和"做 iOS App"两个目标。先给一张按需求匹配工具的表,再逐个展开。
懋学的前端攻城狮6 天前
macos·swiftui·swift
把 SwiftUI List 换成 NSTableView:一次目录树卡顿的排查记录macOS · SwiftUI · AppKit · 性能排查|2026-08-26 · macOS 15.7 · Swift 6.2
2501_915106326 天前
开发语言·vscode·ios·objective-c·个人开发·swift·敏捷流程
Swift 开发环境搭建指南:三条路径按目标对号入座之前一直以为学 Swift 必须有一台 Mac、装上 Xcode,直到帮朋友在 Windows 上把 Swift 环境搭起来跑通第一行代码,才发现这个认知过时了。那次搭完他感慨:Swift 早就不是"苹果专属语言"了,官方工具链在 Windows 上的体验比想象中完整。Swift 开发环境搭建这件事,答案取决于你的目标:学语言、写命令行工具,和做 iOS App,需要的环境根本不是一套。这篇把三条路都过一遍,每条说清楚装什么、适合谁、坑在哪。
东坡肘子7 天前
人工智能·swiftui·swift
AI 想放弃了,人没有 -- 肘子的 Swift 周报 #150最近,Linus Torvalds 在调试一个 Intel Xe GPU 驱动问题时,经历了一场被他自己称为“debug session from hell”的漫长排查。最终的修复简单得有些不可思议:把一处 round_up() 改成 round_down()。但为了找到这一行代码,他前后添加了 24 个调试 patch,启动了 18 次 kernel。其中大量繁琐工作,都是在 AI 的帮助下完成的。
冯汉栩8 天前
开发语言·ios·swift
Swift Control RollingCountdownView(动画倒计时)一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。
末代iOS程序员华仔8 天前
flutter·ios·swift
iOS 语聊直播/聊天APP4.3条例被拒解决Hello,We noticed this is your first app submission and want to congratulate you on joining the Apple Developer Program. We look forward to working together on your submissions.
denggun123458 天前
开发语言·python·swift
Python两套原生信号量与swift对比Python标准库就两套信号量,名字一模一样,但是完全不能混用。操作对象:操作系统内核线程 sem.acquire():拿不到许可,直接把当前OS线程阻塞休眠,线程原地卡住,不归还;别的线程调用release()才唤醒这条线程。 ✅必须多操作系统线程才有意义;单线程调用会卡死死锁。 搭配:threading.Thread / ThreadPoolExecutor(同步多线程)。
2601_965798479 天前
开发语言·ios·swift
Build a Fast, High-Ranking Restaurant Website with Rolanda ThemeThe most common failure in restaurant web development is the twenty-megabyte scanned PDF menu.
冯汉栩13 天前
开发语言·ios·swift
Swift Control Calendar(日历)一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。
00后程序员张10 天前
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
iOS 开发全流程需要哪些工具?编码、调试、构建、发布阶段选择开发同学应该都遇到过这种情况:刚接手 iOS 项目,或者准备从零开始做第一个 iOS 应用,打开各种教程,里面蹦出来一串工具名——Xcode、xcodebuild、SwiftPM、CocoaPods、LLDB、Instruments、TestFlight、Transporter……每个都有用,但没人告诉你哪些必须装、哪些可以跳过、它们分别管哪一段。iOS 开发全流程需要哪些工具,这个问题值得按阶段捋一遍。下面先给一张对号入座的表,再逐阶段展开。
软泡芙14 天前
c#·ssh·swift
【Swift】Swift vs C# 核心语法对比指南作为 C# 开发者转 Swift,你会发现两者有很多相似之处(都是强类型、面向对象、现代语言),但细节差异不少。以下逐项对比:
2501_9160088911 天前
开发语言·ide·vscode·ios·个人开发·swift·敏捷流程
Swift多环境配置:利用Scheme实现灵活的多环境管理Swift多环境配置:利用Scheme进行灵活管理在软件开发中,不同环境配置是不可避免的需求。在开发阶段,我们可能需要使用开发服务器进行联调;在测试阶段,我们需要切换到测试环境进行功能验证;而在生产阶段,我们则需要连接到正式的生产环境。Swift作为一种强大的编程语言,提供了多种方式来管理这些不同的环境配置。其中,利用Scheme进行多环境配置是一种简单而有效的方法。
weixin_5316708911 天前
人工智能·macos·swift
Interlude起来:久坐提醒软件为什么需要登录?有没有完全本地运行的Mac休息提醒软件?现在随手下一个轻量小工具,最让人劝退的早已不是系统权限弹窗,而是迎面扑来的全屏登录页——还没看清界面长什么样,先给你摆上“手机号验证码登录”和“第三方一键绑定”。
iFlyCai12 天前
ios·单例模式·objective-c·多线程·swift
iOS中的单例模式详解在 iOS 开发中,单例模式是最常用也最容易被误用的设计模式之一。它保证一个类只有一个实例,并提供一个全局访问点。从 UIApplication 到 UserDefaults,从 FileManager 到 NotificationCenter,系统框架中处处可见单例的身影。理解单例模式的本质、正确写法与潜在风险,是每一位 iOS 开发者进阶的必修课。