#iOS开发
CoreML-Models
提供多种分类、检测、分割、超分辨率、低光增强、图像恢复和生成等Core ML模型资源,方便iOS开发者下载并集成到Xcode项目。通过Google Drive下载并参照示例项目了解具体使用方法。
SFSafeSymbols
SFSafeSymbols 框架为开发者提供安全高效的 Apple SF Symbols 使用方式。支持多版本 SF Symbols,实现类型安全的符号访问和自动化可用性检查,并具备本地化功能。该框架适用于 iOS、macOS、tvOS 和 watchOS 平台,支持 SwiftPM、Carthage 和 CocoaPods 安装方式。
swiftui-navigation-transitions
NavigationTransitions 库集成于 SwiftUI 的 NavigationView 和 NavigationStack,为开发者提供自定义推入和弹出转场动画的能力。通过简单的修饰符,可直接应用于原生导航组件,实现自定义动画、组合转场效果和动态转场选择。该库内置标准转场效果,支持创建自定义转场,并允许修改导航视图的弹出手势行为。
composable-core-location
Composable Core Location是一个Swift开源库,旨在简化iOS应用中位置服务的实现和测试。它将Core Location功能与Composable Architecture设计模式相结合,提供了结构化的API来处理位置授权、更新和地理围栏等功能。通过封装CLLocationManager,该库不仅提高了代码的可组合性,还大大增强了位置相关功能的可测试性,使开发者能更轻松地构建和维护使用位置服务的应用。
Subsonic
Subsonic是一个适用于SwiftUI的音频播放库,支持iOS 14+、macOS 11+、tvOS 14+和watchOS 7+平台。该库提供命令式和声明式两种音频控制方式,支持音量调节、重复播放和播放模式设置等功能。Subsonic的设计理念是简化SwiftUI应用中的音频功能开发,无论是简单播放还是复杂控制,都能满足开发需求。它的轻量级特性使其成为SwiftUI项目中理想的音频解决方案。
SimpleKeychain
SimpleKeychain是一个轻量级Swift钥匙串封装库,支持iOS、macOS、tvOS和watchOS平台。它提供简洁API用于安全存储和检索字符串及数据,支持自定义服务名称和错误处理。该库兼容Swift 5.9+和Xcode 15.x,可通过主流包管理工具安装,并附带详细文档和示例。
SwiftUICoordinator
SwiftUICoordinator 为 SwiftUI 框架提供协调器模式实现,通过分离导航逻辑和视图简化 iOS 应用导航管理。支持深层嵌套、模态转场和自定义动画等复杂场景,帮助开发者构建清晰可维护的导航结构。该库提供简洁 API,有助于提升代码质量和应用性能。
SkeletonUI
SkeletonUI是一款专为SwiftUI设计的骨架屏动画库,支持iOS、tvOS、watchOS和macOS多平台。通过简洁的声明式语法,开发者可轻松创建自定义骨架加载动画,有效替代传统加载页面或旋转器。这个轻量级库具备高度可定制性和易用性,有助于快速实现流畅的加载效果,从而提升应用的用户体验。
ios-learning-materials
该项目汇总了丰富且实用的iOS开发学习资源,包括文章、网络资源、教程以及Stack Overflow和Quora的问答。不仅涵盖基础iOS开发技术,还涉及计算机图形学、机器学习和设计模式等相关领域。资源分类明确,便于查找和学习,项目定期更新,致力于成为iOS开发者的权威学习参考。