A whimsical deep dive into the world of Swift — powered by curiosity, crafted by Mccc.
✍️ Written by @iAMMccc ・ 💡 Crafting Swift with heart and curiosity
SwiftyMccc 是一张逐步展开的 Swift 技术脑图,不是教程,也不是标准答案,而是我试图弄懂某件事的过程记录。
你会看到:拆解机制、试错探索、思路碰撞,绕几圈,最终抵达那个“哦,原来是这样”的瞬间。
✨ 是我想搞清楚的 Swift 细节 ✨ —— 语言机制、类型边界、数据解析、工具技巧等核心话题。
✨ 疑问启程,探索 Swift 之美 ✨ —— 每一篇文章,都源于一个“为什么”,也止于一个“写清楚就好”。
SF Symbol 是 Apple 提供的官方矢量符号库,具备 动态适配、无损缩放、暗黑模式友好 等特性,是 iOS 界面设计中不可或缺的基础组件。它不仅包含丰富的标准图标,还支持 多种变体、样式控制与内置动画,让符号在交互中更具表现力。
本系列循序渐进,从 符号体系与命名规则 到 样式渲染与变体控制,再到 符号动画与进阶技巧,结合完整的 Demo 演示,帮助你真正理解并灵活运用 SF Symbols。
一条清晰的符号进阶路径,既覆盖“设计理念”,也聚焦“实战技巧”,让你的 iOS 界面既规范统一,又灵动鲜活。
作者:@iAMMccc | 篇数:14 篇 | 查看专栏 →
Swift 宏是提升开发效率、降低样板代码、实现编译期能力的关键利器。它广泛应用于日志注入、代码生成、模型转换、属性包装等场景,能在保持类型安全的前提下,大幅简化重复逻辑。
本系列全面系统地拆解了 Swift 宏的核心协议、语法结构与生成机制,覆盖了从原理到实战的每一个关键点,帮助你真正掌握宏的设计思路与使用技巧。
一套深入浅出的宏理解路径,既讲清“怎么用”,也解释“为什么”。
iOS 通知系统是现代移动应用实现用户触达和深度互动的核心机制。它涵盖了从权限获取、调度管理、精准触发,到内容展示、交互设计、扩展能力与安全隐私的全链路能力。通知不仅仅是消息提醒,更是提升用户留存和转化的关键利器。
本系列系统拆解了 iOS 通知的各项核心组件与最新特性,结合大量实战案例与最佳实践,帮助你从底层原理到高级应用全面掌握通知的设计与实现,打造既智能又个性化的通知体验。
一套完整且深入的通知技术指南,既解答“如何做”,也探究“为何如此”,助力开发者构建安全、灵活且高效的推送与本地通知解决方案。
本系列将系统拆解 iOS WebView 的各项核心机制与最新特性,结合大量实战案例与最佳实践,帮助你从底层原理到业务落地全面掌握 WKWebView 的使用与优化,包括但不限于:
- 渲染与性能优化:加载速度、内存管理、白屏问题排查
- 交互与事件控制:输入框聚焦、键盘唤起、手势冲突处理
- H5 与原生通信:桥接设计、数据同步、调用安全
- 系统能力接入:相机、定位、文件、支付等原生功能封装
- 安全与隐私保护:内容隔离、XSS 防护、跨域策略
- 版本兼容与差异:不同 iOS 系统版本下的行为差异及适配方案
一套完整且深入的 WebView 技术指南,既解答“如何做”,也探究“为何如此”,助力开发者构建安全、高性能、可维护的混合应用架构。
- 欢迎点击右上角 ⭐️ 关注本仓库,获取最新文章和内容更新。
- 如果你对某个主题有想法、问题或建议,欢迎 提交 Issue 一起交流。
- 更欢迎直接提交 PR,共同完善内容,让 SwiftyMccc 成为一个更丰富、有趣的 Swift 知识地图。
© 2025 SwiftyMccc · Made with Swift · Written with ❤️ by Mccc