📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
读懂开源,从这里开始
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
🌙
简
▾
简体
繁體
English
登录
用户中心
▾
👤 用户中心
📬 我的订阅
✉️ 我的邮箱
🔑 修改密码
⭐ 我的收藏
💬 我的反馈记录
↩ 退出
订阅
☰
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
搜索
订阅
RSS
简体
繁體
English
🔍
搜索
📡
RSS
🔥 热门搜索
llm
pytorch
vuejs
sql
leetcode
peg
graphql
unity
bi
php8
tokio
redis
"swift"
📘 教程
用 Loop 搭建高效窗口管理系统
Loop 是一款 macOS 应用,提供了简洁的窗口管理功能。通过本教程,你将学习如何安装、配置和使用 Loop 来提高你的工作效率。Loop 提供了多种功能,如径向菜单、预览窗口、键盘快捷键、循环和隐藏等,帮助你轻松地管理窗口。
进阶
8 章
★ 11.1k
macos
macos-app
menu
📖 知识库
SwiftUI
进阶
SwiftUI 是一种由 Apple 公司开发的用户界面工具包,用于构建 iOS、macOS、watchOS 和 tvOS 应用的用户界面。它于 2019 年在 WWDC 上发布,旨在取代传统的 UIKit 和 AppKit,提供一种更现代、更易用的方式来构建应用程序的用户界面。SwiftUI 使用 Swift 语言编写,提供了一种声明式的语法来定义用户界面的布局和行为。它可以帮助开发者更快速、更容易地构建出色的用户界面,支持动画、手势和其他高级功能。SwiftUI 还提供了一个强大的预览功能,允许开发者实时预览和测试他们的用户界面设计。
Swift
进阶
Swift 是一种现代、高性能的编程语言,用于开发 iOS、macOS、watchOS 和 tvOS 应用程序,由 Apple 公司于 2014 年推出,目的是取代 Objective-C 成为苹果生态系统的主要开发语言,Swift 的设计目标是提供更安全、更易用和更高效的开发体验,通过强大的类型系统、现代的语法和高性能的编译器来实现,Swift 语言支持面向对象和函数式编程范式,并且可以与 Objective-C 代码无缝集成,广泛应用于苹果设备应用的开发和服务器端开发,具有强大的类型安全和内存安全功能,能够有效防止常见的编程错误,如空指针异常和缓冲区溢出,确保应用程序的稳定性和安全性,Swift 的生态系统也在不断扩展,社区驱动的包管理器 Swift Package Manager 和许多第三方库和框架的支持,使得 Swift 成为一个非常活跃和富有创造力的开发社区,开发者可以利用 Swift 构建高性能、可靠和安全的应用程序,满足日益增长的移动和服务器端应用需求,Swift 的出现标志着苹果公司在软件开发领域的重大战略转变,旨在为开发者提供一个更现代、更高效和更安全的开发环境,推动苹果生态系统的发展和创新,Swift 的设计理念和实现细节得到了广大开发者的认可和赞赏,成为苹果设备应用开发的首选语言,Swift 语言的不断演进和完善,也推动了整个软件开发行业的进步和发展,成为一个值得关注和研究的重要编程语言,Swift 的学习和应用,对于想要开发高质量苹果设备应用的开发者来说,是一个非常有价值的技能和知识,能够帮助他们更好地完成工作和实现目标,Swift 语言的广泛应用和社区的支持,也为开发者提供了一个非常好的学习和交流的平台和资源,Swift 的未来发展前景广阔,具有非常大的潜力和可能性,值得开发者持续关注和学习,Swift 语言的重要性和影响力,不仅体现在其广泛的应用和社区的支持,还体现在其对软件开发行业的推动和影响,Swift 语言的设计理念和实现细节,已经成为许多其他编程语言的参考和借鉴,Swift 语言的发展和完善,也推动了许多其他编程语言的进步和发展,Swift 语言的重要性和影响力,已经成为软件开发行业的一个重要组成部分,值得开发者持续关注和研究,Swift 语言的学习和应用,对于想要开发高质量苹果设备应用的开发者来说,是一个非常有价值的技能和知识,能够帮助他们更好地完成工作和实现目标,
iOS
进阶
iOS 是由苹果公司开发的移动操作系统,最初于 2007 年随第一代 iPhone 发布,主要用于苹果公司的移动设备,如 iPhone 和 iPad,提供用户界面和运行应用程序的平台,支持多点触控、手势操作和基于 ARM 架构的处理器,通过 App Store 提供大量第三方应用程序,具有安全性、易用性和高性能等特点,广泛应用于移动互联网、游戏和企业移动解决方案等领域,ios 的开发和维护由苹果公司负责,通过不断更新和改进,提供新的功能和安全特性,ios 的安全性和稳定性使其成为移动设备操作系统的领先者之一,ios 的开发者可以使用 Swift 和 Objective-C 等编程语言开发应用程序,ios 的生态系统包括大量的开发者、应用程序和用户,形成了一个庞大的移动互联网生态圈,ios 的发展和创新推动了移动技术和移动互联网的进步,ios 的影响力遍及全球,成为移动设备操作系统的重要组成部分,ios 的成功也推动了苹果公司的发展和壮大,成为全球最大的科技公司之一,ios 的未来发展将继续聚焦于人工智能、增强现实和物联网等领域,提供更好的用户体验和更强大的功能,ios 将继续在移动互联网和移动技术领域发挥重要作用,推动技术的进步和创新,ios 的发展将带来更多的机会和挑战,需要开发者和用户共同参与和推动,ios 的成功将继续激励和启发更多的开发者和用户,推动移动技术和移动互联网的发展和进步,
📦 开源项目
newlinedotco
/
FlappySwift
FlappySwift:Swift版Flappy Bird实现 — FlappySwift是一个使用Swift语言实现的Flappy Bird游戏版本,提供了一个类似原版Flappy Bird的游戏体验。该项目使用Swift语言开发,展示了Swift在游戏开发中的应用。通过这个项目,开发者可以学习到Swift游戏开发的基础知识
Swift
★ 9.7k
⑂ 2.6k
mobile
☆
stephencelis
/
SQLite.swift
SQLite.swift:Swift语言SQLite3封装 — SQLite.swift提供了一个类型安全的Swift语言层来访问SQLite3数据库,能够帮助开发者更安全、更高效地进行数据库操作。通过使用SQLite.swift,开发者可以更好地利用SQLite3的功能,并减少由于类型不安全导致的错误。同时,SQLite.swift也提供了一个简单易用的API,方便开发者进行数据库开发。
Swift
★ 10.2k
⑂ 1.6k
mobile
☆
mrkai77
/
Loop
Loop:优雅的窗口管理 — Loop 是一个 macOS 应用,使用 SwiftUI 开发,提供了一个高效的窗口管理解决方案。它通过菜单和鼠标交互来管理窗口,提高了用户的生产力。Loop 的优雅设计和简单操作使其成为 macOS 用户的必备工具。
Swift
★ 11.1k
⑂ 249
mobile
☆
MengTo
/
Spring
Spring:iOS 动画简化库 — Spring 库提供了一个简单易用的方式来创建 iOS 动画,帮助开发者更容易地实现复杂的动画效果。它支持多种类型的动画,包括基本动画、弹簧动画和关键帧动画。使用 Spring 库,可以大大减少动画代码的复杂性,提高开发效率。
Swift
★ 14k
⑂ 1.8k
mobile
☆
mxcl
/
PromiseKit
PromiseKit:Swift 和 ObjC 的 Promise 库 — PromiseKit 为 Swift 和 ObjC 提供了 Promise 功能,帮助开发者更容易地处理异步操作和并发编程。它提供了一套简单易用的 API,能够让开发者更高效地编写代码。PromiseKit 的出现使得开发者能够更好地管理复杂的异步逻辑,提高代码的可读性和可维护性。
Swift
★ 14.2k
⑂ 1.5k
mobile
☆
SwifterSwift
/
SwifterSwift
SwifterSwift:Swift 扩展库 — SwifterSwift 提供了大量的 Swift 扩展,涵盖 Foundation、UIKit 等多个领域,能够帮助开发者简化代码,提高开发效率。该库支持多种平台,包括 iOS、macOS、tvOS 和 watchOS。通过使用 SwifterSwift,开发者可以更专注于业务逻辑的实现,而不是重复造轮子。
Swift
★ 15.1k
⑂ 1.7k
mobile
☆
krzyzanowskim
/
CryptoSwift
CryptoSwift:Swift 加密算法库 — CryptoSwift 提供了常见的加密算法,如 AES、SHA1、SHA3 等。它使用 Swift 实现,能够为开发者提供安全的数据加密和解密功能。该库的实现遵循安全标准,能够满足开发者的需求
Swift
★ 10.6k
⑂ 1.8k
blockchain
☆
mac-cain13
/
R.swift
R.swift:强类型资源自动完成 — R.swift 是一个代码生成器,帮助开发者在 Swift 项目中使用强类型的资源,提供自动完成的功能,减少错误,提高开发效率。它支持多种资源类型,包括图片、字体和 segues。通过使用 R.swift,开发者可以更轻松地管理和使用资源,提高代码质量和可维护性
Swift
★ 9.6k
⑂ 779
mobile
☆
PerfectlySoft
/
Perfect
Perfect:服务器端Swift框架 — Perfect是服务器端Swift的核心工具集和框架,用于Swift开发者进行移动后端开发、网站和API开发等。它提供了强大的功能和灵活的架构,帮助开发者快速构建高性能的服务器端应用。Perfect的出现使得Swift开发者能够更容易地进行服务器端开发,提高了开发效率和应用性能。
Swift
★ 13.7k
⑂ 928
backend
☆
realm
/
SwiftLint
SwiftLint:Swift 代码风格和约定强制工具 — SwiftLint 是一个静态分析工具,用于检查 Swift 代码是否符合特定的风格和约定。它帮助开发者保持代码的一致性和可读性,减少错误和 Bug 的产生。通过使用 SwiftLint,开发者可以提高代码质量和开发效率。
Swift
★ 19.7k
⑂ 2.3k
tools
☆
ipader
/
SwiftGuide
SwiftGuide:Swift 编程语言特征项目 — SwiftGuide 提供了一个 Swift 编程语言特征项目的集合,用于脑功能映射。该项目展示了 Swift 的强大功能和灵活性。同时,SwiftGuide 也为开发者提供了一个学习和参考的平台
Swift
★ 16k
⑂ 3.5k
mobile
☆
Carthage
/
Carthage
Carthage:Cocoa 依赖管理器 — Carthage 是一个用于管理 Cocoa 依赖的工具,通过简单的命令行接口帮助开发者轻松管理项目依赖。它支持 Swift 和其他语言,能够帮助开发者高效地构建和维护项目。Carthage 的去中心化特性使其更为灵活和可靠
Swift
★ 15.2k
⑂ 1.5k
mobile
☆
AudioKit
/
AudioKit
AudioKit:音频合成与分析平台 — AudioKit是一个强大的音频合成、处理和分析平台,支持iOS、macOS和tvOS。它提供了丰富的音频功能,包括MIDI支持,能够帮助开发者创建出色的音频应用。AudioKit使用Swift语言开发,易于集成和使用
Swift
★ 11.4k
⑂ 1.6k
mobile
☆
swiftlang
/
swift-package-manager
swift-package-manager:Swift 编程语言的包管理器 — swift-package-manager 是 Swift 编程语言的包管理器,用于简化依赖管理和版本控制。它允许开发者轻松地在项目中添加和管理依赖库。swift-package-manager 对于构建和维护大型 Swift 项目至关重要
Swift
★ 10.2k
⑂ 1.5k
mobile
☆
allenwong
/
30DaysofSwift
30DaysofSwift:Swift 编程学习项目 — 30DaysofSwift 是一个自学项目,旨在帮助开发者学习 Swift 编程语言。通过这个项目,开发者可以学习到 Swift 的基础知识和高级特性。这个项目对于想要学习 Swift 并开发 iOS 应用的开发者来说非常有用
Swift
★ 11.5k
⑂ 2k
mobile
☆
dwarvesf
/
hidden
hidden:MacOS 菜单栏图标隐藏工具 — hidden 是一个使用 Swift 编写的 MacOS 实用工具,旨在帮助用户隐藏不常用的菜单栏图标,从而简化桌面环境。该工具的主要功能是提供一个简单易用的方式来管理菜单栏图标。hidden 对于那些希望保持桌面整洁和简洁的用户来说非常有用
Swift
★ 14.4k
⑂ 433
tools
☆
Quick
/
Quick
Quick:Swift 和 Objective-C 测试框架 — Quick 是一个 Swift 和 Objective-C 测试框架,用于简化和加速应用程序的测试过程。它支持 BDD 风格的测试,并且可以与 Carthage 和 CocoaPods 等包管理工具集成。通过使用 Quick,可以更高效地编写和运行测试用例,从而提高应用程序的质量和可靠性。
Swift
★ 9.8k
⑂ 895
mobile
☆
slint-ui
/
slint
slint:开源声明式GUI工具包 — slint是一个开源的声明式GUI工具包,允许开发者使用Rust、C++、JavaScript或Python等语言构建原生用户界面。它支持多种语言和平台,包括桌面和嵌入式设备。slint的目标是提供一个高效、灵活和易用的GUI解决方案,帮助开发者快速构建高质量的用户界面。
Rust
★ 23.2k
⑂ 924
web
☆
pointfreeco
/
swift-composable-architecture
swift-composable-architecture:组合式架构库 — swift-composable-architecture是一个Swift库,帮助开发者以一致和可理解的方式构建应用程序。它注重组合、测试和用户体验,使得开发者可以更容易地构建和维护应用程序。同时,它支持SwiftUI和UIKit,提供了模块化和测试性的特点。
Swift
★ 14.8k
⑂ 1.7k
mobile
☆
SwiftGen
/
SwiftGen
SwiftGen:Swift 代码生成器 — SwiftGen 是一个 Swift 代码生成器,用于自动化生成 Swift 代码,从而简化开发过程。它支持各种资产和资源的生成,包括故事板、Localizable.strings 等。通过使用 SwiftGen,您可以摆脱基于 String 的 API,提高代码的可读性和可维护性。
Swift
★ 9.6k
⑂ 765
mobile
☆
Moya
/
Moya
Moya:Swift 网络抽象层 — Moya 为 Swift 应用提供了一个强大的网络抽象层,简化了网络请求和处理的过程。它支持多种网络库,如 Alamofire,并提供了 ReactiveSwift 和 RxSwift 的集成。使用 Moya,可以更容易地管理网络请求和处理错误
Swift
★ 15.4k
⑂ 2k
web
☆
vsouza
/
awesome-ios
awesome-ios:iOS 生态系统精选库 — awesome-ios 提供了一个全面且有价值的 iOS 生态系统资源列表,涵盖了 Objective-C 和 Swift 项目,帮助开发者快速找到所需的库和框架。该项目通过精选和整理,提供了一个高质量的资源集合,能够帮助开发者提高开发效率和质量。同时,awesome-ios 也为开发者提供了一个分享和发现的平台
Swift
★ 52.6k
⑂ 7k
mobile
☆
MiniMax-AI
/
skills
skills:人工智能技能开发库 — skills是一个开源的C#库,用于开发和集成人工智能技能。它提供了一种简单的方式来创建和管理AI能力,使得开发者可以更加容易地将AI集成到自己的应用程序中。通过使用skills,开发者可以快速构建智能应用,提高用户体验
C#
★ 13k
⑂ 1.1k
other
☆
electerm
/
electerm
electerm:终端和远程连接客户端 — electerm是一个开源的客户端软件,支持多种协议,能够在Linux、Mac和Windows上运行。它提供了一个统一的界面来管理终端和远程连接,支持文件传输和管理。electerm的灵活性和易用性使其成为开发者和系统管理员的必备工具。
JavaScript
★ 14.4k
⑂ 1.2k
tools
☆
Whisky-App
/
Whisky
Whisky:macOS 上的现代 Wine 封装器 — Whisky 为 macOS 提供了一个现代的 Wine 封装器,使用 SwiftUI 构建,能够让用户更方便地在 macOS 上运行 Wine 应用。它利用 Metal 提高性能,并提供了一个简洁的界面。Whisky 的出现使得 macOS 用户可以更轻松地享受 Wine 应用的功能
Swift
★ 15.1k
⑂ 598
mobile
☆
grokability
/
snipe-it
snipe-it:IT 资产/许可管理系统 — snipe-it 是一个基于 PHP 的系统,提供了 IT 资产和许可管理的功能,帮助用户跟踪和管理 IT 资产和许可证。该系统可以帮助用户提高管理效率,减少资产丢失和许可证过期的风险。同时,snipe-it 也提供了灵活的自定义和扩展功能,满足不同用户的需求
PHP
★ 14k
⑂ 3.9k
backend
☆
FuelLabs
/
sway
sway:智能合约开发工具 — sway 是一个编译器,用于将 Sway 语言编写的智能合约编译为可以在 Fuel 网络上运行的代码。它的主要目标是让开发者能够构建可靠和高效的智能合约。通过使用 sway,开发者可以更容易地创建和部署智能合约,从而推动区块链技术的发展。
Rust
★ 61.6k
⑂ 5.4k
other
☆
kingToolbox
/
WindTerm
WindTerm:专业跨平台终端工具 — WindTerm支持SSH、Sftp、Shell、Telnet、Tmux和Serial等多种协议,能够在Windows、Linux、Mac等操作系统上运行。它提供了一个专业的跨平台终端解决方案,满足了开发者和系统管理员的需求。WindTerm的跨平台能力和多协议支持使其成为一个非常有用的工具。
C
★ 31.6k
⑂ 2.4k
tools
☆
apple
/
container
container:Mac 上的 Linux 容器工具 — container 允许用户在 Mac 上创建和运行 Linux 容器,利用轻量级虚拟机技术,实现了高效的容器化解决方案。它使用 Swift 编写,针对 Apple silicon 优化,提供了一个快速和可靠的容器运行环境。通过 container,开发者可以在 Mac 上轻松运行和测试 Linux 容器应用。
Swift
★ 47.4k
⑂ 1.6k
tools
☆
supertone-inc
/
supertonic
supertonic:轻量级多语种语音合成引擎 — supertonic是一个开源的、基于ONNX的文本转语音引擎,支持多种语言和平台,能够在设备上快速运行。它利用ONNX Runtime实现跨语言和跨平台的兼容性,支持包括iOS、Android和Web在内的多种平台。supertonic的出现使得开发者能够更容易地将语音合成功能集成到自己的应用中。
Swift
★ 13k
⑂ 1.3k
mobile
☆
ochococo
/
Design-Patterns-In-Swift
Design-Patterns-In-Swift:Swift 设计模式实现 — Design-Patterns-In-Swift 项目旨在提供一个 Swift 5.0 设计模式的实现示例集合,涵盖了 Gang of Four 设计模式,帮助开发者理解和应用设计模式。该项目使用 Swift 5.0 编写,包含 Playground 示例,方便开发者学习和实践。通过该项目,开发者可以提高代码质量和可维护性
Swift
★ 15.3k
⑂ 1.7k
mobile
☆
mozilla-mobile
/
firefox-ios
firefox-ios:iOS 版 Firefox — firefox-ios 是 Mozilla 公司开发的 iOS 版 Firefox 浏览器,使用 Swift 语言编写。它提供了快速、安全和私密的浏览体验,支持多种功能,如标签页管理和隐私模式。firefox-ios 的开发目的是为 iOS 用户提供一个高性能和安全的浏览器替代品
Swift
★ 13k
⑂ 3.2k
mobile
☆
ReactiveCocoa
/
ReactiveCocoa
ReactiveCocoa:Swift 框架 — ReactiveCocoa 提供了 Cocoa 框架和 Obj-C 动态绑定,用于 ReactiveSwift,帮助开发者更容易地构建响应式应用。它使得开发者可以使用 ReactiveSwift 的功能来处理异步事件和数据流。ReactiveCocoa 是一个强大的工具,能够帮助开发者简化应用开发过程。
Swift
★ 19.8k
⑂ 3.4k
web
☆
nextjs
/
saas-starter
saas-starter:快速开始您的下一代Web应用 — saas-starter提供了一个快速开始构建下一代Web应用的模板,集成了Next.js、Postgres、Stripe和shadcn/ui等流行技术。它可以帮助开发者快速搭建一个可靠和可扩展的Web应用。同时,saas-starter也是学习和实践现代Web开发技术的一个很好的起点
TypeScript
★ 16k
⑂ 2.7k
web
☆
gao-sun
/
eul
eul:macOS 状态监控应用 — eul 是一个 macOS 状态监控应用,使用 SwiftUI 编写,能够监控系统的状态。它能够帮助用户实时了解系统的运行状态,提高生产效率。同时,eul 的简单易用使其成为 macOS 用户的必备工具。
Swift
★ 9.9k
⑂ 370
mobile
☆
seriousm4x
/
UpSnap
UpSnap:简单的Wake on LAN网页应用 — UpSnap是一个简单的Wake on LAN网页应用,使用SvelteKit、Go和PocketBase编写。它允许用户远程唤醒计算机,提高工作效率和便利性。通过UpSnap,用户可以轻松管理和控制远程计算机。
Go
★ 5.9k
⑂ 229
web
☆
nolimits4web
/
swiper
swiper:现代移动触摸滑动器 — swiper是一个JavaScript库,用于创建移动端触摸滑动效果,支持硬件加速过渡,能够实现流畅的滑动体验。它的特点包括支持多种过渡效果、可自定义样式和交互行为。swiper在移动端开发中非常常用,能够帮助开发者创建出色的用户体验。
JavaScript
★ 41.9k
⑂ 9.7k
mobile
☆
aws-amplify
/
amplify-js
amplify-js:云服务应用开发库 — amplify-js是一个强大的JavaScript库,用于简化云服务应用的开发过程。它提供了一个声明式的API,允许开发者轻松地与AWS服务(如Amazon Cognito、AWS API Gateway和AWS S3)进行交互。通过使用amplify-js,开发者可以快速构建安全、可扩展的应用,提高开发效率和用户体验。
TypeScript
★ 9.6k
⑂ 2.2k
mobile
☆
Juanpe
/
SkeletonView
SkeletonView:优雅的加载动画 — SkeletonView是一个Swift库,用于创建加载动画和占位符。它提供了一个简单的方式来提高用户体验,并让用户知道应用程序正在处理数据。通过使用SkeletonView,开发者可以创建一个更流畅和更吸引人的用户界面
Swift
★ 12.9k
⑂ 1.1k
mobile
☆
krahets
/
hello-algo
hello-algo:动画图解算法教程 — hello-algo 提供了丰富的数据结构与算法教程,包括动画图解和多语言代码实现,如 Python、Java、C++ 等。它支持简中、繁中、English、日本語等多种语言,非常适合编程学习者。hello-algo 的特点是提供了一键运行的代码示例,方便用户快速理解和掌握算法
Java
★ 127.7k
⑂ 15.2k
other
☆