跳转到内容

选择语言

当前语言: 简体中文

Swift

Source: https://github.com/matteocrippa/awesome-swift at d042674e19d2
License: CC0-1.0
Read the English original

This edition is an AI-assisted translation.

厉害链接项目更新
厉害宾客:11072026年8月03日 (中文(简体) ).

参加:

编码

*与斯威夫特相关的指南的出色清单。

返回顶端

返回顶端

返回顶端

  • Airbnb - Airbnb的官方风格指南。
  • Google - 本风格指南基于苹果公司出色的Swift标准库风格,并包含谷歌内多个Swift项目使用的反馈.
  • LinkedIn - 链接In的官方样式指南。
  • Raywenderlich - Raywenderlich指南,必须读。

返回顶端

  • iOS project template - iOS项目模板,包括快车道、Travis CI工作以及Codecov的GitHub集成,HoundCI for SwiftLint and Danger。
  • Model-View-Presenter template - 一个灵活易行的模板,目的是根据MVP模式加快开发你的iOS应用程序。
  • Swift Module Template - 一个令人印象深刻的起点 对于真棒,可重复使用的模块。

*支持您最喜欢的编辑器。 *

返回顶端

  • swift-mode - Emacs支持,包括部分飞行检查错误支持.

返回顶端

返回顶端

  • xcprofiler - 用于配置编译时间的命令行工具。
  • Swiftify -目标-C至Swift在线代码转换器和Xcode扩展.
  • Zolang : penguin: - 一个DSL,用于生成多种编程语言的代码.

*查看这些项目的应用程序: *

*Swift的依赖性管理软件。 *

  • Accio - iOS基于SwiftPM的依赖管理者 &与迦太基相比有所改进。
  • Carthage - 一个新的依赖管理者。
  • CocoaPods - 最常用的抚养经理。
  • Mint - 安装和运行Swift命令行工具的软件包管理器。
  • swift-package-manager - SPM是Swift编程语言的软件包管理器。
  • Swiftly - Swift CLI工具链安装器,用于安装不同版本的Swift.

杂项 快速相关项目

  • Beak - 您斯威夫特脚本的命令行界面。
  • BetterCodable - 提高你的水平 Codable 通过物业包装来构建. 这些财产包装的目的是避免执行习惯 init(from decoder: Decoder) 通过锅炉板投掷并受苦.
  • CodableWrappers - 收集财产拆解器,使可编码类型易于定制序列化。
  • Forked - 通用管理Swift应用程序共享数据的方法,以支持本地第一应用。
  • Fugen - 从您的 Figma 文件导出资源和生成代码的命令行工具。
  • MemberwiseInit - @MemberwiseInit 是Swift宏,可以更经常地提供您想要的 init,同时遵循斯威夫特成员的同样安全默认语义初始化。
  • Model2App - 把你的数据模型变成有效的CRUD应用程序
  • Surmagic - 轻松创建XCF框架! 一个命令行工具,用于为多个平台一次性创建XCF框架! iOS,Mac Cactoryst,tvOS,macOS,以及WatchOS. 互联网档案馆的存檔,存档日期2011-09-02.
  • SwagGen : penguin: - 一个命令行工具,用于从Stencil模板上的Swagger光谱生成一个REST API.
  • Swiftbrew - 给斯威夫特包的乡巴佬
  • SwiftGen - 一套工具 自动生成代码 用于您项目的各种资产。
  • SwiftKit - 启动下一个开源软件框架。
  • SwiftPlate ——从指令行轻松生成跨平台框架项目.
  • Toybox - Xcode 游戏场管理变得简单。
  • Tuist - 一个开源命令行工具,用于创建、维持和与您的 Xcode 项目进行大规模互动。
  • xc - 一个通过指定版本打开 Xcode 项目文件的工具。
  • xcbeautify - 用于xcodebuilding的小美化工具。
  • XcodeGen - 从 YAML 文件及您的项目目录生成 Xcode 项目的工具。
  • xcodeproj - 一个读、更新和写Xcode项目和工作空间的图书馆。

*您可以在此找到您 Swift 项目的片段和 lib 列表 。 *

返回顶端

  • Capable - 跟踪无障碍环境,利用高对比度颜色,使用可扩展字体,使残疾用户能够使用你的应用程序。

*基于AI的项目(机器学习、神经网络等)的图书馆。 返回顶端

  • CoreML-Models - 一套独特的核心ML模型。
  • DL4S - 从CNNs和RNNs到变压器的自动分化、快速拉伸操作和动态神经网络。
  • EdgeRunner - 快速,本地LLM推论为苹果硅. 建于斯威夫特和金属 从地面上。
  • Espresso - 直接为苹果的神经引擎编译变压器。
  • Fazm - 使用无障碍API和ScreenCaptureKit为macOS提供语音控制的AI代理.
  • Open Agent SDK - 开源代理SDK,配备全代理环路,34个内置工具,副代理管弦乐,MCP集成,以及多供应商LLM支持.
  • OpenAI - OpenAI公共API的Swift软件包。
  • swift-coding-agent - 带有亚剂和上下文压缩的终端编码剂。

返回顶端

  • Algorithm - 用于编写算法和概率模型的工具集。
  • BTree - 快速分类的收藏 用于斯威夫特 使用记忆中的B树。
  • swift-algorithm-club - 算法和数据结构,附有解释。
  • SwiftLCS :penguin: - 执行最长的普通子序列(LCS)算法.

分析相关的库,以方便跟踪您的应用程序使用情况 返回顶端

  • Aptabase - Swift Apps的开源、隐私第一和简单分析。
  • Scout - 用CloudKit作为后端的iOS应用程序的生产级记录SDK。
  • Tracker Aggregator - Versatile分析抽象层。
  • Umbrella - 分析抽象层。

帮助动画的 Libs 返回顶端

  • Advance - iOS,tvOS,和OS X的强大动画框架.
  • AnimatedGradient - 用 SwiftUI 写的动画线性梯度库
  • ChainPageCollectionView - 迷人的两级收藏风景布局和动画。
  • CocoaSprings - iOS/macOS互动春季动画.
  • Comets - 动画粒子。
  • Ease - 用Ease来激活一切
  • EasyAnimation - 利用UIView.animate 权力的图书馆_:,动画:.)到全新的关卡.
  • Elephant 精致的SVG动画套装.
  • FlightAnimator - 自然街区核心动画框架。
  • Gemini -双子座是富含卷轴的动画框架。
  • IBAnimatable - 设计与原型UI,交互,导航,过渡和动画,用于App Store Ready Apps in Interface Builder with IBanimatable.
  • Interpolate - 制作交互式手势驱动动画的内插框架。
  • lottie-ios - 一个iOS库,用于本地渲染“影响”向量动画。
  • Pastel - 渐变动画效果像Instagram
  • Poi - Poi让你用卡UI喜欢锡粉UI. 你可以用它像表观方法。
  • Presentation - 一个帮助您制作教程、发布笔记和动画页面的图书馆。
  • Pulsator - iOS的脉冲动画
  • Sica - 简单的界面核心动画。 运行类型安全动画 sequencially 或并行.
  • Spring - 一个简化iOS动画的图书馆.
  • SpriteKitEasingSwift - 给SpriteKit更好的放松
  • spruce-ios - 屏幕上的配音动画
  • Stellar - 一个物理动画库。
  • TheAnimation - 安全型CAAnimation包装机。 它可以防止设置错误的类型值。
  • ViewAnimator - 让你的UI活过来,只有一行。
  • YapAnimator - 你的快速友好的物理动画系统。

迅速获得第三方API服务 返回顶端

*内部应用路由系统。 返回顶端

  • Appz - 发射外部应用程序和深层连线
  • Crossroad -:oncoming bus:Crossroad是一个URL路由器,专注于处理自定义URL计划.
  • LightRoute - 在VIPER模块之间运行。
  • Linker - 处理iOS的内部和外部深层链接的轻量级方式。
  • MonarchRouter - 宣布状态和基于URL的路由器。 复杂的自动视图控制器等级过渡 。 经时间测试的服务器端公约。
  • RxFlow - RxFlow是iOS应用的导航框架,基于反应流协调器模式.
  • SwiftCurrent - 在斯威夫特可以建造的地方管理复杂的工作流程。 它与内置支持UIKit,故事板和SwiftUI.
  • SwiftRouter -iOS的URL路由器。
  • SwiftUIRoutes - SwiftUI应用程序的最小和灵活的路由器。
  • URLNavigator - 优异的URL运行。

*协助苹果应用商店的libs,用于应用购买和接收验证. * 返回顶端

  • Apphud - 轻量级库,以方便处理无需后端的自动再续订阅。
  • AppReview - 一个小图书馆,通过SKStoreReview Captain请求审查AppStore。
  • Flare - 简化iOS、macOS、tvOS和WatchOS等应用程序内采购工作的框架,同时全力支持StoryKit 1和StoryKit 2。
  • InAppPurchase - 简易、轻巧和安全的应用程序采购框架。
  • merchantkit - iOS的现代内部采购管理框架。
  • SwiftyStoreKit - 应用采购中的轻量级框架。

音频辅助工具 返回顶端

  • AudioKit - 强大的音频合成、处理和分析,没有陡峭的学习曲线。
  • AudioPlayer - AVPlayer周围的包裹 有一些很酷的特性。
  • AudioPlayerSwift - AudioPlayer是一个在iOS,OS X和tvOS应用中播放音频(基本和高级使用)的简单类.
  • Beethoven - 用于探测音乐信号的音频处理库。
  • FDSoundActivatedRecorder - 用户说话时开始录音
  • FDWaveformView - 一个在你的应用软件中显示音频波形的简单方法。
  • FluidAudio - SDK用于iOS/macOS上实时的设备上音频智能(diarization,识别,VAD,分离,嵌入,ASR),由CoreML模型直接从PyTorch转换,以杠杆化苹果神经引擎性能.
  • ModernAVPlayer - 持久AVPlayer在网络连接不良后,甚至在背景模式下恢复播放。
  • MusicKit - 音乐创作和转化的框架。
  • Soundable - 声音允许你演奏声音, 单声和顺序,非常容易。
  • SwiftAudioPlayer - iOS的简单音频播放器,用于与AVAudioEngine一起流传并进行实时音频操作.
  • SwiftySound - 简单的库让你用单行代码播放声音。
  • voice-overlay-ios - 在自定义的用户界面中获得用户语音许可和文本输入的覆盖。

返回顶端

  • ARHeadsetKit - 使用5美元Google卡板复制Microsoft Holollens的高级别框架。
  • ARKit-CoreLocation - 将AR的高精度与GPS数据的规模结合起来。
  • ARKit-Navigation - 与 MapKit 一起在增强现实中进行导航。
  • ARVideoKit - 抓起来 &记录ARKit的视频,照片,Live Photos,以及GIFs.

*在您的应用程序中管理认证的简单方式。 * 返回顶端

  • Cely - 插件n-Play登录框架。
  • LinkedInSignIn - 简单的视图控制器可以登录并从LinkedIn获取访问令牌。
  • LoginKit - LoginKit是一个快速而容易的方法,可以在您的iOS应用程序中添加登录/签名 UX.
  • ReCaptcha - (原始内容存档于2018-09-26). 隐形ReCaptcha for iOS.
  • SpotifyLogin - 认证Spotify API。

用于建造机器人的部件 返回顶端

  • Telegram Bot SDK - 非正式的SDK。
  • Telegrammer : Penguin: - Telegram Bots开发者的开源框架. 它建在苹果公司(Apple/SwiftNIO)的顶部,有助于展示优秀的表现.

返回顶端

  • AwesomeCache - 管理缓存容易。
  • Cache - 除了卡许
  • CachyKit - 一个缓存库,可以缓存JSON、图像、Zip或任何对象,并带有过期日期/TTYL和强制更新。
  • Cachyr ——iOS,macOS和tvOS的小型密钥值数据缓存.
  • Carlos - 一个简单但灵活的缓存。
  • EVURLCache - 如果你想让你的应用仍然工作 当它关闭。
  • MemoryCache - 类型安全的内存缓存。
  • Monstra - TTL的记忆缓存框架、优先驱逐和雪崩保护。

返回顶端

  • Charts - iOS/tvOS/OSX(MPADroidChart港)的美丽图表。
  • ChartView - 灵活地展示美丽的图表
  • FLCharts - iOS易于使用和高度定制的图表库。
  • ScrollableGraphView - iOS的可适应滚动图视图,以可视化简单的离散数据集。
  • SwiftChart - iOS的简单线条和区域图表库。 支持多个系列,部分填充系列和触摸事件.
  • SwiftCharts - iOS的高度定制图表。
  • SwiftUICharts - 为SwiftUI绘制图表/图书库。 有关macOS,iOS,watchOS,和tvOS的作品,具有所建的可访问性和本地化功能.
  • TKRadarChart - 一个定制的雷达图。

获取访问权限以构建聊天app 返回顶端

  • Chatto - 建立聊天应用程序的轻量级框架。
  • ExyteChat - SwiftUI Chat UI 框架,具有完全自定义的信息单元格、输入视图和内置的媒体拾取器
  • InputBarAccessoryView - 一个简单和易于定制的输入AccessAccessoryView,用于制作带有自动完成和附件的强大输入条.
  • MessageKit - 由社区驱动的JSQMessages View主计长的替代。
  • MessengerKit ——构建信使界面的UI框架.
  • Real-time Chat with Firebase - 功能性实时聊天应用程序,使用MessageKit与Firebase Firestore.
  • swiftui-messaging-ui - Primitive SwiftUI 聊天 UI 组件,在不滚动跳动的情况下加载旧信件时需要稳定的预开支.

*与色彩管理和用途有关的有趣片段。 * 返回顶端

*创建命令行应用程序。 * 返回顶端

  • Ashen - 在斯威夫特编写终端应用程序的框架。 基于”榆树建筑”.
  • Commander : penguin: - 编译美丽的命令行界面.
  • Guaka : penguin: - 聪明而美丽的(POSIX符合)指令行框架.
  • LineNoise : penguin: - 读行零依赖性替换.
  • Mocker - 与MacOS兼容的Docker集装箱CLI,以苹果公司集装箱化框架为基础。
  • nef - 一组命令行工具,使您能够编译以Xcode Playground编写的文档的时间校验。
  • Progress.swift - 在命令行中添加漂亮的进度栏。
  • Swift Argument Parser - 直走,类型安全 论证Swift。
  • SwiftCLI :penguin:——一个强大的框架,可以用来开发CLI.
  • Swiftline - 一套工具来帮助您创建命令行应用程序。
  • SwiftShell - 用于创建命令行应用程序和运行 shell 命令的库。
  • SwiftyTextTable : penguin: - 一个轻量级库来生成文本表.

*比较容易与货币合作。 * 返回顶端

  • async+ : penguin: - Swift 5.5的链路接口/等待.
  • AsyncNinja - 一套完整的货币和反应式编程原始。
  • AsyncQueue : penguin: - 一个队列库,可以将命令的任务从同步上下文发送到同步上下文.
  • Futures : penguin: - iOS,macOS,tvOS,watchOS和服务器侧的轻量级承诺.
  • GroupWork - 容易同时,同步的任务。
  • Hydra - 保证 &Await - 写更好的Aync代码 。
  • Queuer :penguin: - 一个队列管理器,建在”队列与调度行动”(aka GCD)上方.
  • SwiftCoroutine - iOS、macOS和Linux的Cooutines。
  • Throttler 一滴一滴的API中 大量同步输入
  • Venice :penguin: - 交流顺序进程(CSP),Linux准备.

返回顶端

返回顶端

*简明二进制对象表示。 * 返回顶端

  • CBORCoding :penguin: - iOS,macOS,tvOS和watchOS的简单CBOR编码和解码.

*Core Data不再痛了, 这里有一些处理数据管理的有趣的 libs 。 * 返回顶端

  • AERecord - iOS的超级棒核心数据包装库。
  • CloudCore - 强大的云Kit同步:离线编辑、关系、共享和公共数据库等等。
  • CoreStore - 简单而优雅的方式处理核心数据。
  • DataKernel - DataKernel是一个围绕Core Data堆栈的最小包装器,以缓解持久性操作. 没有外部依赖关系。
  • Graph - Core Data的优雅数据驱动框架。
  • JSQCoreDataKit - 一个更快的核心数据堆。
  • JustPersist - 最容易和最安全的方式 做在iOS上坚持 核心数据支持出框。
  • QueryKit - 使用核心数据过滤的简单方法。
  • Skopelos - 一种最小化、线性安全、非波列尔普拉特和超易使用版本的Active Record on Core Data。
  • SugarRecord - 帮助核心数据和王国。

*帮助图书馆从逗号分隔的数值表达方式分析并序列化。 * 返回顶端

  • CodableCSV :penguin: - 逐行读写CSV文件,或通过斯威夫特的可编码接口.
  • CSVParser - CSV的快速解析器

返回顶端

  • Ballcap - Ballcap是Cloud Firestore的数据库设计框架。

返回顶端

*利用Json的数据来挣扎? 这里有一些有趣的处理方法。 返回顶端

  • AlamofireObjectMapper - Alamofire扩展,将 JSON 响应数据转换成使用ObjectMapper的对象。
  • Alembic - 功能JSON解析,绘图到对象,序列化到JSON.
  • Argo - JSON分析图书馆。
  • Arrow - 精选JSON解析。
  • Decodable - JSON分析。
  • Elevate - JSON分析框架,使分析简单、可靠和可调和。
  • EVReflection - 反射基于JSON编码和解码. 包括对NSD词典、NSCoding、可打印、Hashable和Equatable的支持。
  • HandyJSON - 手提JSON-对象序列化/去序化库。
  • Himotoki - 一个安全JSON解码库
  • JASON JSON用出色的表演和方便的操作员来分析
  • JSONHelper - 为iOS提供闪电快速JSON解码和价值转换库 &OS X. (英语).
  • JSONNeverDie - 从JSON到Model的自动反射工具,用户友好的JSON编码器/解码器,旨在永不死.
  • ObjectMapper - JSON对象映射仪
  • PMJSON - JSON编码/解码库。
  • ReerCodable - 使用Swift宏的可编码扩展。
  • Sextant - 高性能JSONPath查询
  • SwiftyJSON - JSON有错误处理功能
  • SwiftyJSONAccelerator - macOS应用程序为JSON生成Swift 5模型(带有可编码性).

返回顶端

  • Default - UserDefaults + 可编码支持的现代接口。
  • Defaults - 支持可编码和关键观测的强型用户故障。
  • DefaultsKit – iOS,macOS和tvOS的简单,强键用户故障.
  • Prephirences - 管理应用程序偏好、NSUserDefaults、iCloud、Keychain等等。
  • SecureDefaults - 一个轻量级的包装器 超过用户故障 &NSUser Defaults 带有额外的AES-256加密层.
  • Storez - 安全、静态、存储不可知的密钥值存储。
  • SwiftStore - 由LevelDB支持的密钥Value商店。
  • SwiftyUserDefaults - NSUSer Defaults的更干净,更好的语法。
  • Zephyr - 在iCloud上无懈可击地同步NSUSERDefaults.

返回顶端

  • MongoKitten - 蒙戈DB连接器。
  • Perfect-MongoDB : penguin: - 蒙戈-c客户端库周围的独立包装器,允许访问蒙戈DB服务器.

*涉及多种来源的数据管理层。 返回顶端

  • ModelAssistant - 管理视图和模型之间的相互作用。
  • PersistenceKit - 在几行代码中 存储和回收可编码的物体到各种持久性层!
  • Shallows - 你的轻量级耐力工具箱

返回顶端

  • fluent : penguin: - 简单的主动记录执行.
  • Perfect-CRUD :penguin: - CRUD是使用可编码协议的对象关系映射(ORM)系统.

维持数据的其他方法 返回顶端

  • CacheAdvance - 记录系统的表演缓存。 CacheAdvance持续日志事件比SQLite快30x.
  • CoreXLSX - Excel电子表格(XLSX)格式支持。
  • Disk - iOS易于坚持的结构、图像和数据。
  • EVCloudKitDao - 简化对CloudKit的访问,支持订阅和当地缓存。
  • KeyPathKit - KeyPathKit提供了一个无缝的语法,可以使用键盘路径来操纵数据.
  • LeetCode-Swift - 解决LetCode采访问题
  • Pencil - 写入任何文件值。
  • StorageManager - 安全易用的文件管理器作为数据库。

返回顶端

  • Realm - Realm是一个移动数据库:Core Data的替换 &腾讯网.
  • RealmWrapper - 为RealmSwift安全易行的包装。
  • Unrealm - 不真实使你能够轻松地将斯威夫特本土班级,斯特鲁克特和埃纳姆斯储存到Realm.

返回顶端

  • MySQL Swift - MySQL客户端库。
  • Perfect-MySQL : penguin: - 一个围绕MySQL客户端库的独立包装器,允许访问MySQL服务器.
  • Perfect-PostgreSQL : penguin: - libpq客户端库周围的独立包装器,允许访问PostgreSQL服务器.

*您是否有兴趣使用 SQLite 存储您的应用数据 ? 这里有一些有趣的资源。 返回顶端

  • GRDB.swift - 一个多功能的SQLite工具包。
  • SQLite.swift - 框架包装 SQLite3。 小一点 简单 平安无事.
  • SQLiteDB - SQLite包装机。

Tom’s Obviously, minimal language. 汤姆的明显,最小语言. 返回顶端

*如果您喜欢管理 XML 数据格式化条目, 这里有一些有用的 libs * 返回顶端

  • AEXML - XML包装。
  • CheatyXML - 一个强大的框架,旨在方便地管理XML。
  • SwiftyXML - 处理XML最迅速的方法。
  • SWXMLHash - 简单的XML解析
  • XMLCoder - XML 编码器 &基于标准库的可编码协议的XMLDecoder.
  • XMLMapper - XML 映射对象的简单方法。

返回顶端

  • YamlSwift - 装上YAML和JSON文件。
  • Yams - 可爱的YAML解析器。

返回顶端

  • Zip - 压缩和解密文件的框架。
  • Zip Foundation - 一个创建、读取和修改ZIP档案文件的图书馆。

*容易处理日期格式。 * 返回顶端

  • AnyDate - 约会 &时间API灵感来自Java 8 DateTime API.
  • Chronology - 建立一个更好的日期/时间图书馆。
  • DateHelper - 简单的约会助手
  • Datez - 图书馆,用于处理 NSDate, NSCalendar, NSDateComponents,以及 NSTimeInterval.
  • Datify - 轻松的约会功能。
  • NVDate - 日期扩展库。
  • SwiftDate - 轻松的NDate管理。
  • Time - 安全时间计算,由通用设备提供动力。
  • Timepiece - 直观的NSDate扩展。
  • TrueTime.swift - 获得当前真实时间不透视设备时钟时间变化( NTP 库) 。
  • TypedDate - 通过对日期组件进行类型级定制,加强日期处理

依赖性注射剂 返回顶端

  • Cleanse - Square旁的轻量级依赖注射框架。
  • Corridor - 类似Coreader的依赖注射 μFramework。
  • Deli - Deli是一种易于使用的依赖注射法。
  • DIKit - 受KOIN启发的Swift依赖注射框架。
  • Dip - 一个简单的依赖性注射容器。
  • DITranquillity - 稳定依赖性注射框架。
  • Locatable - 利用财产包装员实施服务定位器模式的微型框架。
  • Pure - 一种在没有DI容器的情况下进行依赖性注射的方法。
  • SafeDI - 编译时间安全依赖性注射。
  • Swinject - 依赖性注射框架。
  • Typhoon - 依赖性注射工具包。
  • Weaver - 申报性、易于使用和安全的依赖性注射框架。

*用于识别您设备的 libs 集合 。 * 返回顶端

  • Device - 用于检测当前装置和屏幕大小的轻重量工具。
  • Device.swift - 超轻量级库,以检测所使用的设备。
  • DeviceKit - 设备Kit是UIDevice的值类型替换.
  • Deviice - Swift库,以方便检查当前设备 和一些更多的信息。
  • Luminous - 获取所有你需要知道的关于设备。
  • Thingy - 一个现代设备检测和查询库。
  • UIDeviceComplete - UIDevice 扩展以填充缺失的部件。

生成 Swift 代码的文档 返回顶端

  • jazzy - 灵魂的医生
  • SourceDocs - 生成Markdown的参考文献 与您的代码共存。

返回顶端

*在RaspberryPi、BeagleBone、C.H.I.P.和其他板块上构建嵌入式Linux项目。 * 返回顶端

  • SwiftyGPIO : penguin: - 在ARM上与Linux GPIO/SPI/PWM互动.

*与特定外部外围机构进行互动。 * 返回顶端

*国家通知中心、关键价值观察或代表团的替代品。 返回顶端

  • Bond - 具有约束力的框架。
  • Combinative - 利用苹果公司的组合框架处理UI事件。
  • EmitterKit - 执行活动发射员和听众。
  • FutureKit - 未来/承诺图书馆。
  • Katana - 写一个应用程序 la React and Redux。
  • LightweightObservable - 轻量级执行一个可以订阅的可观察序列。
  • NoticeObserveKit - 通知ObserveKit是安全类型的通知Center包装器,将通知类型与信息类型联系起来。
  • Notificationz - 帮助自己 NSNotificationCenter 提供简单、可定制的适配器。
  • Observable - 最容易观察值的方法。
  • OneWay - 实行单向数据流动的国家管理。
  • OpenCombine - 开放源代码执行Apple’s Combine 框架,以随着时间的推移处理数值。
  • PMKVObserver - 现代线条安全、类型安全的关键值观测。
  • PromiseKit - Async承诺编程自由。
  • ReactiveCocoa - 反应Cocoa(RAC)是一个受功能反应编程启发的可可框架. 它为价值流的编译和转变提供了API。
  • ReactorKit - 反应式和单向应用架构框架。
  • ReSwift - 单向数据流。
  • RxSwift - 微软反应扩展(Rx).
  • Signals - 替换代表和通知。
  • SwiftEventBus - 为iOS优化的出版/订阅活动总线。
  • Tempura - iOS开发的整体方法,灵感来自Redux和MVVM.
  • Tokamak - 反应式声明式API,用于建设本土UI组件,易于使用单向数据绑定.
  • Tomorrowland -轻量级承诺
  • TopicEventBus - 出版-订阅设计模式执行框架,能够按主题发布事件。
  • VueFlux - 单向数据流国家管理架构 - 受Vuex和Flux启发.
  • When - 轻量级执行承诺。

返回顶端

  • ExtendedAttributes - 管理文件和文件夹的扩展属性。
  • FileKit - 简单而显性的文件管理。
  • FileProvider - iOS/tvOS和macOS的本地、iCloud和远程(WebDAV/FTP/Dropbox/OneDrive/SMB2)文件的文件管理器替换。
  • KZFileWatchers - 观察本地和远程文件变化的微观框架。
  • PathKit - 无力路径操作。
  • Pathos : penguin: - 高效的Unix文件管理.

*字体相关片段的集合。 * 返回顶端

  • FontAwesome.swift - 在你的项目中使用FontAwesome。
  • FontBlaster - 程序上将自定义字体加载到您的iOS应用程序中。
  • Inkwell - 一种在苍蝇上使用自定义字体的墨井.
  • IoniconsKit - 在您的项目中使用ionicons作为UIImage/UIFont.
  • OcticonsKit - 在您的项目中使用八角星作为UIImage/UIFont.
  • SwiftIconFont - Fontawesome、Iconic、Ionicons、Octicon港口。
  • SwiftIcons - 字体图标库:滴字,emoji,字体真棒, icofont, ionicons, 线性图标, 地图图标, 材料图标, 开放图标, 状态, 天气。
  • SwiftUI-FontIcon - SwiftUI的字体图标:字体真棒,ionicons,材料图标.
  • SYSymbol - 所有SFS符号在你指尖。
  • UIFontComplete - 字体管理(系统) &自定义)用于iOS和tvOS.

返回顶端

  • glide engine - SpriteKit和基于GameplayKit的引擎,用于制作2d游戏,并附有实例和教程.
  • Raylib for Swift :penguin: - Raylib的跨普拉特式Swift包. 从源头建立 Raylib 这样就不需要和图书馆打交道了 只要在游戏包中加入依赖性就走!
  • SwiftGodot - Swift绑定Godot游戏引擎,用于与Swift GodotKit一起构建扩展或充当api.

返回顶端

返回顶端

返回顶端

  • ShowTime - 展示你的iOS录音带和手势 演示和视频仅用一行代码。
  • SwiftyGestureRecognition - Xcode游戏场的UIGesture识别器
  • SwipyCell - UITableViewCell 执行刷新以触发动作(从邮箱App中得知).
  • Tactile - 一种更安全、更平庸的应对姿态和控制事件的方法。

专用于硬件相关 libs 的类别 返回顶端

*由于这些 libs , 容易处理新的 3D 触摸 / Force Touch 特性 。 * 返回顶端

围绕核心蓝牙的包装器 返回顶端

  • BlueCap - 环绕蓝牙核心,还有更多
  • Bluejay - 建立可靠的蓝牙LE应用程序的简单框架。
  • BluetoothKit - 使用BLE的iOS/OSX设备之间容易交流.
  • RxBluetoothKit - iOS系统 &RxSwift的OSX蓝牙库.
  • SwiftyBluetooth - 简单可靠的闭路包装 围绕核心蓝牙。

很棒的摄像头 返回顶端

  • CameraBackground - 显示相机层作为任何维维尤的背景。
  • CameraKit-iOS - 大幅提高相机的性能,并在下一个项目中方便使用.
  • FDTake - 轻松拍照或录像或从图书馆中选择。
  • Fusuma - 类似Instagram的照片浏览器和一个相机功能.
  • MediaPicker - SwiftUI 自定义媒体拾取器 - 支持相机和相册画廊
  • MijickCamera - 摄像机很简单 完全定制的相机库,可大幅缩短执行时间和努力.
  • NextLevel - 拉德媒体抓捕。

条码、QR码、其他读码器 返回顶端

涉及使用Haptic反馈的图书馆 返回顶端

  • Haptica - 简单Haptic反馈生成器。

*有兴趣用iBeacon 在你的斯威夫特项目? 这里有一些有趣的资源。 返回顶端

以更快和更容易的方式管理设备传感器 返回顶端

*有趣的图像相关 libs. * 返回顶端

  • Agrume - 一个柠檬质新鲜的iOS图像查看器.
  • AlamofireImage - AlamofireImage是阿拉莫火的图像组件库.
  • APNGKit - 高性能和令人愉快的方式在iOS中使用APNG格式.
  • ATGMediaBrowser - 具有多种预定义的过渡样式的图像幻灯片放映查看器,并能够轻松创建新的过渡。
  • AXPhotoViewer - 一个iPhone/iPad图片展浏览器,用于观看大量(或少量!)照片.
  • BlockiesSwift - 独一无二的块状标识/图像生成器。
  • Brightroom - 使用CoreImage的图像编辑器和引擎.
  • CTPanoramaView - 显示球形或圆柱形全景并带有触控或运动控件的库。
  • DTPhotoViewerController - 一个完全自定义的图片浏览器 View Captain 显示单一照片或照片集,灵感来自Facebook图片浏览器.
  • FacebookImagePicker - Facebook专辑摄影机。
  • FaceCrop - 利用苹果的愿景框架在图像中检测和显示面孔。
  • FlexibleImage - 一个简单的图像游戏方式。
  • FMPhotoPicker - 现代、简单和零依赖性摄影机,具有优雅和定制的图像编辑器。
  • gifu ——高性能动画GIF支持iOS.
  • GPUImage 2 - GPUImage 2是GPU加速视频和图像处理的BSD许可框架.
  • GPUImage 3 - GPUImage 3是使用Metal进行GPU加速视频和图像处理的BSD许可框架.
  • HanekeSwift - iOS的轻量级通用缓存,对图像有额外爱意.
  • Harbeth - GPU的金属API加速图形和视频及相机过滤框架。
  • ImageDetect - 与iOS 11 Vision API成像的检测和作物面孔、条码和文本。
  • ImageLoader iOS的轻量级快速图像加载器.
  • ImageScout - 执行 快捷图像 - 支持PNG、GIF和JPEG。
  • ImageViewer - 一个图片浏览器 à la Twitter.
  • ImgixSwift - 方便更新图像 urls 以快速和反应。
  • JLStickerTextView - 一个UIImageView允许您在它上添加多个标签(多行文本支持),您可以编辑,旋转,随意调整标签大小,然后在图像上渲染文本。
  • Kanvas - 一个iOS库,用于增加效果、图纸、文字、贴纸和从现有媒体或相机制作GIF。
  • Kingfisher - 图像下载和缓存。
  • LetterAvatarKit - 一个UIImage扩展,生成基于字母的异形.
  • Lightbox - 一个方便和方便的图像查看器 用于您的iOS应用程序。
  • MapleBacon - 图像下载和缓存库。
  • MCScratchImageView ——自定义的图像View,用于覆盖其它视图的表面,如刮卡,用户可以刷刷粘图来查看下面的视图.
  • Moa - iOS,tvOS和macOS图像视图的图像下载扩展.
  • Nuke - 用于加载、缓存、处理、显示和预热图像的高级框架。
  • PassportScanner - 扫描护照MRZ编码,并提取姓名、姓氏、护照号码、国籍、出生日期、到期日期和个人号码。
  • Rough - 粗糙的让你画 粗略的,手绘的,风格。
  • Sharaku ——像Instagram一样对UI库进行图像过滤.
  • Snowflake - 与SVG合作。 - 对。
  • SwiftDraw - 将 SVG 图像转换成 UIImage, NSImage 并生成 CoreGraphics 源代码的库.
  • SwiftGen-Assets - 自动生成的工具 enums 为你所有的 UIImages 从您的资产目录。
  • SwiftSVG - 具有多个接口选项(String、NS/UIBezierPath、CashapeLayer和NS/UIView)的单传SVG分析器。
  • SwiftWebImage - 斯维夫特 图像下载器,带有表演的LRU mem/磁盘缓存.
  • SwiftyGif 高性能GIF引擎.
  • TinyCrayon - 智能易用的图像遮盖和剪辑SDK,用于移动应用程序.
  • Toucan - 图像处理 api.
  • UIImageColors - UIImage 的 iTunes 样式颜色获取器。
  • YPImagePicker - 类似Instagram的图像采集器 &iOS的过滤器.
  • ZImageCropper - 任何形状的裁剪图像。

密钥值编码库 返回顶端

您想要创建自己的定制键盘吗 ? 这里有一些有趣的资源 返回顶端

  • IHKeyboardAvoiding - 在显示键盘时保持任何维维尤可见的优雅解决方案。 无需 UIScrollView 。
  • IQKeyboardManager - 无码空降通用库可防止键盘滑动的问题,并覆盖UIText Fellow/UITextView。
  • ISEmojiView - iOS的Emoji键盘
  • KeyboardHideManager ——无码管理器通过点击iOS的视图来隐藏键盘.
  • KeyboardShortcuts - 在您的 macOS 应用程序中添加用户定制全局键盘快捷键 。 包括可可和SwiftUI部分。
  • Ribbon - iOS 简单的跨平台工具栏/自定义输入附属视图库 &马科斯。
  • Typist - iOS apps- helps管理键盘屏幕存在和行为而无需通知中心的小型,滴入的UIKit键盘管理器.

用简化 API 编码的库 返回顶端

  • BFKit-Swift : penguin: - 集实用类,结构及扩展以更快开发Apps.
  • C4iOS - 利用简化的API来利用本地iOS编程的力量.
  • ContactsChangeNotifier - 应用程序外的哪些联系人变了? 更好的CNCConcontactStoreDidCchange通知:获得真正的改变,没有噪音.

*用于帮助您的布局。 * 返回顶端

  • AnimatedTabBar - 带有多个预设动画的标签栏.
  • BrickKit ——以简单的方式创建复杂且反应灵敏的布局.
  • CGLayout : penguin: - 强大的自动放电框架,可以管理UIView(NSView),CALayer,不提供视图等. 提供占位符.
  • FlexLayout ——与高度优化的Facebook瑜伽Flexbox执行的精密而干净的界面.
  • FrameLayoutKit - 这个框架支持复杂的布局,包括有简单直观的操作的连锁和筑巢布局 &DSL语法.
  • Grid - SwiftUI中最强大的网格容器
  • LayoutLess - 写更少的UI代码。
  • Neon - 一个强大的UI方案布局框架。
  • PinLayout - 没有自动布局的快速视图布局。 没有魔法 纯粹的密码 完全控制 快速燃烧 简明的语法,直观的,可读的 &连锁的 [iOS/macOS/tvOS] (中文(简体) ).
  • Scaling Header Scroll View - 卷轴视图,上面有粘糊糊的页眉,在卷轴时缩水。 由 SwiftUI 编写 。
  • Static iOS的简单静态表视图。
  • Stevia - iOS的优雅视图布局。

*厌倦使用故事板? 尝试声明自动布局 libs。 * 返回顶端

  • Bamboo - 一行中的自动布局(和手动布局)。
  • Cartography - 为您的项目宣布自动布局。
  • Cassowary - 线性约束解析库,使用与AutoLayout相同的算法。
  • Cupcake - 为iOS创建和布局UI组件的简单方法。
  • DeviceLayout - AutoLayout对每个设备的设定不同。
  • EasyPeasy - 自动布局很简单
  • EasySwiftLayout - 苹果Auto-Layout的轻量级Swift框架.
  • EZLayout - 一个更简单更快的编码方式
  • FixFlex - 以NSLAYoutAnchor为基础宣布自动放电,迅速重新想象VFL,替代UIStackView。
  • HypeUI -QQ HypeUI是苹果公司基于UIKit的SwiftUI DSL风格的实现
  • KVConstraintKit - iOS、tvOS的令人印象深刻的自动播放DSL &(原始内容存档于2018-09-21). OSX.
  • MisterFusion - AutoLayout的DSL,支持大小类.
  • Mortar - 一个简明但灵活的DSL,用于创建自动布局限制和添加子视图.
  • NorthLayout - 使用扩展语法的视觉格式语言(VFL)快速布局路径。
  • PureLayout -iOS的最终API &OS X 自动版式.
  • SnapKit - iOS 自动传出DSL &OS X. (英语).
  • Swiftstraints - 强大的自动放电框架,允许您在一行代码中写出限制。
  • TinyConstraints - 微小约束是合成糖 使自动布局更甜 人类使用。

有助于您应用本地化的框架 返回顶端

  • BartyCrouch - 从代码和故事板/XIB逐步更新/翻译您的字符串文件。
  • CrowdinSDK - 立即将Crowdin项目的所有新译本送到应用程序。
  • IBLocalizable - 在界面构建器和 IB Localizable 中直接定位您的视图。
  • L10n-swift - 能够改变“苍蝇”语言的应用程序本地化,并支持任何语言的复数形式。
  • LocalizationKit - 用远程管理实时动态本地化您的应用程序, 这样您就可以管理维护和部署翻译, 而无需重新提交应用程序 。
  • Localize - 将应用程序本地化,例如使用Localizable.strings的正则表达式。
  • Localize-Swift - 将应用程序本地化,例如使用Localizable.strings的正则表达式。
  • Locheck - 校验. strings 和. stringsdict 错误文件
  • StringSwitch - 将 iOS.strings 文件轻松转换为 Android string.xml 格式,反之亦然。
  • SwiftGen-L10n - 自动生成的工具 enums 为你所有的地方。 字符串键( 如果这些字符串包含打印格式的占位符的话) %@).
  • Translatio - 超轻量级库,可以帮助你将字符串本地化,甚至直接在故事板上.

返回顶端

  • AsyncLocationKit - 与现代货币速率(Aync/await)配合的苹果核心定位框架。
  • STLocationRequest - 一个优雅而简单的 3D Flyover 位置请求屏幕。

从设备日志中写入和读取工具 返回顶端

  • AEConsole - 自定义控制台 UI在您的iOS App上覆盖调试日志。
  • CleanroomLogger - 简单、轻量级和可扩展的高级伐木API。
  • Duration : penguin: - 轻量级伐木资料库专注于报告作业的时间安排.
  • Gedatsu - 提供AutoLayout错误控制台日志的可读格式。
  • HeliumLogger -IBM的轻量级伐木框架
  • Printer - 下一个应用程序的帅哥
  • Puppy :penguin: - 一个支持多个运输和平台的灵活的伐木库.
  • QorumLogs - Xcode 的登录工具 &谷歌医生.
  • Rainbow - 愉快的控制台输出。
  • SwiftyBeaver : penguin: - 开发期间的多平台伐木 &释放
  • TinyConsole - 一个小的日志控制台,在使用您的iOS应用程序的同时显示信息.
  • TraceLog (原始内容存档于2018-09-26). Penguin: - Dead simple: 记录原意!. 运行在iOS,macOS,和Linux上.
  • Watchdog - 用于记录主线上过度阻塞的功能。
  • WatchdogInspector 在您的 iOS app 状态栏中显示当前帧率( fps) 的日志工具 。
  • Willow - Willow是一个强大的,但轻量级的伐木图书馆。
  • XCGLogger - 全面报道 &配置日志级别、时间戳和行号的日志工具。

返回顶端

  • Cluster - 简便地图注释集成。
  • FlyoverKit - FlyoverKit使您能够以零努力在MKMapView上呈现惊人的360°飞行视图,同时保持完整的配置可能性.
  • GEOSwift - 更容易与地理模型合作,计算交叉、重叠、预测等。
  • ImmersiveMap - 用于SwiftUI的金属式矢量图引擎,带有3D地球表、平面图和活化象形标记。
  • LocoKit - iOS的地点和活动记录框架。

返回顶端

  • Arithmosophi - 算术和逻辑操作的一套协议。
  • BigInt - 任意精确算术。
  • DDMathParser - DDMathParser使一个字符串易于解析,并被评价为数学表达式.
  • SigmaSwiftStatistics - 收集用于统计计算的职能。
  • SwaTex - KaTeX兼容LaTeX数学渲染引擎,没有JavaScript,WebView,或DOM.
  • Upsurge - 简单快速的矩阵和矢量数学。

返回顶端

*允许您减少处理 http 请求的时间的 libs 列表 。 * 返回顶端

  • Alamofire - 精英网络。
  • APIKit - 用于构建类型安全网络API客户端的图书馆。
  • Ciao - 使用mDNS(Bonjour, Zeroconf)发布和发现服务。
  • CodyFire - 强大的可编码API请求iOS的构建器和管理器. 以阿拉摩火为根据.
  • Conduit - 为网络API建立强大的网络。
  • Connectivity - 通过检测无互联网接入的无线网络,使互联网连接检测更加有力。
  • Dots - 轻量级同步联网框架。
  • GoodNetworking - GoodNetworking简化了HTTP网络.
  • Heimdallr.swift - 易用OAuth 2库用于iOS.
  • Just : penguin: - HTTP for Humans(一种蟒蛇求味风格的HTTP库).
  • Malibu - 建立在承诺基础上的联网图书馆。
  • Moya - 网络抽象层。
  • MultiPeer - 用于设备之间自动离线数据传输的多端连接框架的包装器。
  • Netfox ——轻量级,一行设置,网络调试库.
  • Netswift ——类型安全,高层次的联网解决方案.
  • OAuth2 - Oauth2号
  • OAuthSwift - iOS的OAuth库。
  • Pitaya : penguin: - HTTP / HTTPS 网络库只是偶然在机器上执行.
  • PMHTTP - 以REST和JSON为重点的HTTP框架。
  • Postal - 为普通电子邮件提供者提供简单访问的框架。
  • Reachability.swift ——以关闭取代苹果的可达性.
  • ReactiveAPI - 使用 RxSwift 的力量,根据 URL Session 编写干净、简洁和申报的网络代码。 受修行摄受.
  • ResponseDetective - 一个非侵入性框架,用于在您的应用程序和服务器之间拦截任何发出的请求和收到的回复,以进行调试。
  • RxNetworks - RxSwift + Moya + HandyJSON + 插件的网络 API 。
  • ShadowsocksX-NG - 一个快速隧道代理 帮助你绕过防火墙。
  • Siesta - 对REST API的精致抽象 解开状态混乱。 替代以召回和代表为基础的网络。
  • SolarNetwork - 精英网络抽象层。
  • SwiftHTTP - 护士会议包装。
  • SwiftyOAuth - 一个小型的OAuth图书馆,内置一套提供者。
  • TermiNetwork - 零依赖性网络解决方案,用于建设现代安全的iOS,watchOS,macOS和tvOS应用.
  • Tiercel - iOS应用程序的背景下载、重新启动恢复、可收回转移和任务管理。
  • TRON - 轻量级网络抽象层,写在阿拉莫火的顶部.
  • Wormholy - iOS网络调试, 像一个巫师QQ。

*需要轻松操作 html 的内容吗 ? * 返回顶端

  • Fuzi - 一个快餐 &轻量级 XML/HTML 用 XPath 解析器 &CSS支持.
  • Kanna - 另一个XML/HTML解析器。
  • SwiftSoup : Penguin: - HTML Parser,拥有最好的DOM,CSS和jquery.
  • WKZombie - 无头浏览器。
  • ZMarkupParser - 帮助您将 HTML 字符串转换为带有定制样式和标签的 NSAtizedString 。

返回顶端

返回顶端

  • SOAPEngine - 通用SOAP客户端可以使用iOS,Mac OS X和苹果TV访问SOAP网络服务.

返回顶端

*您想要在您的设备中托管一个网络服务器吗 ? 在这里,你可以找到如何做到这一点。 返回顶端

  • Ambassador - 基于SWSGI的超级轻量级网络框架。
  • Curassow : penguin: - HTTP服务器使用叉前工人模型.
  • Embassy : penguin: - 超级轻量级ASync HTTP服务器库.
  • Kitura : Penguin: - IBM的网络框架和网络服务服务器.
  • Lightning : Penguin: - 多平台的单线形非屏蔽网络和网络框架.
  • Noze.io : penguin: - 事件I/O流如Node.js.
  • Perfect - 服务器侧Swift。 Perfect 库,应用程序服务器,连接器和示例应用程序.
  • swifter : penguin: - Http 服务器带有路由处理器.
  • Vapor :penguin: - 在iOS,OS X,和Ubuntu上工作的精英网络框架.
  • Zewo Penguin: - 服务器-Side Swift.

返回顶端

  • SwiftOCR - 神经网络基于OCR lib。

返回顶端

返回顶端

  • PDFGenerator - 一个简单的PDF发电机。 从视图或图像生成 PDF 。
  • SimplePDF - 建立一个简单的PDF。
  • UXMPDFKit - 一个可嵌入iOS应用程序的PDF查看器和注释器.

返回顶端

  • AnyLint ——通过结合斯威夫特的力量,把任何东西都放下 &正则表达式。
  • IBLinter - 界面构建器的linter工具。
  • L10nLint - 可本地化. strings的插件工具。
  • solid-like-a-rock : penguin: - 使用SwiftSyntax执行Clean Architecture和TCA导入规则的架构插件.
  • swift-mod - 用于在代码生成和格式化之间进行Swift代码修改的工具。
  • SwiftCop - 由Ruby On Rails Active Record 校验的清晰度启发的验证库。
  • SwiftFormat - 用于重构Swift代码的代码库和命令行格式化工具。
  • SwiftLint - 执行编码公约的工具。
  • Swimat - Xcode插件到格式代码.
  • Tailor : penguin: - 跨平台静态分析器,可以帮助您写出更清洁的代码并避免错误.

返回顶端

返回顶端

返回顶端

轻而易举地处理加密方法 返回顶端

  • BlueCryptor -IBM的跨平台加密库.
  • BlueRSA -IBM的跨平台RSA Crypto库.
  • CryptoSwift : penguin: - 加密相关功能和助手.
  • IDZSwiftCommonCrypto - 苹果通用密码库的包装器。
  • JOSESwift - JOSE标准框架JWS,JWE,和JWK.
  • JWSETKit - JOSE图书馆,有JWS,JWT,JWE和JWK的支持.
  • RNCryptor - iOS和Mac的CCCryptor(Apple的AES加密)包装器.
  • SCrypto - 访问CommonCrypto常规的精密界面。
  • Siphash - SipHash算法的简单安全散列
  • Swift-Sodium - 用于iOS和OS X常见加密操作的索迪姆库接口。
  • Themis - 使典型加密方案易于使用的多种语言框架:休息数据、经认证的数据交换、运输保护、认证等。

返回顶端

  • GoodPersistence - GoodPersistence简化了密钥链和UserDefaults中的缓存数据. 使用财产包装。
  • keychain-swift - 为iOS、OS X、tvOS和WatchOS安全保存Keychain中文本的帮助功能。
  • KeychainAccess iOS和OS X上的键链的简单包装器。
  • Latch - 一个简单的iOS的键链包装器。
  • SwiftKeychainWrapper - iOS keychain的简单静态包装器,允许您以类似用户默认的方式使用.
  • Valet - 华莱特让你安全地存储数据 在Keychain 没有任何东西 关于Keychain是如何工作的。 这很简单。 我们保证

返回顶端

  • HaishinKit - 相机和麦克风流库,通过RTMP,HLS用于iOS,macOS,tvOS.
  • Live ——示范如何构建直播应用.

返回顶端

  • Stylist - 在可热负荷的外部Yaml或json文件中定义用户界面样式。
  • SwiftTheme - iOS 8+的强大主题/皮肤管理器.
  • Themes - 主题管理。

返回顶端

  • SVGView - SVG解析器和渲染器,用SwiftUI书写。

返回顶端

  • BlueSignals -IBM的跨平台OS信号处理库.
  • LaunchAtLogin - 在您的沙盒macOS应用程序中轻松添加“ Lounch at Login” 功能。
  • SystemKit - OS X系统库.

*测试框架汇编。 * 返回顶端

  • DVR - 一个简单的网络测试框架。
  • Erik - 一个无头浏览器,可以使用javascript访问和操纵网页,以便进行功能测试。
  • Fakery - 假数据生成器
  • Mussel - 在XCUI测试中方便测试Push通知、通用链接和规则的框架。
  • Nimble - 一个匹配者框架。
  • OHHTTPStubs - 一个测试库,设计来方便地阻断你的网络请求。
  • Quick : Penguin: - Quick是一个行为驱动的发展框架.
  • SBTUITestTunnel - UI测试库,以便与网络请求、CLLocation Manager和Uniser NotificationCenter进行互动,并在表格/收集/滚动视图中滚动细粒
  • Sizes - 测试您的应用程序 不同的设备和字体大小。
  • SnapshotTest - iOS和tvOS的快照测试工具。
  • Spectre : Penguin: - BDD框架.
  • swift-testing-expectation - 在Swift测试中创建一个同步的预期。
  • SwiftCheck ——自动生成随机数据的测试库,用于测试程序属性.
  • UI Testing Cheat Sheet – 回答常见的”我如何用UI测试来测试这个?” 用工作示例应用来提问.
  • XCTest - XC测试项目,用于提供单位测试支持的Swift核心库。

返回顶端

  • AutoMockable - 利用类型系统来方便创建被嘲笑的数据类型的框架。
  • Cuckoo - 第一个无锅炉板的模拟框架。
  • Mocker - Moc Alamofire 和 URL Session 请求而不触及您的代码执行
  • Mockingbird - 简化软件测试,方便地嘲笑使用HTTP/HTTPS的任何系统,使一个团队能够对照不完全、不稳定或只是复制计划案例的服务进行测试和发展。
  • Mockingjay - 一个优雅的库 方便地抽取HTTP请求。
  • Mockit - 一个简单的嘲讽框架,灵感来自著名的Mockito for Java.
  • MockSwift - 使用财产包装器的模拟框架。

*文本项目集。 * 返回顶端

  • Attributed - 归属字符串的现代微框架。
  • AttributedTextView – 创建一个被归属的UITextView最简单的方式, 支持多个链接, 标签和引用 。
  • BonMot - iOS的美丽,容易归属的字符串.
  • Croc - 一个轻量级的Emoji解析和查询库。
  • edhita - iOS的完全开源文本编辑器.
  • GMarkdown - Markdown为iOS制作库,支持表格、LaTeX、美人鱼和代码加亮。
  • MarkdownDisplayView - 一个基于TextKit 2的Markdown渲染组件,提供平滑的性能,丰富的定制选项,并支持流传的AI驱动的对话交互.
  • MarkdownKit - 一个简单和定制的马克唐帕塞尔。
  • MarkdownView - iOS Markdown视图。
  • MarkyMark - 将Markdown转换成本地视图或指定字符串。
  • Notepad - 一个完全可标注的下调编辑器,有活的语法加亮.
  • OEMentions - 像Facebook和Instagram一样,
  • Parsey - 支持源位置跟踪、回溯跟踪预防和丰富错误信息的解析器组合框架。
  • Pluralize.swift - 大弦多元扩展。
  • PredicateFlow ——PredicateFlow是允许您写出惊人,强型和易读的NSPredicate的构建者.
  • PrediKit - iOS的 NSPredicate DSL &OS X灵感来自SnapKit.
  • Regex by crossroadlabs : penguin: - 非常容易使用功能丰富的常规表达式库. 特性两个运算符 =~ 和基于方法的 API。 单位测试覆盖。
  • Regex by sindresorhus - 快速正则表达式,经过充分测试 &,并正确处理 Unicode。
  • RichEditorView - RichEditorView是一个简单的,模块化的,用于Rich Text编辑的UIView子类.
  • Sprinter - 用于格式化字符串的库。
  • SwiftRichString - 聪明 &无痛属性字符串管理库.
  • SwiftVerbalExpressions - 缩写移植。
  • SwiftyAttributes - 外延,它是一个微风工作 与归属的字符串。
  • Tagging - TextView,它提供方便使用“参考”或“Hashtag”标记功能。
  • Texstyle - Texstyle 允许您轻松格式化归属字符串 。
  • TextAttributes - 一种比较容易编曲的弦。
  • TextBuilder - 就像一个SwiftUI ViewBuilder, 但为文本。
  • TwitterTextEditor - 一个独立、灵活的API,为iOS应用程序提供功能丰富的文本编辑器。
  • VEditorKit -轻量级和强力编辑 Kit.

线程、基于任务或同步编程,大中央调度(GCD)包装器 返回顶端

  • Async - 银河糖大中央调度。
  • AwaitKit - ES7 Async/等待控制流。
  • Each - 每个都是NSTimer桥图书馆
  • GCDTimer - 一个经过检验的GCD定时器
  • Schedule - 一个缺少的轻量级任务排程器 和令人难以置信的人类友好语法。
  • SwiftyTimer - NSTimer的API(英语:

*预包装过渡集 &酷毙了 返回顶端

  • ActivityIndicatorView - 使用SwiftUI创建的一些预设加载指标。
  • AECoreDataUI - 核心数据驱动UI。
  • AGCircularPicker - 帮助创建控制器的组件,以管理任何计算出来的参数。
  • AMScrollingNavbar - 沿着UIScrollView滚动的可滚动UINAVIGation Bar。
  • Arale - 用于 UIScrollView 或其任何子类的自定义可伸缩头视图,其中包含 UIActivity Indexator View 支持内容重新加载.
  • BadgeHub - 让任何UIView成为一个完整的动画通知中心。 它是一种快速在UIView上添加通知徽章图标的方法.
  • BatteryView - 简单的电池形状UIView。
  • BetterSafariView - 一个更好的方法,在斯威夫特(SFSafariView)介绍一个SFSafariView主计长或者在斯威夫特(SwiftUI)启动一个ASWebAuthentical Session.
  • BottomSheet - 强大的底部 工作表组件,包含基于内容的大小,交互式解职和导航控制器支持.
  • BreakOutToRefresh - 使用SpriteKit刷新视图的可播放拉动。
  • BulletinBoard - 生成和管理屏幕底部显示的背景卡。
  • CapturePreventionKit - 提供 Label 和 ImageView (单位:千美元) screen capture prevention.
  • CircularProgress - 您的macOS应用的循环进度指示器。
  • CircularRangeSlider - 一个自定义的 SwiftUI 组件,用于使用循环滑动器选择一系列值。
  • ClassicKit - 经典的UI组件集。
  • ContainerController -UI组件。 这是从 Apple Maps, Stories 复制的刷卡板
  • CountryPickerView - 在iOS应用程序中有效收集国家信息的简单、定制视图。
  • CustomSegue - 自定义带滑动和交叉淡化效果的OSX故事板。
  • DeckTransition - 一个用于重现iOS 10 Apple Music的图书馆,现在正在播放过渡.
  • DockProgress 显示您的 macOS 应用程序的 Dock 图标的进展 。
  • Dodo iOS的留言栏
  • Doric Design System Foundation - iOS的礼宾导向、安全、可扩展的设计系统基础框架。
  • DropDown - iOS的材料设计下降。
  • Elissa - 在UITabBar项目或任何UIView主控视图上显示一个通知,以披露更多信息。
  • EstMusicIndicator ——iTunes等音乐演奏指标.
  • Family - 儿童视图控制器框架,它使设置你的母控制器变得像派一样容易。
  • FAQView - 易用FAQ视图用于iOS.
  • Fashion - 时装配件和美容工具,以分享和再利用UI风格。
  • FlagKit - 用于应用软件和网络的美丽的旗帜图标。
  • FlexibleHeader - 回应UIScrollView卷轴的容器视图。
  • FloatRatingView - 浮动评级系统
  • Fluid Slider - 带有弹出泡的滑动部件,显示所选的确切值。
  • GaugeKit -可定制的测量仪 易复制苹果的风格测量仪.
  • GMStepper - 中间有滑动标签的阶梯。
  • GradientProgressBar - 动画梯度进步栏。
  • GRMustache - 软胡子模板
  • GrowingTextView - 支持自动增长、占位符和长度限制的UITextView。
  • HGCircularSlider - iOS应用程序的自定义可重复使用的循环滑动控制。
  • HidesNavigationBarWhenPushed - 一个库,它增加了在通过HideNavigation Bar When Pushed旗推进视图控制器时隐藏导航栏的能力。
  • HorizontalDial - 像Instagram那样的横向滚动拨号
  • HPParallaxHeader - UIScrollView 的简单参数头。
  • IGColorPicker - iOS的定制选色器。
  • InstantSearch iOS - 用于在iOS上建立即时搜索功能的部件和助手库。
  • KALoader - 显示数据加载的美丽动画占位符。
  • KMNavigationBarTransition - 滴入通用库帮助您管理导航条样式,使不同导航条样式之间的过渡动画平滑,同时推动或打开所有方向的视图控制器.
  • KMPlaceholderTextView - UITextView子类,用于支持多行占位符。
  • LeeGo - 可申报、可配置 &高度可重复使用的UI开发作为制作乐高砖.
  • LicensePlist - 一个命令行工具,它自动生成您所有依赖的列表。
  • LiquidLoader - 带有液体动画的螺旋载荷组件。
  • LoadingShimmer - 一个简单的方法,在任何视图中增加闪烁的效果,只要一行代码。 它作为一个无侵扰性的装载指标是有用的.
  • Macaw - 在SVG支助下,强大的、易于使用的矢量图形库。
  • Magnetic - SpriteKit Floating Bubble Picker(受苹果音乐启发).
  • Mandoline - 一个iOS采摘器的视图,以满足你所有的”采摘”需要.
  • MantleModal - 一个使用 UIScrollView 的简单模式资源,通过拖动让用户关闭模式。
  • Material – 以 Materical,Google 的材料设计和苹果平面UI的动画和图形框架来表达你的创造力.
  • Material Components for iOS - 模块化和可定制的材料设计UI组件。
  • MaterialKit - 材料设计组件。
  • MediaBrowser - 简单的iOS照片和视频浏览器,可选网格视图、标题和选择。
  • MPParallaxView - Apple TV Parallax效应.
  • MultiSelectSegmentedControl - UISegated Control 重制,用于支持选择多个片段,垂直堆叠,合并文本和图像.
  • MultiSlider - 具有多个拇指和值的UISlider克隆,范围突出,可选的坐标间隔,可选的数值标签,或者垂直的或者水平的.
  • MuscleMap - 与SwiftUI和UIKit交互人体肌肉图。
  • MXParallaxHeader - UIScrollView 的简单参数头。
  • MZFormSheetPresentationController - 提供本地iOS UIModalPresentationFormSheet的替代品,增加了对iPhone的支持,并增加了设置控制器大小和感受形式表的机会.
  • NeumorphismKit -UIKit的神经态学框架。
  • NextGrowingTextView iOS 7 及以上“ growing textviews”的下一代。
  • NVActivityIndicatorView - 收集漂亮的装填动画。
  • OverlayContainer - OverlayContainer使得基于覆盖的界面更容易开发,如苹果地图或股票应用中呈现的界面.
  • Partition Kit - 一个SwiftUI库,用于为视图内容创建可扩展分区。
  • Popovers - 一个介绍流行音乐的图书馆 简单、现代和高度定制 不无聊!
  • Preferences - 几分钟后在您的macOS应用程序中添加首选项窗口。
  • ProgressIndicatorView - 以SwiftUI编写的进度指标视图库。
  • PullToDismiss - 你可以通过拉滚动视图或导航栏来排除模式视图控制器。
  • RangeSeekSlider - 像iOS的UISlider那样自定义的射程滑动器。
  • Reel search - 选项列表作为折叠盘管理。
  • ResizingTokenField - 基于UICollectionView的符号字段,提供内在内容高度。
  • RetroProgress - 从90年代开始就往前看
  • SectionedSlider - 控制中心滑轮。
  • SelectionDialog - 简单的选择对话框。
  • ShadowView - 让UIView的影子管理变得简单。
  • Shiny - 意向效应视图(受苹果支付现金启发)。
  • ShowSomeProgress - iOS应用程序的动画进展和活动指标。
  • SkeletonView - 一种优雅的方式,让用户知道事情正在发生,同时也让他们准备好他等待的内容.
  • SKPhotoBrowser - 简单照片浏览器/Viewer 灵感来自facebook,推特照片浏览器.
  • Spots - Spots是一个视图控制器框架,它让你的设置和未来发展迅速。
  • SpreadsheetView - iOS应用程序的全部可配置电子表格视图用户界面。
  • StarryStars - 显示 &编辑收视率,完全自定义于界面构建器.
  • StatefulViewController - 基于内容、加载、错误或空状态的占位符视图。
  • StepProgressView - 带有标签和形状的逐步进度视图。 UIActivity Indicator View和UI进步View的好替换.
  • SweetCurtain - 非常甜蜜和容易的底部可拉动的床单执行。 您可以在Apple Maps, Find My, Stories等应用程序中找到类似的执行.
  • SwiftUISkia - Skia基于 2d 图形 SwiftUI 渲染库,基于 Rust 执行软件光栅化来进行渲染
  • SwiftyUI -高性能和轻量级UIView,UIImage,UIImageView,UIlabel,UIButton等.
  • TagListView - 简单但高度定制的iOS标签列表视图。
  • Toaster -通知敬酒仪式
  • Twinkle - 很容易在你的iOS应用软件中制造元素
  • UltraDrawerView - 与Apple地图、股票等相同的轻量级、快速和可定制的绘图器视图执行。
  • URLEmbeddedView - 自动缓存已确认的“开放图形协议”对象,并将其显示为 URL 嵌入式卡片。
  • Windless ——无风易实施隐形布局加载视图.
  • WSTagsField - 一个代表不同标记的iOS文本字段。
  • YMTreeMap - 树图/热图布局引擎,基于Squafied.
  • YNSearch - 很棒的自定义搜索景色,像Pinterest。

*显示提醒、行动表、通知、弹出。 * 返回顶端

  • Alertift - 现代的,简单的UIALERT 主计长包装。
  • Alerts Pickers - 高级使用UIAlert Captain,包括文本领域、DatePicker、PickerView、TableView和CollectionView。
  • ALRT - 为UIAlert Captain设计更方便的建筑师。 从任何地方发出警报
  • AwaitToast - 一个Aync等待祝酒与基本祝酒。 受Facebook的启发 张贴吐司。
  • CDAlertView - 高度定制的警报/通知/成功/错误/警报弹出。
  • CFNotify - 创建可拖动的提示视图的自定义框架。
  • EZAlertController - 简单UIALERT主计长。
  • FullscreenPopup - 在导航上显示任何弹出 SwiftUI律师事务所
  • GSMessage - iOS 7+的简单样式信息/通知。
  • Kamagari - 简单的UIALERT控制器建设者课程。
  • Loaf - 简单易懂的iOS Toasts的框架。
  • MijickPopups - 弹珠、弹珠、床单、警报、土司、横幅、(.)演示简洁。
  • NotificationBanner - 在iOS的应用程序通知标语中显示高度定制的简单方式。
  • PMAlertController - PMALERT 控制器是一个很好的定制替代 UIALERT控制器。
  • PopupDialog - 一个简单,定制的弹出式对话框。 替换 UIAlert 控制器提醒样式 。
  • PopupView - 与SwiftUI一起撰写的吐司和弹出图书馆。
  • SCLAlertView - 动画《警报》
  • Sheet - 具有“翻转板App”等导航功能的动作表。
  • SPAlert - 苹果音乐的原生弹出 &AppStore的反馈. 包含完成 &心预设.
  • StatusAlert - 显示 类似苹果系统的自我隐藏状态提示,不中断用户流量.
  • SweetAlert - 警报系统
  • Swift-Prompts - 设计自定义提示,选择范围很广。
  • SwiftEntryKit - 一个简单多才的弹出介绍人。
  • SwiftMessages - 一个非常灵活的iOS信息栏.
  • SwiftOverlays - 各种弹出和通知。
  • Toast-Swift - 易于使用库创建iOS 14和较新的风格土司.
  • XLActionController - 完全自定义和可扩展的动作表控制器。
  • Zingle - 在你的UINAVIGINGINTAR下面会显示警报

返回顶端

返回顶端

  • AHDownloadButton - 带有进步和过渡动画的自定义下载按钮。 它基于苹果公司的App Store下载按钮.
  • DOFavoriteButton - 可爱动画按钮。
  • ExpandableButton - 可定制且易于使用可扩展按钮。
  • FloatingButton - 用SwiftUI创建的易自定义浮动按钮菜单。
  • Floaty - iOS的浮动动作按钮。
  • IGStoryButtonKit - 由Instagram故事启发的丰富动画的易用按钮。
  • LGButton - 完全定制的本地UI控制子类,允许您创建漂亮的按钮而不写任何代码行。
  • LTHRadioButton - 一个广播按钮 和一部漂亮的动画。
  • MultiToggleButton - 一个UI按钮子类,用于执行tap-toggle按钮文本(如相机闪存和定时器按钮).
  • NFDownloadButton - 自动下载按钮 这是Netflix的应用下载按钮的逆向工程.
  • PMSuperButton - 一个强大的UI按钮 拥有超能力,从故事板定制。
  • RadioGroup - 失踪的iOS无线电按钮组。
  • SwiftShareBubbles - iOS的动画社交共享按钮控制.
  • TransitionButton - 装填和过渡动画的UI按钮子类.

返回顶端

  • CalendarKit - 完全定制的日历日视图。
  • CalendarView - 日历组件,它具有纵向和横向布局(和滚动)以及显示本土日历事件的特点。
  • DateTimePicker - 一个更好的iOS UI组件 用于选择日期和时间。
  • ElegantCalendar 优雅的全屏幕日历 错过了在SwiftUI。
  • HorizonCalendar - 一个声明性,表演性,iOS日历的UI组件,支持从简单的取日期器一直到全功能日历应用的大小写.
  • JTAppleCalendar -UI日历处理器
  • KVKCalendar - 苹果平台最完全定制的日历QQ
  • OBCalendar - OBCalendar是设计为简单和定制的,它让你可以不费力地建立美丽和功能性的日历界面.
  • Workaholic - 类似GitHub的工作贡献时间表。
  • Yotei - iOS的模块化、自定义的SwiftUI/UIKit日历软件包。

返回顶端

  • CardNavigation - 显示其视图控制器作为交互式卡堆的导航控制器。
  • CardParts - 一个反应性,基于卡片的UI框架,构建于UIKit上,用于iOS开发者.
  • VerticalCardSwiper - 沙扎姆发现UI和Tinder的婚姻,由UICollectionView建造.

返回顶端

  • Carbon - 用于在UITableView和UICollectionView中构建基于组件的用户界面的宣告库。
  • Eureka - 优异的iOS格式构建器。
  • FDBarGauge - 模拟音频混合板上的级别指标
  • Former - 一个完全定制的库,便于创建基于UITableView的表格。
  • ObjectForm - 一个简单而强大的库 来构建你的班型模型。
  • SwiftyFORM - 可以验证的表格。

返回顶端

返回顶端

  • ActiveLabel - 支持 Hashtags (#)、References (@) 和 URLs (#) 的 UILabel 滴入替换http://).
  • Atributika - 用 HTML 标记、 链接、 标签、 提及到 NAStized String 的文本 。 用 UILabel 的空投替换使其可点击 。
  • CountdownLabel - 简单的倒计时 UILabel 带有变形动画,以及一些有用的功能.
  • GlitchLabel - 为iOS过滤UILabel
  • IncrementableLabel - 一个UILabel子类到一个UILabel的(去)递增数字.
  • KDEDateLabel - 一个UILabel子类,它更新自己,使时间前的格式更容易.
  • LTMorphingLabel - 对UILabel的优雅形态效应。
  • Nantes - TTTAT 属性 标签替换。
  • TriLabelView - iOS的三角形角标签视图。

返回顶端

  • AKSwiftSlideMenu - 幻灯片菜单(Drawer).
  • CircleMenu - CircleMenu是一个简单,优雅的UI菜单,带有圆形布局和材料设计动画.
  • ENSwiftSideMenu - 滑边菜单。
  • FanMenu - 以Macaw为基础的圆形布局的菜单。
  • FlowingMenu - 交互式视图过渡,以显示具有流动和弹跳效果的菜单。
  • GuillotineMenu - 桂洛亭式菜单
  • HHFloatingView - 很容易为您的应用程序使用和设置浮动视图。
  • InteractiveSideMenu - 自定义 iOS 交互式侧面菜单。
  • KWDrawerController - 容易使用的绘图器视图控制器。
  • MenuItemKit - UIMenuItem 有图像和块(关闭)支持。
  • Pagemenu - PGination 启用了视图控制器。
  • PagingKit - PageKit提供自定义菜单UI.
  • Panels - 面板是一个框架,便于在您的应用程序中添加滑动面板。
  • Parchment - 在UICollectionView上建造的具有高度自定义菜单的浏览控制器。
  • PopMenu - iOS的酷炫定制弹出风格动作表.
  • SegmentIO - iOS的动画上下分割菜单。
  • SideMenu - 由Facebook启发iOS的简单侧菜单控制. 左右两侧. 不需要编码 。
  • SlideMenuControllerSwift - 基于Google+的iOS幻灯片菜单视图,iQON,Feedly,Ameba iOS应用程序.
  • SwipeMenuViewController - 可移动标签和菜单视图和视图控制器。
  • XLPagerTabStrip -Android PageerTabStrip for iOS. -是的 -Android PageerTabStrip for iOS. -Android.
  • YNDropDownMenu - 可爱的iOS 放下菜单。

返回顶端

  • CHIPageControl - 一套很酷的动画页面控制器,以取代无聊的UIPage控制器.
  • FlexiblePageControl - 像Instagram那样灵活的UIPage控制。
  • iPages - 快速执行SwiftUI的可浏览页面。
  • Pageboy - 一个简单,信息丰富的页面视图控制器。
  • PageController -无限呼号控制器
  • SlideController - 这是一个很好的替代品 用于UIPage View Captain 使用通用型的功率。 使用交互式标题导航控件在页面间刷卡。 为无限页数配置水平链或垂直链.

返回顶端

  • AnimatedCardInput - 可定制且易于使用信用卡。
  • Caishen - 支付卡 &iOS的验证器.
  • iCard -使用SnapKit DSL的银行卡生成器。
  • MFCard ——轻松整合iOS App中信用卡支付.
  • TPInAppReceipt - 用于本地阅读和验证App购买收据的轻量级纯Swift库。

返回顶端

  • AREK - AREK是一个干净的,容易使用包装器 任何类型的iOS许可。
  • Permission - 一个统一的API来请求iOS的许可.
  • SPPermission - 简单请求许可,与本地UI和交互式动画。

返回顶端

  • DMScrollBar - 任何类型ScrollView的减速、弹跳类最佳自定义ScrollBar &橡皮筋机制 还有很多

返回顶端

返回顶端

  • MJMaterialSwitch - iOS的自定义交换机UI,灵感来自Google的材料设计.
  • paper-switch - RAMPaperSwitch是一个材料设计UI模块,在开关时涂装在母视图上.
  • Switch - 一个开关控制器,并有完整的接口构建器支持。

返回顶端

  • Adaptive Tab Bar - 适应性标签栏。
  • Animated Tab Bar ——RAM动画TabBar Captainate是一个用于在标签栏项目中添加动画的模块.
  • CardTabBar - 将动画添加到 iOS 标签栏项目中。
  • CircleBar - 一个有趣的,易于使用的iOS标签条导航控制器。
  • ColorMatchTabs - 显示标签的有趣方式。
  • DTPagerController - 容器视图控制器,以便在水平滚动视图中显示一组视图控制器。
  • ESTabBarController - 一个高度定制的TabBar主计长部分,从UITabBar主计长那里继承。
  • HHTabBarView - 一个轻量级定制的标签栏视图。
  • PolioPager - 一个灵活的TabBar控制器,像SNKRS这样的搜索标签。
  • SwiftUIMaterialTabs - 材料 3 式标签和粘贴页头卷入一个SwiftUI库
  • TabBar - SwiftUI应用程序的高度定制标签栏。
  • Tabman - 有指示栏的强大的浏览控制器。
  • TabPageViewController - 显示视图控制器和滚动标签视图。

返回顶端

返回顶端

  • CBPinEntryView - 方便使用,非常定制的针条。
  • CHIOTPField - 一套可用于一次性密码,短信码,PIN码等的文本域.
  • DTTextField - DTText Field是一个自定义的文本字段,带有浮动占位符和错误标签.
  • FloatingLabelTextFieldSwiftUI - FloatingLabelText FieldSwiftUI是一个小而轻的SwiftUI框架,用完全SwiftUI(不使用UIViewRepresentable)写成,允许创建美丽和可定制的浮动标签文本场!
  • HTYTextField - 一个UIText球场 与弹簧占位符。
  • iTextField ⌨️ - 一个完全包装的 UITextField 完全在斯威夫特UI工作。
  • PasswordTextField - 带有可切换图标的自定义文本字段,该图标显示或隐藏密码,执行良好的密码政策。
  • SkyFloatingLabelTextField - 美丽灵活的文本字段控制“浮标图案”的执行。
  • StyledTextKit - 声明式建筑和快速渲染属性字符串库。
  • TextFieldCounter - UIText Field字符计数器,带有可爱的UX.
  • TextFieldEffects - 几个准备使用UIText Fields的效应。
  • UITextField-Navigation - UIText Field-Navigation 为您的 UIText Fields 在键盘上添加下一个、上一个和完成的按钮。 高度定制。
  • VKPinCodeView - 简单而优雅的UI组件用于输入PIN.

返回顶端

返回顶端

  • Insert3D - 安装3D模型的最快方法

返回顶端

  • ASCollectionView - Airbnb启发的轻量级自定义收藏视图。
  • AZCollectionViewController - 简便的方式整合 pagination 与假视图在CollectionView, 制作Instagram Discover 与分钟。
  • Blueprints - 一个框架,目的是在使用收集视图流程布局时,使你的生活更容易。
  • BouncyLayout - 收集视图布局 让你的细胞反弹。
  • CardsLayout -卡片设计不错的收藏版式
  • CenteredCollectionView - 一个轻量级的UICollection ViewLayout, 页面和中心是细胞。
  • CheckmarkCollectionViewCell - UICollectionViewCell 在选中时带有复选框, 在不选中时带有空圆 - 如 Photos.app ‘selection’ 模式 。
  • CollectionViewShelfLayout - 一个UICollection ViewLayout子类显示其项目为类似 App Store 特性标签的行,没有嵌入式的UITableView/UICollectionView黑客.
  • CollectionViewSlantedLayout ——UICollection ViewLayout 显示斜面内容.
  • Drag and Drop UICollectionView - 跨越多个UICollection Officials拖放数据。
  • FSPagerView - 优雅的屏幕幻灯片库。 这非常有助于制作Banner View、Product Show、Welcome/Guide Pages、Screen/View Captain 滑动器。
  • Gliding Collection - 滑翔收藏是一个平滑,流畅,可定制的决定 一个UICollectionView Controller。
  • GoodProvider - UITableView和UICollectionView提供商简化显示数据的基本方案。
  • GravitySlider - 优美的替代标准UICollectionView流布局.
  • ShelfView-iOS - iOS自定义视图,在架子上显示书籍。
  • SimpleSource - 方便且安全的iOS表和收藏视图。
  • SwiftSpreadsheet - 完全定制的电子表格收藏ViewLayout。
  • TagCellLayout - 左侧标记的 UICollectionView 版式,居中 &右对齐.
  • UICollectionViewSplitLayout ——UICollection ViewSplitLayout 使收藏视图更具响应性.
  • VegaScroll - 轻量级动画流出,用于UICollectionView.

返回顶端

  • AZTableViewController - 简便易行的方法,把占位器的视角整合起来。
  • CollapsibleTableSectionViewController - 在表格视图中支持可折叠部分的库。
  • DGElasticPullToRefresh - 有弹性的拉动来刷新。
  • DiffableDataSources - 用于返回UITableView/UICollectionViewDiffableData Source的库。
  • DTTableViewManager - 以协议为导向的UITableView管理,由通用软件和相关类型提供动力。
  • ExpandableCell - 完全重构 YNExapnadableCell 具有更简洁,bug 免费. 可扩展性最易使用 &iOS的可折叠细胞. 您可以自定义可扩展的 UITableViewCell 任意选择 。 扩展Cell的制作是因为插入Rows和删除Rows很难使用. 只是无法扩展的Delegate。
  • FDTextFieldTableViewCell - 在单元格中添加一个 UIText 字段并将其正确定位。
  • folding-cell - 折叠细胞过渡。
  • GridView - 可以定制为时间表、电子表格、呼号等等。
  • HGPlaceholders - 在您的项目中显示任何 UITableView/UICollectionView 的占位符和空状态的好图书馆。
  • OKTableViewLiaison - 帮助你更好地管理可用浏览器的框架。
  • ParallaxHeader - 在UIScrollView/UITableView上添加parallax头条的简单方式.
  • Persei - UITableView / UICollectionView / UIScrollView 的动画顶级菜单.
  • PullToRefreshSwift - 拉托新鲜图书馆。
  • QuickTableViewController - 为设置创建 UITableView 的简单方法。
  • ReverseExtension - 允许从表格视图底部插入单元格的UITableView扩展。
  • SelectionList - 基于UITableView的简单单选或多选名单。
  • Shoyu - 比较容易代表UITableView的结构。
  • SwiftyComments - 可扩展/可缩合细胞的嵌入式结构,以方便构建优雅的讨论线条。
  • SwipeCellKit -基于股票Mail.app的可刷新UITableViewCell.
  • WLEmptyState - 允许您在 UITableView 的数据集为空时自定义视图的组件。
  • YNExpandableCell - iOS的可扩展、可折叠的表景单元格。

返回顶端

一些有趣的公用设施来帮助你的项目 返回顶端

  • AlexaSkillsKit - 开发定制的Alexa技能。
  • AmoreKit - 在App Store之外分发的macOS应用软件中销售和验证许可证钥匙。
  • ApplyStyleKit - 精细,使用方法链将样式应用到UIKit.
  • Basis - 纯粹的宣讲式编程。
  • Bow - 类型功能编程辅助库。
  • CallbackURLKit - 实施X-callback-url(Inter app通信)。
  • Closures - 对UIKit和基金会的快速关闭。
  • Codextended - 扩展给可编码API类型的推论超能力.
  • Curry - 职能咖喱。
  • Delegated - 封闭式授权,不泄露记忆。
  • DifferenceKit - 快速和灵活的 O(n) 差分算法框架。
  • Differific - 快速和方便的潜水框架。
  • Dollar - 与Javascript中的Lo-Dash或Tream类似.
  • DuctTape - KeyPath动态成员搜索基于Swift的语法糖.
  • EtherWalletKit iOS的Ethereum钱包工具包 - 您可以在没有服务器和块链知识的情况下执行Ethereum钱包.
  • ExceptionCatcher - 抓住目标C的例外
  • EZSwiftExtensions - 标准类型和班级应该如何运作。
  • FlagAndCountryCode - FlagAnd CountryCode为每个国家提供电话代码和旗帜. 关于UIKit和SwiftUI的工作
  • FluentQuery :penguin: - 威力强大,易于使用查询构建器.
  • GoodExtensions-iOS - QQ GoodExtension 是一个有用且常用的扩展集.
  • GoodUIKit - QQ GoodUIKit 是一个扩展库,充满了可重复使用的UI片段,用于更快和更有效的开发.
  • Highlighter - 随便你怎么说 高亮将神奇地找到UILabel,UITextView,UITexTfield,UIButton等UI对象在您的UITableViewCell或其他类中.
  • LifetimeTracker - 表面保留周期/内存问题,就在你开发应用程序时。
  • Lumos - 用于目标C运行时间功能的易于使用的API。
  • ObjectiveKit - 目标C运行时函数的API。
  • OpenSourceController - 最简单的展示 Librarie的许可证 在您的应用程序。
  • Percentage - 增加可读性和类型安全性。
  • Periphery - 在Swift项目中识别未使用的代码的工具。
  • Playbook - 用于孤立开发的UI组件和自动快照的QQA库。
  • PrivacyFlash Pro - 从它的代码为您的 Swift iOS 应用程序创建隐私政策 。
  • protobuf-swift - 协议车
  • Prototope - 用于原型的轻量级界面库,与JS连接。
  • R.swift - 获得强大的、自动完成的资源的工具,如图像、单元格和缝隙。
  • RandomKit : penguin: - 随机数据生成.
  • ReadabilityKit - 新闻、文章和全文预览提取器。
  • ReerKit - 强大的 Swift 基金会扩展库, 并提供功能来为您的 iOS/macOS/Linux 开发工作流程超速充电 。
  • ResourceKit - 启用自动完整使用资源。
  • Result - 模拟任意操作的成功/失败。
  • Rugby - 用于更快地重建并编制Xcode项目的缓存CocoaPods。
  • Runes - 功能操作员:平面图、地图、应用。
  • Solar - 计算日出和日落时间 给出一个位置。
  • SpriteKit+Spring - SpriteKit API 以 SKAction 复制了 UIView 的春季动画.
  • Sugar - 和你的可可一起吃点好吃的
  • swift-build - GitHub Action用于在所有平台建立和测试Swift软件包。
  • swift-protobuf : penguin: - 一个使用Google协议缓冲器的插件和运行时库.
  • SwiftAutoGUI - 用于程序控制鼠标 &键盘。 一个用斯威夫特操纵macOS的库.
  • SwiftBoost - 收集速效扩展剂,以推动发展进程。
  • Swiftbot - 运行快速代码松懈。
  • SwifterSwift - 一个500多个本地扩展的手提集,以提高你的生产力。
  • SwiftGen-Storyboard - 自动生成的工具 enums 用于所有的故事板,Scases和Segues常数 + 适当的便利存取器。
  • SwiftLinkPreview - 它从url中预览,获取所有信息,如标题、相关文本和图像。
  • SwiftPlantUML - 一个命令行工具和Swift软件包,从您的Swift源代码生成UML类. 也可作为Xcode源编辑器扩展版本使用.
  • SwiftRandom - 随机数据的微小生成器
  • SwiftRater - 一个提醒您的iPhone应用的用户审查该应用的功能.
  • SwiftTweaks - 调整你的iOS应用程序而不重编.
  • Swiftx - 任何项目的功能数据类型和功能。
  • SwiftyUtils 每一个项目都需要的可重复使用代码
  • Swiftz - 功能编程。
  • SyntaxKit - 程序生成Swift代码,并附带一个声明语法。
  • Then - 超甜的合成糖,用于初始剂。
  • TSAO - 安全装置
  • URLQueryItemEncoder - 一个编码器,用于将任何可编码值编码成一组URL查询项目。
  • UTIKit - UTI(统一类型识别器)包装器。
  • Vaccine - 让你的应用 免疫再生死亡。
  • WeakableSelf - 封装微型框架 封锁区内部的言论
  • WhatsNew - 在类似Pages, Numbers和主旨的应用程序更新后显示新功能。
  • WhatsNewKit - 展示你惊人的新应用功能。
  • XestiMonitors - 一个可扩展的监测框架。
  • ZamzamKit - 为标准图书馆、基金会和UIKit收集微型公用事业和扩展。

*验证 libs 的集合 。 * 返回顶端

*管理电话号码的附属设施。 返回顶端

  • NKVPhonePicker - 一个UIText Field子类 简化国家的代码选择。
  • PhoneNumberKit - 国际电话号码的解析、格式化和验证框架。 受到Google的libphone数字的启发.

返回顶端

  • AppVersionMonitor - 监控iOS应用版本很容易。
  • Siren ——在您应用程序的新版本可用时通知用户,并促使用户升级.
  • Version - 版本代表并比较语义版本。
  • Version Tracker Swift - iOS、OS X和tvOS应用程序的版本跟踪器。

返回顶端

  • BMPlayer - iOS的视频播放器,基于AVPlayer,支持水平,垂直屏幕. 支持调整音量、粗糙度和通过幻灯片查找。
  • Cabbage - 在AVFoundation之上建立一个视频组成框架。
  • Kitsunebi - 使用 OpenGLES 覆盖 Alpha 频道视频动画播放器视图。
  • MMPlayerView - 自定义 AVPlayerLayer 的视图和过渡播放器,效果良好,如YouTube和Facebook.
  • MobilePlayer - iOS的强大且完全定制的媒体播放器.
  • NextLevelSessionExporter - 出口和转码介质。
  • Player - iOS视频播放器,用于播放和流媒体的简单组件投放.
  • PlayerView – 容易使用使用UIView的视频播放器,管理复制率,截图和调用回调功能用于玩家状态.
  • PryntTrimmerView - 剪辑和收割录像
  • SwiftFFmpeg - FFmpeg CPI的包装纸
  • SwiftVideoBackground - 易于使用UIView子类来执行视频背景.
  • Swifty360Player - iOS 360度视频播放器从AVPlayer流出.
  • YiVideoEditor - 用于旋转、裁剪、加层(水印)和在视频中添加音频(音乐)的库。

请快看 捐款准则 先说 如果您在这里看到一个不再维护或不适合的软件包或工程, 请提交拉动请求来改进此文件 。 谢谢大家 捐助者你疯了!

HagiCode

HagiCode 是面向项目开发的 AI 编码工作台:丰富、便捷的界面交互让规划、Agent 执行与项目工作更容易上手和跟进,带来更投入的开发体验。

丰富、便捷的界面交互,让规划、Agent 执行与项目工作更容易上手和跟进。

访问 HagiCode阅读文档
  • 智能OpenSpec 工作流把意图转化为从提案、设计、任务到交付的可执行路径。
  • 高效多 Agent 并行推进调研、实现与审阅,并支持多仓库变更和你熟悉的 Agent CLI。
  • 有趣丰富、便捷的界面交互让规划、Agent 执行与项目工作更容易上手和跟进,带来更投入的开发体验。

下载 Windows 版

从 Microsoft Store 获取全部下载

让想法变成真正交付的软件。

HagiCode 是面向项目开发的 AI 编码工作台:用 OpenSpec 工作流规划变更,多 Agent 并行执行,再由 Hero Scenario 让进度一目了然,把想法变成真正交付的软件。

智能
OpenSpec 工作流把意图变成从提案到交付的可执行路径。
高效
多 Agent 并行推进调研、实现与审阅。
有趣
丰富、便捷的界面交互,让规划、Agent 执行和项目工作更容易跟进。

离开 Awesome Site?

你即将访问外部网站。我们无法控制其内容或隐私惯例。

目标地址

继续访问网站