swift

疯笔码良2 天前
ios·swiftui·swift
【swiftUI】实现自定义的底部TabBar组件TabBar背景在凸出按钮处呈现凹陷凹陷曲线平滑自然,使用贝塞尔曲线实现顶部暗色渐变模拟凹陷的深度当前选中页面的按钮显示为凸出的圆形
东坡肘子3 天前
人工智能·swiftui·swift
祝大家马年新春快乐! -- 肘子的 Swift 周报 #123今年的中国农历年是丙午年,是一个60年一遇的“赤马年”。在干支纪年中,天干“丙”与地支“午”五行皆属火,双火叠加,形成了极为罕见的“火马”格局。因火色为赤,故此马年又称“红马年”。这匹“红马”承载着最纯粹的阳刚之气与蓬勃活力,预示着接下来的一年将充满奔放的能量与昂扬的进取心。
BatmanWayne3 天前
微调·swift
swift微调记录Qwen3-4b-Thinking-2507ms-swift魔搭社区增送的免费GPU算力(GPU是 A10 24G显存)
追夢秋陽4 天前
macos·objective-c·cocoa·swift·collectionview
Cocoa 使用NSCollectionView显示列表,数据不足布局异常处理同iOS app 实现横向或纵向列表布局在macOS 中会用到NSCollectionView,不同的是要实现滚动需要指定NSScrollView并将CollectionView对象赋值给ScrollView的documentView。在实际开发中遇到两个问题,一个是 NSScrollView 滚动条一直显示无法隐藏,另外就是 NSCollectionViewFlowLayout 在数据不足一行时,列会居中展示,十分不协调美观。效果如下图:
新缸中之脑4 天前
开发语言·ios·swift
SaaS 大灭绝自 2015 年以来,我管理数据团队度过了每一个技术浪潮。我从未见过整个商业模式变得过时得如此之快。三周前,我的 CFO 走进我们的每周领导会议,带着一个问题让房间陷入沉默:“为什么我们每年仍然为软件订阅支付 48.7 万美元,而 Claude 的 Cowork 只需每名员工每月 20 美元就能完成大部分工作?”
Swift社区4 天前
算法·leetcode·swift
LeetCode 389 找不同 - Swift 题解这道题其实挺有意思的,它要求我们找出两个字符串之间的差异。字符串 t 是由字符串 s 随机重排后,再在随机位置添加一个字母得到的。我们需要找出这个被添加的字母。
Sheffi667 天前
rust·ssh·swift
Swift 所有权宏 `~Copyable` 深度解析:如何在 Swift 中实现类似 Rust 的内存安全模型?长期以来,Swift 依靠 ARC (自动引用计数) 实现了内存管理的自动化,极大地降低了开发门槛。然而,ARC 并非没有代价:运行时的原子操作开销、难以预测的销毁时机以及无法表达“独占资源”的语义,限制了 Swift 在嵌入式、内核级开发以及高性能计算领域的发挥。
文件夹__iOS7 天前
开发语言·ios·swift
Swift 性能优化:Copy-on-Write(COW) 与懒加载核心技巧Swift 开发中,数组复制的隐藏开销、高阶函数的中间数组问题,是 App 卡顿的常见诱因。活用写时复制(COW)和lazy 懒加载,能低成本实现高效优化,以下为核心原理与实战用法。
文件夹__iOS7 天前
swift
Array、Dictionary、Set 是值类型还是引用类型?一句话结论:Swift 里的 Array、Dictionary、Set 全都是值类型(struct 实现)。
符哥20087 天前
ios·swift·rxswift
使用Apollo和GraphQL搭建一套网络框架想要基于 Apollo iOS(GraphQL 官方客户端) 搭建一套高内聚、低耦合、可直接落地生产的 iOS 网络框架,核心需求是实现请求统一封装、自动模型生成、全局配置管理、统一异常处理、内置缓存 / 离线能力,同时兼顾易用性、可扩展性,让业务层无需关注 Apollo 原生细节,一行代码就能发起 GraphQL 请求。
2601_949146537 天前
macos·ios·swift
Swift语音通知接口集成手册:iOS/macOS开发者如何调用语音API在iOS/macOS应用开发中,语音通知功能是提升用户触达效率的核心模块,但原生开发中常面临HTTP请求适配复杂、安全校验实现难、多线程调用易出问题等痛点。本文聚焦Swift语音通知接口,从原理拆解、实战集成、异常优化三个维度,手把手教iOS/macOS开发者完成语音API的标准化调用,解决接口适配不兼容、安全校验缺失、并发调用不稳定等问题,帮助快速将语音通知集成到电商、金融、工具类App中。
-晨-风-7 天前
开发语言·flutter·swift
Flutter ‘Flutter/Flutter.h‘ file not found (Swift:No such module ‘Flutter‘)查找了一下相关解决方案,发现网上的方案基本上都是删除/iOS文件夹、清理flutter clean、重新创建项目等等,都无法解决我问题. 于是和之前的项目进行了对比后发现在/iOS/Flutter文件夹中缺少了Flutter.xcframework、App.xcframework等文件,查看了一下flutter的官方文档后使用了方案B来重新生成Flutter.xcframework和App.xcframework文件.
sweet丶8 天前
swift
Swift 并发编程深度解析:从 async/await 到智能调度深入理解 Swift 5.5+ 的现代并发模型,掌握如何编写安全高效的多线程代码在传统 iOS/macOS 开发中,我们使用 GCD(Grand Central Dispatch)或 OperationQueue 来处理并发任务。然而,这些技术存在一些痛点:
理智.6299 天前
开发语言·swift·vllm
一次 vLLM / Swift 多模态服务端口“消失”的完整排查记录记录一次在使用 ms-swift + vLLM 部署多模态模型时, “明明指定了端口,但服务却跑在另一个端口” 的完整排查过程,以及最终总结出的通用找端口方法。
wumu_Love9 天前
开发语言·ios·swift
Swift Concurrency (async/await) 的使用和概念,并且详情阐述actor 的意义和作用Swift Concurrency (async/await) 是 Swift 5.5 引入的一套新的并发编程模型,旨在让异步代码的编写更加简单、安全、可读。它引入了 async/await 语法、结构化并发、Task 和 Actor 等概念。
东坡肘子9 天前
人工智能·swiftui·swift
Xcode 迈入 Agent 时代 -- 肘子的 Swift 周报 #122尽管在 Xcode 26 的最初版本中,苹果就已经加入了一定的 AI 辅助编程能力,但当时的体验更像是把 ChatGPT 生硬地嵌入到 IDE 中:功能存在,却彼此割裂。与当时风头正盛的 Cursor 相比,它更像是两个时代的产物。随着 Claude Code 等 AI CLI 工具逐渐成熟,Xcode 更显得步伐迟缓,甚至让不少开发者开始怀疑:在 AI 时代,它是否还能胜任“主力 IDE”的角色。
符哥200810 天前
swift
一套基于Swift+MVVM为基础的iOS App 开发框架基于 MVVM 模式、Swift 语言、可直接落地生产的 iOS APP 开发框架,核心需求是:框架需覆盖项目工程结构、基础组件、业务分层、通用能力封装、开发规范,实现「高内聚、低耦合、易扩展、易维护」,让团队开发时只需关注业务逻辑,无需重复造轮子 —— 这套框架会贴合 iOS 现代开发范式(Swift 5.9+、iOS 15+),融合 Combine 响应式编程、模块化设计、协议化抽象,同时沉淀 MVVM 最佳实践,适配中小到中大型 APP 的开发场景。
符哥200810 天前
ios·cocoa·swift
Swift 开发 iOS App 过程中写自定义控件的归纳总结在 Swift 开发 iOS App 时,自定义控件的各类写法、适用场景和最佳实践,这是一个非常核心且实用的知识点,能帮助你写出可复用、易维护的 UI 代码。
锐意无限11 天前
开发语言·ios·swift
Swift 扩展归纳--- UIView这篇文章主要是记录下 UIView 的常用扩展,方便自己使用的时候寻找查看,将从以下基础操作几何操作、样式和外观、动画系统、手势处理、布局公布工具、视图管理、调试工具、高级效果、性能优化、使用工具等方面进行分类归纳。
文件夹__iOS11 天前
ios·swiftui·swift
AsyncStream 进阶实战:SwiftUI 全局消息流极简实现基于 Swift 5.9 + 的AsyncStream,实现全局单例、自动生命周期、多点发送单点接收的 SwiftUI 消息流,代码精简且易上手。