📢
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 遊戲實作,提供了完整的遊戲功能和代碼實現。這個項目可以幫助開發者了解如何使用 Swift 開發遊戲,並提供了一個很好的學習資源。同時,FlappySwift 也是一個很好的示例,展示了如何使用 Swift 實現複雜的遊戲邏輯
Swift
★ 9.7k
⑂ 2.6k
mobile
☆
stephencelis
/
SQLite.swift
SQLite.swift:Swift 的 SQLite3 庫 — SQLite.swift 是一個 Swift 語言的 SQLite3 庫,提供類型安全的資料存取功能,讓開發者可以更容易地使用 SQLite3 進行資料庫操作。這個庫可以幫助開發者簡化資料庫代碼,提高代碼的可讀性和可維護性。同時,SQLite.swift 也提供了強大的資料庫功能,讓開發者可以更有效地管理資料
Swift
★ 10.2k
⑂ 1.6k
mobile
☆
mrkai77
/
Loop
Loop:窗口管理的优雅解决方案 — Loop 通过提供更直观和高效的窗口管理方式,帮助用户提高工作效率。它使用 Swift 和 SwiftUI 开发,能够无缝地集成到 macOS 系统中。Loop 的出现填补了传统窗口管理工具的不足,给用户带来全新的体验。
Swift
★ 11.1k
⑂ 249
mobile
☆
MengTo
/
Spring
Spring:iOS 動畫庫 — Spring 是一個開源庫,提供了一種簡單的方式來創建 iOS 動畫。它允許開發者使用 Swift 創建複雜的動畫,並提供了許多預設的動畫效果。使用 Spring,可以簡化 iOS 動畫的開發過程,提高開發效率
Swift
★ 14k
⑂ 1.8k
mobile
☆
mxcl
/
PromiseKit
PromiseKit:Swift 和 ObjC 的 Promise 实现 — PromiseKit 是一个流行的开源库,提供了 Promise 的实现,使得 Swift 和 ObjC 开发者可以更容易地处理异步编程。它可以帮助开发者简化代码,提高代码的可读性和可维护性。通过使用 PromiseKit,开发者可以更好地管理异步操作,减少错误,提高应用的稳定性。
Swift
★ 14.2k
⑂ 1.5k
mobile
☆
SwifterSwift
/
SwifterSwift
SwifterSwift:提升 Swift 開發效率的擴充套件集合 — SwifterSwift 提供了大量的 Swift 擴充套件,涵蓋了 Foundation、iOS、macOS、tvOS、watchOS 等領域,能夠幫助開發者快速完成任務。這個項目採用 MIT 授權,支持 Carthage、CocoaPods 和 Swift Package Manager 等套件管理工具。通過使用 SwifterSwift,開發者可以節省時間和精力,專注於核心功能的開發。
Swift
★ 15.1k
⑂ 1.7k
mobile
☆
krzyzanowskim
/
CryptoSwift
CryptoSwift:Swift 密碼學函式庫 — CryptoSwift 提供了一系列的密碼學演算法,包括 AES、SHA1、SHA3 等,讓開發者可以輕易地在 Swift 中實現安全的資料加密和驗證。這個函式庫的目的是提供一個安全可靠的密碼學解決方案,讓開發者可以專注於應用程式的開發。同時,CryptoSwift 也是一個開源項目,讓開發者可以共同參與和貢獻
Swift
★ 10.6k
⑂ 1.8k
blockchain
☆
mac-cain13
/
R.swift
R.swift:強型別、自動完成的資源管理 — R.swift 可以幫助開發者更有效地管理 Swift 項目的資源,提供自動完成和強型別的支持,減少錯誤和提高開發效率。它支持多種資源,包括圖片、字體和_segues等,適用於 iOS、tvOS 和 watchOS 平台的開發。通過使用 R.swift,開發者可以更好地組織和管理項目資源
Swift
★ 9.6k
⑂ 779
mobile
☆
PerfectlySoft
/
Perfect
Perfect:伺服器端Swift開發框架 — Perfect是一個伺服器端Swift的開發框架,提供了一系列的工具和庫,讓開發者可以使用Swift進行伺服器端開發。Perfect的目的是讓Swift開發者可以輕鬆地建立高性能和可擴展的伺服器端應用程式。Perfect的應用範圍包括移動應用後端、網站和API開發等
Swift
★ 13.7k
⑂ 928
backend
☆
realm
/
SwiftLint
SwiftLint:Swift 代碼風格和約定強制工具 — SwiftLint 是一個用於強制 Swift 代碼風格和約定的工具,通過靜態分析來檢查代碼是否符合預定的風格和約定,從而提高代碼的可讀性和可維護性。這個工具對於開發者和團隊來說非常重要,因為它可以幫助保持代碼的一致性和質量。同時,SwiftLint 也支持自定義規則,讓開發者可以根據自己的需求定制風格和約定。
Swift
★ 19.7k
⑂ 2.3k
tools
☆
ipader
/
SwiftGuide
SwiftGuide:Swift 項目精選 — SwiftGuide 提供了一系列的 Swift 項目,涵蓋腦映射等領域,幫助開發者了解和使用 Swift 進行相關開發。這個專案對於 Swift 開發者和腦映射研究人員具有重要的參考價值。同時,SwiftGuide 也展示了 Swift 在腦映射領域的強大應用潛力
Swift
★ 16k
⑂ 3.5k
mobile
☆
Carthage
/
Carthage
Carthage:簡單的分散式依賴管理器 — Carthage是一個為Cocoa開發的分散式依賴管理器,使用Swift編寫。它可以簡單地管理項目的依賴關係,讓開發者更容易地管理和維護項目。Carthage的優點在於其簡單和分散式的設計,讓開發者可以更容易地控制項目的依賴關係
Swift
★ 15.2k
⑂ 1.5k
mobile
☆
AudioKit
/
AudioKit
AudioKit:音頻合成和分析平台 — AudioKit是一個開源的音頻合成、處理和分析平台,提供了一系列強大的API,讓開發者可以輕鬆地創建和操作音頻內容。它支援多種音頻格式和協議,包括MIDI,讓開發者可以創建出豐富多樣的音頻體驗。通過使用AudioKit,開發者可以打造出高品質的音頻應用,滿足不同用戶的需求
Swift
★ 11.4k
⑂ 1.6k
mobile
☆
swiftlang
/
swift-package-manager
swift-package-manager:Swift 編程語言的套件管理器 — swift-package-manager 是 Swift 的套件管理器,能夠讓開發者輕鬆地管理和共用程式碼。它提供了一個簡單且高效的方式來管理 Swift 專案的依賴項,從而提高開發效率。swift-package-manager 的出現對於 Swift 社群具有重要意義,因為它能夠促進程式碼的重用和共用
Swift
★ 10.2k
⑂ 1.5k
mobile
☆
allenwong
/
30DaysofSwift
30DaysofSwift:Swift 自學專案 — 30DaysofSwift 是一個自學專案,旨在學習 Swift 程式設計語言。這個專案可以幫助開發者快速掌握 Swift 的基礎知識和開發技能。通過這個專案,開發者可以更好地理解 Swift 的語法和應用場景
Swift
★ 11.5k
⑂ 2k
mobile
☆
dwarvesf
/
hidden
hidden:MacOS 菜單列圖示隱藏工具 — hidden 是一款使用 Swift 編寫的 MacOS 公用程式,旨在幫助使用者清理菜單列,隱藏不常用的圖示。這款工具對於喜歡簡潔桌面環境的使用者尤其有用。通過 hidden,使用者可以更好地集中注意力於工作
Swift
★ 14.4k
⑂ 433
tools
☆
Quick
/
Quick
Quick:Swift 測試框架 — Quick 是一個 Swift 和 Objective-C 的測試框架,允許開發者使用行為驅動開發(BDD)的方式來撰寫測試程式。這個框架提供了許多方便的功能,讓開發者可以更容易地撰寫和維護測試程式。使用 Quick 可以提高開發者的生產力和程式的可靠性。
Swift
★ 9.8k
⑂ 895
mobile
☆
slint-ui
/
slint
slint:開源宣告式GUI工具包 — slint是一個跨平台的GUI工具包,支持多種程式語言,能夠幫助開發者快速構建原生用戶界面。它的宣告式編程模型使得開發者可以更容易地定義用戶界面的布局和行為。slint的開源性質也使得它能夠被廣泛的開發者社區使用和貢獻
Rust
★ 23.2k
⑂ 924
web
☆
pointfreeco
/
swift-composable-architecture
swift-composable-architecture:組合式架構庫 — swift-composable-architecture 提供了一種建構應用程式的新方法,強調模組化和組合,讓開發者能夠更容易地測試和維護程式碼。這個庫的設計目標是提高 Swift 開發的效率和可靠性,特別是在 SwiftUI 和 UIKit 的開發中。通過使用 swift-composable-architecture,開發者可以創建出更具可維護性和可擴展性的應用程式
Swift
★ 14.8k
⑂ 1.7k
mobile
☆
SwiftGen
/
SwiftGen
SwiftGen:Swift 代碼生成器 — SwiftGen 是一個開源的 Swift 代碼生成器,能夠自動化資產、故事板、Localizable.strings 等的代碼生成,讓您不再需要手動維護 String-based APIs。這個工具可以幫助您提高開發效率和減少錯誤。SwiftGen 支持多種模板引擎,包括 Stencil,讓您可以自定義代碼生成的流程
Swift
★ 9.6k
⑂ 765
mobile
☆
Moya
/
Moya
Moya:Swift 網路抽象層 — Moya 提供了一個簡單且強大的網路抽象層,讓開發者可以輕鬆地處理網路請求和響應。它支持多種網路庫,包括 Alamofire 和 ReactiveSwift。通過使用 Moya,開發者可以更容易地管理網路請求和響應,從而提高應用程式的穩定性和可維護性
Swift
★ 15.4k
⑂ 2k
web
☆
vsouza
/
awesome-ios
awesome-ios:iOS 生態系統資源清單 — awesome-ios 提供了一個全面的 iOS 生態系統資源清單,涵蓋了 Objective-C 和 Swift 專案,幫助開發者快速找到所需的庫和框架。這個清單對於想要開發高質量 iOS 應用的開發者來說非常有用。同時,awesome-ios 也是一個很好的學習資源,幫助開發者提高技能和知識
Swift
★ 52.6k
⑂ 7k
mobile
☆
MiniMax-AI
/
skills
skills:人工智慧技能開發 — skills是一個開源項目,提供了一個基於C#的技能開發框架,讓開發者可以輕鬆地創建和集成人工智慧技能。這個項目的目的是提供一個簡單和靈活的方式來開發和應用人工智慧技能。同時,skills也提供了一個強大的API,讓開發者可以輕鬆地擴展和自定義技能
C#
★ 13k
⑂ 1.1k
other
☆
electerm
/
electerm
electerm:終端機和遠端連線客戶端 — electerm是一個開源的終端機和遠端連線客戶端,支援多種協議,包括ssh、sftp、ftp、telnet、serialport、RDP、VNC和Spice。它可以在Linux、Mac和Windows上運行,提供了一個統一的界面來管理不同的連線。electerm的開源性和跨平台的特性使其成為一個非常有用的工具
JavaScript
★ 14.4k
⑂ 1.2k
tools
☆
Whisky-App
/
Whisky
Whisky:適用於 macOS 的現代 Wine 包裝器 — Whisky 是一個使用 SwiftUI 建構的適用於 macOS 的現代 Wine 包裝器,能夠讓用戶在 macOS 上運行 Windows 應用程式。它提供了一個簡單易用的界面,讓用戶可以輕鬆地安裝和運行 Windows 應用程式。Whisky 的出現讓 macOS 用戶能夠享受到更多的軟體選擇
Swift
★ 15.1k
⑂ 598
mobile
☆
grokability
/
snipe-it
snipe-it:免費開源IT資產/授權管理系統 — snipe-it是一個基於PHP的系統,提供了強大的資產管理和授權管理功能,幫助用戶節省時間和成本。該系統可以幫助用戶跟蹤和管理其IT資產,包括硬件、軟件和授權。同時,snipe-it也提供了詳細的報表和分析功能,幫助用戶做出明智的決策
PHP
★ 14k
⑂ 3.9k
backend
☆
FuelLabs
/
sway
sway:智能合約開發工具 — sway 是一個強大的工具,允許開發者建立可靠且高效的智能合約。它基於 Rust 語言開發,提供了一個高性能的 compiler 和 language 環境。通過使用 sway,開發者可以建立更安全、更可靠的智能合約,為區塊鏈應用提供了強大的支持
Rust
★ 61.6k
⑂ 5.4k
other
☆
kingToolbox
/
WindTerm
WindTerm:跨平台終端機工具 — WindTerm是一個強大的終端機工具,支持多種協議,包括SSH、Sftp、Telnet等,同時也支持多種操作系統,包括Linux、Mac、Windows等。它提供了一個統一的界面,讓用戶可以方便地管理和操作不同的終端機會話。WindTerm的跨平台特性使其成為了一個非常實用的工具,適用於各種不同的使用場景
C
★ 31.6k
⑂ 2.4k
tools
☆
apple
/
container
container:Linux 容器工具 — container 是一个用于在 Mac 上创建和运行 Linux 容器的工具,利用轻量级虚拟机技术,能够高效地运行 Linux 环境。它是使用 Swift 编写的,并针对 Apple silicon 进行了优化,提供了良好的性能和兼容性。这种工具对于需要在 Mac 上运行 Linux 应用程序的开发者来说非常有用。
Swift
★ 47.4k
⑂ 1.6k
tools
☆
supertone-inc
/
supertonic
supertonic:輕量級、多語言、在設備上的文字轉語音系統 — supertonic 是一個基於 ONNX 的文字轉語音系統,能夠快速地在各種設備上運行,支持多種語言和平臺,包括 iOS、Android、Web 等。它使用 Swift 語言開發,能夠實現輕量級和高效的文字轉語音功能。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 项目中
Swift
★ 15.3k
⑂ 1.7k
mobile
☆
mozilla-mobile
/
firefox-ios
firefox-ios:蘋果iOS版火狐瀏覽器 — firefox-ios是一個由Mozilla開發的iOS版火狐瀏覽器,提供安全、隱私和快速的瀏覽體驗。它支持多種功能,如分頁瀏覽、書籤管理和隱私模式。firefox-ios的開發使用Swift語言,具有高效和穩定的性能
Swift
★ 13k
⑂ 3.2k
mobile
☆
ReactiveCocoa
/
ReactiveCocoa
ReactiveCocoa:Swift 框架 — ReactiveCocoa 是一個基於 ReactiveSwift 的 Cocoa 框架,提供了一組強大的工具,讓開發者可以輕鬆地處理非同步程式設計和事件驅動程式設計。它通過 Obj-C 動態綁定,讓開發者可以更容易地使用 ReactiveSwift 的功能。ReactiveCocoa 的目的是讓開發者可以更容易地撰寫高效、可擴展和可維護的程式碼
Swift
★ 19.8k
⑂ 3.4k
web
☆
nextjs
/
saas-starter
saas-starter:快速啟動 Next.js 專案 — saas-starter 提供了一個完整的 SaaS 專案模板,包含 Next.js、Postgres、Stripe 和 shadcn/ui 等流行技術,讓開發者可以快速建立自己的 SaaS 專案。這個模板可以幫助開發者節省時間和精力,專注於業務邏輯的開發。同時,saas-starter 也提供了一個良好的開發基礎,讓開發者可以輕鬆地擴展和維護自己的專案
TypeScript
★ 16k
⑂ 2.7k
web
☆
gao-sun
/
eul
eul:macOS 狀態監控應用程式 — eul 是一款 macOS 狀態監控應用程式,使用 SwiftUI 開發,提供系統資源的即時監控,讓使用者隨時掌握系統的運行狀態。這款應用程式可以幫助使用者監控系統的 CPU、記憶體、網路等資源,從而優化系統的性能。eul 的開發使用了現代化的 Swift 語言,確保了應用程式的穩定性和安全性
Swift
★ 9.9k
⑂ 370
mobile
☆
seriousm4x
/
UpSnap
UpSnap:簡單的遠程啟動網頁應用程式 — UpSnap是一個簡單的Wake on LAN網頁應用程式,使用SvelteKit、Go和PocketBase開發。它允許用戶遠程啟動電腦,提高工作效率和便利性。這個項目展示了如何使用現代技術開發一個簡單而實用的網頁應用程式
Go
★ 5.9k
⑂ 229
web
☆
nolimits4web
/
swiper
swiper:現代移動觸控滑動器 — swiper是一款流行的JavaScript庫,提供現代化的移動觸控滑動器功能,具有硬件加速的過渡效果,能夠輕鬆實現移動設備上的滑動效果。它支持多種移動設備和瀏覽器,具有高度的自定義性和可擴展性。swiper的優秀性能和豐富的特性使其成為開發者們的首選
JavaScript
★ 41.9k
⑂ 9.7k
mobile
☆
aws-amplify
/
amplify-js
amplify-js:雲端服務應用程式開發JavaScript庫 — amplify-js是一個強大的JavaScript庫,能夠幫助開發者使用雲端服務進行應用程式開發。它提供了一個宣告式的API,讓開發者可以輕鬆地整合AWS服務,例如Amazon Cognito、AWS API Gateway和AWS S3。這使得開發者可以專注於應用程式的邏輯,而不需要擔心底層的雲端服務實現
TypeScript
★ 9.6k
⑂ 2.2k
mobile
☆
Juanpe
/
SkeletonView
SkeletonView:優雅的載入動畫 — SkeletonView 提供了一種優雅的方式來顯示載入動畫,讓用戶了解正在發生什麼事情,並且可以預告即將顯示的內容。這個庫使用 Swift 編寫,支持多種載入動畫效果,包括 gradient 和 shimmer。它可以幫助開發者提高用戶體驗和應用程序的整體品質
Swift
★ 12.9k
⑂ 1.1k
mobile
☆
krahets
/
hello-algo
hello-algo:動畫圖解、一鍵運行的資料結構與演算法教程 — hello-algo 提供了豐富的資料結構和演算法教程,包含動畫圖解和一鍵運行的功能,支持多種語言如 Java、Python、C++ 等,讓學習者更容易理解和掌握相關概念。這個項目對於想要學習資料結構和演算法的開發者來說非常有幫助。hello-algo 的教程內容豐富,涵蓋了各種主題,包括 LeetCode 等
Java
★ 127.7k
⑂ 15.2k
other
☆