技术栈
swift
东坡肘子
11 小时前
人工智能
·
swiftui
·
swift
举手之劳 -- 肘子的 Swift 周报 #151
上个周末,我在北京参加了由苹果举办的 App 孵化器活动,本次的主题主要围绕 AI 时代的应用开发、运营和商业模式展开。与会者大多是 IT 公司的管理者和应用开发者,整个活动期间,大家对 AI 的热情都很高,也纷纷讨论各自对于 AI 的理解和应用技巧,我从中收获不少。
sakiko_
1 天前
笔记
·
学习
·
ios
·
swiftui
·
swift
Swift学习笔记42-SwiftUI的属性包装器(讲解+面试)
属性包装器的本质是对属性的访问逻辑(如getter/setter中的存储、计算、校验、通知)抽离并封装成一个独立的类型,从而在不同地方通过@属性包装器名,来实现代码的高级复用。
weixin_53167089
3 天前
人工智能
·
macos
·
mac
·
swift
Interlude起来:动作动画和文字通知哪个更适合休息提醒?Mac上有没有用桌宠做动作引导的软件?
我以前在办公室收到过一种很尴尬的提醒。屏幕上硕大几个字:“开始提肛运动。”自己看当然没什么。问题是办公室里的显示器并不是只有自己能看见。
Daniel_Coder
3 天前
ios
·
swiftui
·
swift
·
widgetkit
我用 SwiftUI + GRDB 做了一个「按时吃药·服药提醒」App
很多时候,真正让人困扰的不是“记不住几点吃药”,而是过了一会儿又开始想:我刚刚到底吃没吃?因此我做了「按时吃药·服药提醒」。它是一款 iPhone 用药计划、提醒与记录工具:不提供诊疗建议,也不替代医生或药师;它只负责把每天的计划、提醒和记录整理清楚。
末代iOS程序员华仔
4 天前
ios
·
swift
·
figma
iOS个人开发者账号申请为啥会被卡住
很多开发者在申请 iOS 个人开发者账号时,明明资料都填好了,却迟迟等不到审核通过,甚至直接被拒。这篇文章就来梳理一下最常见的卡点,帮你对照排查,少走弯路。
denggun12345
5 天前
开发语言
·
python
·
swift
信号量(DispatchSemaphore vs AsyncSemaphore)、swift协作式线程池 and python信号量
先把两个东西拆开对比,用你熟悉的GCD做参照物。底层操作对象:操作系统内核线程(OS Thread)当计数为0,wait() 会调用操作系统内核,把当前正在跑的这条内核线程直接休眠、卡住。这条线程原地不动,什么活都干不了,内核把它调度出去。直到别的线程调用signal(),内核再把这条线程唤醒。
2501_91591841
5 天前
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_91510632
6 天前
开发语言
·
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.
denggun12345
8 天前
开发语言
·
python
·
swift
Python两套原生信号量与swift对比
Python标准库就两套信号量,名字一模一样,但是完全不能混用。操作对象:操作系统内核线程 sem.acquire():拿不到许可,直接把当前OS线程阻塞休眠,线程原地卡住,不归还;别的线程调用release()才唤醒这条线程。 ✅必须多操作系统线程才有意义;单线程调用会卡死死锁。 搭配:threading.Thread / ThreadPoolExecutor(同步多线程)。
2601_96579847
9 天前
开发语言
·
ios
·
swift
Build a Fast, High-Ranking Restaurant Website with Rolanda Theme
The 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_91600889
11 天前
开发语言
·
ide
·
vscode
·
ios
·
个人开发
·
swift
·
敏捷流程
Swift多环境配置:利用Scheme实现灵活的多环境管理
Swift多环境配置:利用Scheme进行灵活管理在软件开发中,不同环境配置是不可避免的需求。在开发阶段,我们可能需要使用开发服务器进行联调;在测试阶段,我们需要切换到测试环境进行功能验证;而在生产阶段,我们则需要连接到正式的生产环境。Swift作为一种强大的编程语言,提供了多种方式来管理这些不同的环境配置。其中,利用Scheme进行多环境配置是一种简单而有效的方法。
weixin_53167089
11 天前
人工智能
·
macos
·
swift
Interlude起来:久坐提醒软件为什么需要登录?有没有完全本地运行的Mac休息提醒软件?
现在随手下一个轻量小工具,最让人劝退的早已不是系统权限弹窗,而是迎面扑来的全屏登录页——还没看清界面长什么样,先给你摆上“手机号验证码登录”和“第三方一键绑定”。
iFlyCai
12 天前
ios
·
单例模式
·
objective-c
·
多线程
·
swift
iOS中的单例模式详解
在 iOS 开发中,单例模式是最常用也最容易被误用的设计模式之一。它保证一个类只有一个实例,并提供一个全局访问点。从 UIApplication 到 UserDefaults,从 FileManager 到 NotificationCenter,系统框架中处处可见单例的身影。理解单例模式的本质、正确写法与潜在风险,是每一位 iOS 开发者进阶的必修课。