สวิฟท์สุดยอด
สุดยอด | ลินุกซ์ | โครงการ | อัปเดตแล้ว |
---|
| - | 1,069 | 21 ตุลาคม 2024 |
ร่วมกับ:
สารบัญ
- ไกด์
- จดหมายข่าว
- คำแนะนำอย่างเป็นทางการ
- คำแนะนำสไตล์
- คำแนะนำของบุคคลที่สาม
- หม้อต้ม
- ตัวแทน
- การสนับสนุนบรรณาธิการ
- อีแมคส์
- Google Colaboratory
- เป็นกลุ่ม
- เกณฑ์มาตรฐาน
- ตัวแปลง
- รายการที่ยอดเยี่ยมอื่น ๆ
- ผู้จัดการการพึ่งพา
- รูปแบบ
- เบ็ดเตล็ด
- ลิบส์
- การเข้าถึง
- AI
- อัลกอริทึม
- การวิเคราะห์
- แอนิเมชั่น
- เอพีไอ
- การกำหนดเส้นทางแอป
- แอพสโตร์
- เสียง
- ความเป็นจริงยิ่ง
- การรับรองความถูกต้อง
- บอท
- แคช
- แผนภูมิ
- แชท
- สี
- บรรทัดคำสั่ง
- เห็นพ้องต้องกัน
- สกุลเงิน
- การจัดการข้อมูล
- ซีบีอาร์
- ข้อมูลหลัก
- ซีเอสวี
- ฐานไฟ
- GraphQL
- เจสัน
- ร้านค้าค่าคีย์
- MongoDB
- หลายฐานข้อมูล
- ออม
- ข้อมูลอื่น ๆ
- อาณาจักร
- ไดรเวอร์ SQL
- SQLite
- โทเอ็มแอล
- XML
- YAML
- รหัสไปรษณีย์
- วันที่
- การฉีดพึ่งพา
- อุปกรณ์
- เอกสารประกอบ
- อีเมล
- ระบบสมองกลฝังตัว
- กิจกรรม
- ไฟล์
- แบบอักษร
- เครื่องยนต์เกม
- เกมส์
- ท่าทาง
- ฮาร์ดแวร์
- สัมผัส 3 มิติ
- บลูทูธ
- กล้อง
- การตอบสนองแบบสัมผัส
- ไอบีคอน
- เซนเซอร์
- รูปภาพ
- การเข้ารหัสค่าคีย์
- คีย์บอร์ด
- ชุด
- เค้าโครง
- รองรับหลายภาษา
- ที่ตั้ง
- การบันทึก
- แผนที่
- คณิตศาสตร์
- การประมวลผลภาษาธรรมชาติ
- เครือข่าย
- HTML
- โปรโตคอลการส่งข้อความ
- สบู่
- ซ็อกเก็ต
- เว็บเซิร์ฟเวอร์
- โอซีอาร์
- การเพิ่มประสิทธิภาพ
- PDF
- คุณภาพ
- การเขียนสคริปต์
- SDK
- ความปลอดภัย
- สตรีมมิ่ง
- จัดแต่งทรงผม
- SVG
- ระบบ
- การทดสอบ
- ข้อความ
- ด้าย
- UI
- เตือน
- เบลอ
- ปุ่ม
- ปฏิทิน
- การ์ด
- รูปร่าง
- ฮัด
- ฉลาก
- เมนู
- การแบ่งหน้า
- การชำระเงิน
- สิทธิ์
- แถบเลื่อน
- สแต็ควิว
- สวิตช์
- แท็บ
- แม่แบบ
- ฟิลด์ข้อความ
- การเปลี่ยนแปลง
- 3 มิติ
- UICollectionView
- UITableView
- เกมส์
- คุณประโยชน์
- การตรวจสอบ
- ผู้จัดการเวอร์ชัน
- วีดีโอ
- ไร้เซิร์ฟเวอร์
ไกด์
รายการคำแนะนำที่เกี่ยวข้องกับ Swift ที่ยอดเยี่ยม
จดหมายข่าว
กลับไปด้านบน
- การอัปเดตโอเพ่นซอร์สสำหรับโปรเจ็กต์ Swift - จดหมายข่าวรายปักษ์เพื่อให้คุณได้รับการอัปเดตล่าสุดเกี่ยวกับโปรเจ็กต์โอเพ่นซอร์สยอดนิยมและไม่รู้จักที่เขียนหรือเกี่ยวข้องกับ Swift
คำแนะนำอย่างเป็นทางการ
กลับไปด้านบน
- แนวทางการออกแบบ API - แนวทางการออกแบบ Swift API อย่างเป็นทางการ
- Apple eBook - Apple eBook อย่างเป็นทางการสำหรับผู้เริ่มต้นใช้งาน Swift
- เริ่มต้นใช้งาน - ค้นหาข้อมูลเกี่ยวกับวิธีการใช้ภาษาการเขียนโปรแกรม Swift
- ขอแนะนำ SwiftUI - บทช่วยสอน SwiftUI อย่างเป็นทางการพร้อมเนื้อหามากกว่า 4 ชั่วโมงและบทช่วยสอนแบบโต้ตอบ
คำแนะนำสไตล์
กลับไปด้านบน
- Airbnb - คู่มือสไตล์อย่างเป็นทางการของ Airbnb
- Google - คู่มือสไตล์นี้อิงตามสไตล์ไลบรารีมาตรฐาน Swift ที่ยอดเยี่ยมของ Apple และยังรวมความคิดเห็นจากการใช้งานในโครงการ Swift หลายโครงการภายใน Google
- LinkedIn - คู่มือสไตล์อย่างเป็นทางการของ LinkedIn
- Raywenderlich - คู่มือ Raywenderlich ต้องอ่าน
คำแนะนำของบุคคลที่สาม
กลับไปด้านบน
- 30 Days of Swift - บทช่วยสอน 30 วันสุดเจ๋ง
- About Swift - สนามเด็กเล่นเกี่ยวกับภาษา Swift
- Awesome Swift Education - รายการหัวข้อภาษา Swift ที่จำเป็นที่จัดระเบียบไว้
- Conferences.digital - ดูวิดีโอการประชุมในแอพ macOS ดั้งเดิม
- การพัฒนาแอพ iOS ด้วย Swift - หลักสูตร Stanford โดย Paul Hegarty
- Hacking With Swift - หลักสูตรการฝึกอบรมที่สอนการพัฒนาแอพผ่านโปรเจ็กต์แบบลงมือปฏิบัติจริง 30 โปรเจ็กต์ฟรี
- บทช่วยสอนของ Ray Wenderlich วิดีโอ พอดแคสต์ และหนังสือ - บทช่วยสอนการเขียนโปรแกรมคุณภาพสูง
- บทช่วยสอน Swift & SwiftUI - การเรียนรู้ SwiftUI ได้อย่างง่ายดาย
- Swift Education - ชุมชนนักการศึกษาแบ่งปันสื่อการสอน Swift และการพัฒนาแอพ
- เคล็ดลับที่รวดเร็ว - ชุดเคล็ดลับที่เป็นประโยชน์โดย Vincent Pradeilles
- SwiftDoc - เอกสารที่สร้างขึ้นโดยอัตโนมัติ
- SwiftGuide CN - คู่มือเขียนภาษาจีน
- SwiftTips - ชุดเคล็ดลับที่เป็นประโยชน์โดย John Sundell
หม้อต้ม
- เทมเพลตโปรเจ็กต์ iOS - เทมเพลตโปรเจ็กต์ iOS พร้อมช่องทางด่วน งาน Travis CI และการผสานรวม GitHub ของ Codecov, HoundCI สำหรับ SwiftLint และ Danger
- เทมเพลต Model-View-Presenter - เทมเพลตที่ยืดหยุ่นและใช้งานง่ายซึ่งสร้างขึ้นเพื่อเร่งการพัฒนาแอปพลิเคชัน iOS ของคุณตามรูปแบบ MVP
- เทมเพลตโมดูล Swift - จุดเริ่มต้นที่ชัดเจนสำหรับโมดูลที่ยอดเยี่ยมและนำกลับมาใช้ใหม่ได้
ตัวแทน
- สนามเด็กเล่น Swift ออนไลน์ - สนามเด็กเล่น Swift ออนไลน์
การสนับสนุนบรรณาธิการ
รองรับบรรณาธิการคนโปรดของคุณ
อีแมคส์
กลับไปด้านบน
- โหมดรวดเร็ว - รองรับ Emacs รวมถึงรองรับข้อผิดพลาด flycheck บางส่วน
Google Colaboratory
กลับไปด้านบน
- Swift-colab - เรียกใช้ Swift ในเบราว์เซอร์
เป็นกลุ่ม
กลับไปด้านบน
- Swift-vim - ไฟล์รันไทม์ Vim
- vim-polyglot - ชุดภาษาสำหรับ vim ที่มี vim-swift
เกณฑ์มาตรฐาน
- xcprofiler - ยูทิลิตี้บรรทัดคำสั่งเพื่อรวบรวมโปรไฟล์เวลา
ตัวแปลง
- Swiftify - ตัวแปลงโค้ดออนไลน์ Objective-C เป็น Swift และส่วนขยาย Xcode
- โซลัง ? - DSL สำหรับการสร้างโค้ดในภาษาการเขียนโปรแกรมหลายภาษา
รายการที่ยอดเยี่ยมอื่น ๆ
ตรวจสอบแอพในโครงการเหล่านี้:
- บทสัมภาษณ์ iOS ที่ยอดเยี่ยม - รายการคำถามที่ช่วยคุณในการเตรียมตัวสำหรับการสัมภาษณ์
- Awesome-macOS - รายการแอพพลิเคชั่น ซอฟต์แวร์ เครื่องมือและสิ่งที่ยอดเยี่ยมสำหรับ macOS ที่คัดสรรมาอย่างดี
- example-ios-apps - รายการที่น่าทึ่งสำหรับผู้เริ่มต้นและกำลังเรียนรู้การพัฒนา iOS และสำหรับนักพัฒนา iOS ที่ต้องการแอปหรือฟีเจอร์ตัวอย่าง
- open-source-ios-apps - รายการความร่วมมือของแอป iOS แบบโอเพ่นซอร์ส
- open-source-mac-os-apps - รายการแอปพลิเคชันโอเพ่นซอร์สที่ยอดเยี่ยมสำหรับ macOS
ผู้จัดการการพึ่งพา
ซอฟต์แวร์ตัวจัดการการพึ่งพาสำหรับ Swift
- Accio - ตัวจัดการการพึ่งพาที่ใช้ SwiftPM สำหรับ iOS & Co. พร้อมการปรับปรุงเหนือ Carthage
- Carthage - ผู้จัดการการพึ่งพาคนใหม่
- CocoaPods - ตัวจัดการการพึ่งพาที่ใช้มากที่สุด
- Mint - ตัวจัดการแพ็คเกจที่ติดตั้งและรันเครื่องมือบรรทัดคำสั่ง Swift
- Swift-package-manager - SPM เป็นตัวจัดการแพ็คเกจสำหรับภาษาการเขียนโปรแกรม Swift
รูปแบบ
- สถาปัตยกรรมแอป - โค้ดตัวอย่างของหนังสือสถาปัตยกรรมแอป
- CleanArchitectureRxSwift - ตัวอย่างสถาปัตยกรรมสะอาดตาของแอพ iOS ที่ใช้ RxSwift
- Design-Patterns-In-Swift - รูปแบบการออกแบบ
- GoodReactor - ⚛️ GoodReactor เป็นเฟรมเวิร์ก Reactor ที่ได้รับแรงบันดาลใจจาก Redux สำหรับการสื่อสารระหว่าง View Model, View Controller และผู้ประสานงาน
- รีแอคแทนท์ - รีแอคแทนท์เป็นสถาปัตยกรรมแบบรีแอกทีฟสำหรับ iOS
- ReduxUI - กรอบงาน Redux เพื่อการใช้งานง่ายด้วย SwiftUI
- SimplexArchitecture - สถาปัตยกรรมเรียบง่ายที่แยกการเปลี่ยนแปลงสถานะออกจากมุมมองของ SwiftUI
- Spin - นำเสนอการใช้งาน Feedback Loop อเนกประสงค์ที่ทำงานร่วมกับ RxSwift, ReactiveSwift และ Combine
- StateViewController - องค์ประกอบ UIVIewController แบบมีสถานะ — การแก้ไข MVC สำหรับ Massive View Controllers
- คุณสมบัติ SwiftUI Atom - ไลบรารีการเชื่อมโยงข้อมูลและการพึ่งพาปฏิกิริยาสำหรับ SwiftUI x Concurrency
- สถาปัตยกรรมแบบผสมผสาน - ไลบรารีสำหรับการสร้างแอปพลิเคชันในลักษณะที่สอดคล้องกันและเข้าใจง่าย โดยคำนึงถึงองค์ประกอบ การทดสอบ และการยศาสตร์
- Viperit - กรอบงาน Viper สำหรับ iOS
เบ็ดเตล็ด
โครงการที่เกี่ยวข้องกับ Swift เบ็ดเตล็ด
- Beak - อินเทอร์เฟซบรรทัดคำสั่งสำหรับสคริปต์ Swift ของคุณ
- BetterCodable - เพิ่มระดับโครงสร้าง
Codable
ของคุณผ่าน wrapper คุณสมบัติ เป้าหมายของ wrappers คุณสมบัติเหล่านี้คือการหลีกเลี่ยงการใช้ init(from decoder: Decoder)
โยนและประสบปัญหาผ่านสำเร็จรูป - CodableWrappers - คอลเลกชันของ PropertyWrappers เพื่อทำให้การจัดลำดับประเภท Codable แบบกำหนดเองเป็นเรื่องง่าย
- Fugen - เครื่องมือบรรทัดคำสั่งสำหรับส่งออกทรัพยากรและสร้างโค้ดจากไฟล์ Figma ของคุณ
- MemberwiseInit -
@MemberwiseInit
เป็น Swift Macro ที่สามารถให้ init
ที่คุณตั้งใจไว้ได้บ่อยขึ้น ในขณะที่ปฏิบัติตามซีแมนทิกส์ที่ปลอดภัยโดยค่าเริ่มต้นแบบเดียวกันกับตัวเริ่มต้นสมาชิกของ Swift - Model2App - เปลี่ยนโมเดลข้อมูลของคุณให้เป็นแอป CRUD ที่ใช้งานได้
- Surmagic - สร้าง XCFrameworks ได้อย่างง่ายดาย! เครื่องมือบรรทัดคำสั่งเพื่อสร้าง XCFramework สำหรับหลายแพลตฟอร์มในครั้งเดียว! iOS, Mac Catalyst, tvOS, macOS และ watchOS
- สแวกเจน ? - เครื่องมือบรรทัดคำสั่งสำหรับสร้าง REST API จากข้อมูลจำเพาะ Swagger ตามเทมเพลตลายฉลุ
- Swiftbrew - Homebrew สำหรับแพ็คเกจ Swift
- SwiftGen - ชุดเครื่องมือสำหรับสร้างโค้ดอัตโนมัติสำหรับสินทรัพย์ต่าง ๆ ของโครงการของคุณ
- SwiftKit - เริ่ม Open-Source Swift Framework ถัดไปของคุณ?
- SwiftPlate - สร้างโปรเจ็กต์เฟรมเวิร์กข้ามแพลตฟอร์มได้อย่างง่ายดายจากบรรทัดคำสั่ง
- Toybox - การจัดการ Xcode Playground ทำได้ง่าย
- Tuist - เครื่องมือบรรทัดคำสั่งแบบโอเพ่นซอร์สสำหรับสร้าง บำรุงรักษา และโต้ตอบกับโปรเจ็กต์ Xcode ของคุณในวงกว้าง
- xc - เครื่องมือสำหรับเปิดไฟล์โครงการ Xcode ตามเวอร์ชันที่ระบุ
- xcbeautify - เครื่องมือเสริมความงามเล็ก ๆ น้อย ๆ สำหรับ xcodebuild
- XcodeGen - เครื่องมือสำหรับสร้างโครงการ Xcode จากไฟล์ YAML และไดเรกทอรีโครงการของคุณ
- xcodeproj - ไลบรารีสำหรับอ่าน อัปเดต และเขียนโปรเจ็กต์และพื้นที่ทำงาน Xcode
ลิบส์
คุณจะพบรายการตัวอย่างและ lib สำหรับโปรเจ็กต์ Swift ของคุณได้ที่นี่
การเข้าถึง
กลับไปด้านบน
- ความสามารถ - ติดตามการตั้งค่าการเข้าถึง ใช้ประโยชน์จากสีที่มีคอนทราสต์สูง และใช้แบบอักษรที่ปรับขนาดได้เพื่อให้ผู้ใช้ที่มีความพิการสามารถใช้แอปของคุณได้
AI
Libs สำหรับโปรเจ็กต์ที่ใช้ AI (การเรียนรู้ของเครื่อง โครงข่ายประสาทเทียม ฯลฯ) กลับไปด้านบน
- CoreML-Models - คอลเลกชันของ Core ML Models ที่เป็นเอกลักษณ์
- DL4S - การสร้างความแตกต่างอัตโนมัติ การทำงานของเทนเซอร์ที่รวดเร็ว และโครงข่ายประสาทเทียมแบบไดนามิกตั้งแต่ CNN และ RNN ไปจนถึงหม้อแปลง
- OpenAI - แพ็คเกจ Swift สำหรับ API สาธารณะของ OpenAI
อัลกอริทึม
กลับไปด้านบน
- อัลกอริทึม - ชุดเครื่องมือสำหรับการเขียนอัลกอริทึมและแบบจำลองความน่าจะเป็น
- BTree - คอลเลกชันที่เรียงลำดับอย่างรวดเร็วสำหรับ Swift โดยใช้ B-trees ในหน่วยความจำ
- Swift-Algorithm-club - อัลกอริทึมและโครงสร้างข้อมูลพร้อมคำอธิบาย
- สวิฟท์แอลซีเอส ? - การใช้อัลกอริธึมลำดับย่อยทั่วไปที่ยาวที่สุด (LCS)
การวิเคราะห์
ไลบรารีที่เกี่ยวข้องกับการวิเคราะห์เพื่อติดตามการใช้งานแอปของคุณกลับไปด้านบนได้อย่างง่ายดาย
- Aptabase - โอเพ่นซอร์ส ความเป็นส่วนตัวเป็นอันดับแรก และการวิเคราะห์อย่างง่ายสำหรับแอพ Swift
- Tracker Aggregator - เลเยอร์นามธรรมการวิเคราะห์อเนกประสงค์
- อัมเบรลล่า - เลเยอร์นามธรรมของการวิเคราะห์
แอนิเมชั่น
Libs เพื่อช่วยในการเคลื่อนไหว กลับไปด้านบน
- Advance - เฟรมเวิร์กแอนิเมชั่นอันทรงพลังสำหรับ iOS, tvOS และ OS X
- AnimatedGradient - ไลบรารีการไล่ระดับสีเชิงเส้นแบบเคลื่อนไหวที่เขียนด้วย SwiftUI
- ChainPageCollectionView - เค้าโครงมุมมองคอลเลกชันสองระดับและภาพเคลื่อนไหวที่สวยงาม
- CocoaSprings - แอนิเมชั่นสปริงแบบโต้ตอบสำหรับ iOS/macOS
- ดาวหาง - อนุภาคเคลื่อนไหว
- ความง่ายดาย - ทำให้ทุกสิ่งเคลื่อนไหวได้อย่างง่ายดาย
- EasyAnimation - ไลบรารีที่ยกระดับประสิทธิภาพของ UIView.animateWithDuration(_:, ภาพเคลื่อนไหว:...) ไปสู่อีกระดับหนึ่ง
- Elephant - ชุดแอนิเมชั่น SVG ที่หรูหรา
- FlightAnimator - เฟรมเวิร์กแอนิเมชั่นหลักที่ใช้บล็อกธรรมชาติ
- ราศีเมถุน - ราศีเมถุนเป็นเฟรมเวิร์กแอนิเมชั่นที่ใช้การเลื่อนที่หลากหลาย
- IBAnimatable - การออกแบบและ UI ต้นแบบ การโต้ตอบ การนำทาง การเปลี่ยนแปลง และแอนิเมชั่นสำหรับแอพที่พร้อมใช้งาน App Store ในตัวสร้างอินเทอร์เฟซด้วย IBAnimatable
- Interpolate - กรอบการแก้ไขสำหรับการสร้างภาพเคลื่อนไหวที่ขับเคลื่อนด้วยท่าทางเชิงโต้ตอบ
- lottie-ios - ไลบรารี iOS สำหรับเรนเดอร์ภาพเคลื่อนไหวเวกเตอร์ After Effects
- สีพาสเทล - เอฟเฟกต์แอนิเมชั่นไล่ระดับสีเช่น Instagram
- Poi - Poi ทำให้คุณใช้ UI ของการ์ดเช่น tinder UI คุณสามารถใช้มันเหมือนวิธี tableview
- การนำเสนอ - ไลบรารีที่จะช่วยคุณสร้างบทช่วยสอน บันทึกประจำรุ่น และหน้าภาพเคลื่อนไหว
- Pulsator - ภาพเคลื่อนไหวแบบพัลส์สำหรับ iOS
- Sica - แอนิเมชั่นคอร์อินเทอร์เฟซอย่างง่าย เรียกใช้ภาพเคลื่อนไหวที่ปลอดภัยต่อประเภทตามลำดับหรือคู่ขนาน
- Spring - ไลบรารีเพื่อทำให้แอนิเมชั่น iOS ง่ายขึ้น
- SpriteKitEasingSwift - ความง่ายดายที่ดีขึ้นสำหรับ SpriteKit
- Spruce-ios - ภาพเคลื่อนไหวการออกแบบท่าเต้นบนหน้าจอ
- Stellar - ไลบรารีแอนิเมชั่นทางกายภาพ
- TheAnimation - ตัวห่อ CAAnimation แบบปลอดภัย ทำให้ป้องกันการตั้งค่าประเภทผิด
- ViewAnimator - ทำให้ UI ของคุณมีชีวิตชีวาด้วยบรรทัดเดียว
- YapAnimator - ระบบแอนิเมชั่นที่ใช้หลักฟิสิกส์ที่รวดเร็วและเป็นมิตร
เอพีไอ
libs ด่วนเพื่อเข้าถึงบริการ API ของบุคคลที่สาม กลับไปด้านบน
- GitHubAPI - การใช้งาน GitHub REST API v3
- GitHubRestAPISwiftOpenAPI - REST API ของ GitHub ที่สร้างตามกำหนดเวลาเป็นโค้ด Swift จากข้อกำหนด OpenAPI
- PXGoogleDirections - ตัวช่วย Google Directions API
- RandomUserSwift - กรอบงานเพื่อสร้างผู้ใช้แบบสุ่ม - SDK ที่ไม่เป็นทางการสำหรับ Randomuser.me
- reddift - wrapper ของ reddit API
- Swifter Twitter - เฟรมเวิร์ก Twitter
- สวิฟท์คูเบ ? - ไคลเอนต์ Swift สำหรับ Kubernetes
- SwiftlySalesforce - เฟรมเวิร์กสำหรับการพัฒนาอย่างรวดเร็วของแอป iOS แบบเนทีฟที่ผสานรวมกับ Salesforce
- SwiftyInsta - API RESTful Instagram ส่วนตัวและไม่มีโทเค็น
การกำหนดเส้นทางแอป
ระบบกำหนดเส้นทางแอปภายใน กลับไปด้านบน
- Appz - เปิดแอปภายนอกและ Deep Link ได้อย่างง่ายดาย
- ทางแยก - ? Crossroad เป็นเราเตอร์ URL ที่เน้นไปที่การจัดการโครงร่าง URL ที่กำหนดเอง
- LightRoute - การกำหนดเส้นทางระหว่างโมดูล VIPER
- Linker - วิธีง่ายๆ ในการจัดการ Deeplink ภายในและภายนอกสำหรับ iOS
- MonarchRouter - เราเตอร์ตามสถานะและ URL ที่ประกาศ การเปลี่ยนลำดับชั้นของตัวควบคุมมุมมองอัตโนมัติที่ซับซ้อน แบบแผนฝั่งเซิร์ฟเวอร์ที่ผ่านการทดสอบตามเวลา
- RxFlow - RxFlow เป็นเฟรมเวิร์กการนำทางสำหรับแอปพลิเคชัน iOS ที่ใช้รูปแบบ Reactive Flow Coordinator
- SwiftCurrent - จัดการเวิร์กโฟลว์ที่ซับซ้อนทุกที่ที่สามารถสร้าง Swift ได้ มันมาพร้อมกับการรองรับ UIKit, Storyboards และ SwiftUI ในตัว
- SwiftRouter - เราเตอร์ URL สำหรับ iOS
- URLNavigator - การกำหนดเส้นทาง URL ที่สง่างาม
แอพสโตร์
Libs เพื่อช่วยเหลือ Apple App Store ในการซื้อแอพและการตรวจสอบใบเสร็จรับเงิน กลับไปด้านบน
- Apphud - ไลบรารีน้ำหนักเบาเพื่อจัดการการสมัครสมาชิกแบบต่ออายุอัตโนมัติได้อย่างง่ายดายโดยไม่จำเป็นต้องใช้แบ็กเอนด์
- AppReview - ไลบรารีขนาดเล็กเพื่อขอรับการตรวจสอบบน AppStore ผ่าน SKStoreReviewController
- InAppPurchase - กรอบการทำงานที่เรียบง่าย น้ำหนักเบา และปลอดภัยสำหรับการซื้อในแอป
- Merchantkit - เฟรมเวิร์กการจัดการการซื้อในแอปที่ทันสมัยสำหรับ iOS
- SwiftyStoreKit - น้ำหนักเบาในกรอบการซื้อแอป
เสียง
Libs เพื่อทำงานกับเสียง กลับไปด้านบน
- AudioKit - การสังเคราะห์เสียง การประมวลผล และการวิเคราะห์เสียงอันทรงพลัง โดยไม่ต้องอาศัยการเรียนรู้ที่สูงชัน
- AudioPlayer - ตัวล้อมรอบ AVPlayer พร้อมฟีเจอร์เจ๋งๆ
- AudioPlayerSwift - AudioPlayer เป็นคลาสง่ายๆ สำหรับการเล่นเสียง (การใช้งานขั้นพื้นฐานและขั้นสูง) ในแอพ iOS, OS X และ tvOS
- Beethoven - ไลบรารีการประมวลผลเสียงสำหรับการตรวจจับสัญญาณดนตรี
- FDSoundActivatedRecorder - เริ่มการบันทึกเมื่อผู้ใช้พูด
- FDWaveformView - วิธีง่ายๆ ในการแสดงรูปคลื่นเสียงในแอปของคุณ
- ModernAVPlayer - ความคงอยู่ AVPlayer เพื่อเล่นต่อหลังจากการเชื่อมต่อเครือข่ายไม่ดีแม้ในโหมดเบื้องหลัง
- MusicKit - กรอบงานสำหรับการแต่งและการเปลี่ยนแปลงเพลง
- Soundable - Soundable ช่วยให้คุณสามารถเล่นเสียงเดี่ยวและต่อเนื่องในวิธีที่ง่ายมาก
- SwiftAudioPlayer - เครื่องเล่นเสียงอย่างง่ายสำหรับ iOS ที่สตรีมและดำเนินการปรับแต่งเสียงแบบเรียลไทม์ด้วย AVAudioEngine
- SwiftySound - ไลบรารี่เรียบง่ายที่ให้คุณเล่นเสียงด้วยโค้ดเพียงบรรทัดเดียว
- voice-overlay-ios - โอเวอร์เลย์ที่ได้รับอนุญาตจากเสียงของผู้ใช้และป้อนเป็นข้อความใน UI ที่ปรับแต่งได้
ความเป็นจริงยิ่ง
กลับไปด้านบน
- ARHeadsetKit - เฟรมเวิร์กระดับสูงสำหรับการใช้ Google Cardboard มูลค่า $5 เพื่อจำลอง Microsoft Hololens
- ARKit-CoreLocation - รวมความแม่นยำสูงของ AR เข้ากับขนาดของข้อมูล GPS
- ARKit-Navigation - การนำทางในความเป็นจริงเสริมด้วย MapKit
- ARVideoKit - จับภาพและบันทึกวิดีโอ ARKit, ภาพถ่าย, Live Photos และ GIF
การรับรองความถูกต้อง
วิธีง่ายๆ ในการจัดการการรับรองความถูกต้องในแอปของคุณ กลับไปด้านบน
- Cely - กรอบการเข้าสู่ระบบ Plug-n-Play
- LinkedInSignIn - ตัวควบคุมมุมมองอย่างง่ายเพื่อเข้าสู่ระบบและรับโทเค็นการเข้าถึงจาก LinkedIn
- LoginKit - LoginKit เป็นวิธีที่ง่ายและรวดเร็วในการเพิ่ม Login/Signup UX ให้กับแอป iOS ของคุณ
- ReCaptcha - [ใน] ReCaptcha ที่มองเห็นได้สำหรับ iOS
- SpotifyLogin - ตรวจสอบสิทธิ์ด้วย Spotify API
บอท
Libs เพื่อสร้างบอท กลับไปด้านบน
- โทรเลข Bot SDK ? - SDK อย่างไม่เป็นทางการ
- โทรเลข ? - เฟรมเวิร์กโอเพ่นซอร์สสำหรับนักพัฒนา Telegram Bots มันถูกสร้างขึ้นบน Apple/SwiftNIO ซึ่งช่วยให้แสดงประสิทธิภาพที่ยอดเยี่ยม
แคช
กลับไปด้านบน
- AwesomeCache - จัดการแคชได้อย่างง่ายดาย
- แคช - ไม่มีอะไรนอกจากแคช
- CachyKit - แคชไลบรารีที่สามารถแคช JSON, รูปภาพ, Zip หรือ AnyObject พร้อมวันหมดอายุ/TTYL และบังคับให้รีเฟรช
- Cachyr - แคชข้อมูลคีย์-ค่าขนาดเล็กสำหรับ iOS, macOS และ tvOS
- Carlos - แคชที่เรียบง่ายแต่ยืดหยุ่น
- EVURLCache - หากคุณต้องการให้แอปของคุณยังคงทำงานเมื่อออฟไลน์
- MemoryCache - แคชหน่วยความจำแบบปลอดภัย
แผนภูมิ
กลับไปด้านบน
- แผนภูมิ - แผนภูมิที่สวยงามสำหรับ iOS/tvOS/OSX (พอร์ตของ MPAndroidChart)
- ChartView - แพ็คเกจ Swift สำหรับแสดงแผนภูมิที่สวยงามได้อย่างง่ายดาย
- FLCharts - ไลบรารีแผนภูมิที่ใช้งานง่ายและปรับแต่งได้สูงสำหรับ iOS
- ScrollableGraphView - มุมมองกราฟแบบเลื่อนได้แบบปรับได้สำหรับ iOS เพื่อแสดงภาพชุดข้อมูลที่ไม่ต่อเนื่องอย่างง่าย
- SwiftChart - ไลบรารีการสร้างแผนภูมิเส้นและพื้นที่อย่างง่ายสำหรับ iOS รองรับหลายซีรีส์ ซีรีส์ที่เติมบางส่วน และกิจกรรมแบบสัมผัส
- SwiftCharts - แผนภูมิที่ปรับแต่งได้สูงสำหรับ iOS
- SwiftUICharts - ไลบรารีแผนภูมิ / การวางแผนสำหรับ SwiftUI ใช้งานได้บน macOS, iOS, watchOS และ tvOS และมีฟีเจอร์การช่วยการเข้าถึงและการแปลเป็นภาษาท้องถิ่นในตัว
- TKRadarChart - แผนภูมิเรดาร์ที่ปรับแต่งได้
แชท
Libs เพื่อเข้าถึงเพื่อสร้างแอปแชท กลับไปด้านบน
- Chatto - เฟรมเวิร์กน้ำหนักเบาสำหรับสร้างแอปพลิเคชันแชท
- ExyteChat - กรอบงาน SwiftUI Chat UI พร้อมเซลล์ข้อความที่ปรับแต่งได้อย่างเต็มที่ มุมมองอินพุต และตัวเลือกสื่อในตัว
- InputBarAccessoryView - InputAccessoryView ที่เรียบง่ายและปรับแต่งได้ง่ายสำหรับการสร้างแถบอินพุตที่มีประสิทธิภาพพร้อมการเติมข้อความอัตโนมัติและไฟล์แนบ
- MessageKit - การแทนที่โดยชุมชนสำหรับ JSQMessagesViewController
- MessengerKit - เฟรมเวิร์ก UI สำหรับการสร้างอินเทอร์เฟซ Messenger
- แชทแบบเรียลไทม์ด้วย Firebase - แอปแชทแบบเรียลไทม์ที่ใช้งานได้กับ Firebase Firestore โดยใช้ MessageKit
สี
ตัวอย่างข้อมูลที่น่าสนใจเกี่ยวกับการจัดการสีและอรรถประโยชน์ กลับไปด้านบน
- ChromaColorPicker - ตัวเลือกสี iOS ที่ใช้งานง่ายและสนุกสนาน
- ColorKit - การจัดการสีขั้นสูงสำหรับ iOS
- DynamicColor - ส่วนขยายเพื่อจัดการสีได้อย่างง่ายดาย
- การไล่ระดับสี - คอลเลกชันการไล่ระดับสีที่สวยงามกว่า 180 แบบที่คัดสรรมาอย่างดี
- Hue - Hue เป็นโปรแกรมระบายสีแบบครบวงจรที่คุณต้องการ
- PrettyColors - จัดรูปแบบและสีข้อความใน Terminal ด้วยรหัส Escape ANSI เป็นไปตามมาตรฐาน ECMA 48
- SheetyColors - ตัวเลือกสีสไตล์แผ่นงานสำหรับ iOS
- SwiftGen-Colors - เครื่องมือสำหรับสร้าง
enums
อัตโนมัติสำหรับค่าคง UIColor
ของคุณ - SwiftHEXColors - การจัดการสี HEX เป็นส่วนเสริมสำหรับ UIColor
- UIColor-Hex-Swift - ตัวแปลง Hex เป็น UIColor
- UIGradient - ไลบรารีที่เรียบง่ายและมีประสิทธิภาพสำหรับการใช้เลเยอร์การไล่ระดับสี รูปภาพ สี
บรรทัดคำสั่ง
สร้างแอปพลิเคชันบรรทัดคำสั่ง กลับไปด้านบน
- Ashen - เฟรมเวิร์กสำหรับการเขียนแอปพลิเคชันเทอร์มินัลใน Swift ขึ้นอยู่กับสถาปัตยกรรมเอล์ม
- ผู้บัญชาการ ? - เขียนอินเทอร์เฟซบรรทัดคำสั่งที่สวยงาม
- กัวก้า ? - กรอบคำสั่งที่ชาญฉลาดและสวยงาม (รองรับ POSIX)
- ไลน์นอยส์ ? - การแทนที่การพึ่งพาแบบศูนย์สำหรับ readline
- nef - ชุดเครื่องมือบรรทัดคำสั่งที่ให้คุณตรวจสอบเวลาคอมไพล์เอกสารของคุณที่เขียนเป็น Xcode Playground
- ความคืบหน้าสวิฟท์ ? - เพิ่มแถบความคืบหน้าที่สวยงามให้กับบรรทัดคำสั่งของคุณ
- Swift Argument Parser - อาร์กิวเมนต์ที่ตรงไปตรงมาและปลอดภัยสำหรับการแยกวิเคราะห์สำหรับ Swift
- SwiftCLI ? - กรอบงานอันทรงพลังที่สามารถใช้ในการพัฒนา CLI
- Swiftline - ชุดเครื่องมือที่จะช่วยคุณสร้างแอปพลิเคชันบรรทัดคำสั่ง
- SwiftShell - ไลบรารีสำหรับสร้างแอปพลิเคชันบรรทัดคำสั่งและการรันคำสั่งเชลล์
- SwiftyTextTable ? - ไลบรารีน้ำหนักเบาเพื่อสร้างตารางข้อความ
เห็นพ้องต้องกัน
วิธีที่ง่ายกว่าในการทำงานพร้อมๆ กัน กลับไปด้านบน
- อะซิงก์+ ? - อินเทอร์เฟซแบบ chainable สำหรับ async/await ของ Swift 5.5
- AsyncNinja - ชุดดั้งเดิมของการทำงานพร้อมกันและปฏิกิริยาตอบสนองที่สมบูรณ์
- AsyncQueue ? - ไลบรารีของคิวที่ช่วยให้สามารถส่งงานที่ได้รับคำสั่งจากบริบทซิงโครนัสไปจนถึงอะซิงโครนัส
- ฟิวเจอร์ส ? - สัญญาแบบ Lightweight สำหรับ iOS, macOS, tvOS, watchOS และฝั่งเซิร์ฟเวอร์
- กรุ๊ปเวิร์ค ? - งานแบบอะซิงโครนัสที่เกิดขึ้นพร้อมกันได้ง่าย
- Hydra - Promises & Await - เขียนโค้ด async ที่ดีขึ้น
- คิว ? - ตัวจัดการคิวที่สร้างขึ้นบน OperationQueue และ Dispatch (aka GCD)
- SwiftCoroutine ? - Coroutines สำหรับ iOS, macOS และ Linux
- Throttler - ควบคุมอินพุตอะซิงโครนัสจำนวนมากใน API หนึ่งบรรทัดหยดเดียว
- เวนิส ? - การสื่อสารกระบวนการต่อเนื่อง (CSP), Linux พร้อม
สกุลเงิน
กลับไปด้านบน
การจัดการข้อมูล
กลับไปด้านบน
ซีบีอาร์
การแสดงวัตถุไบนารีที่กระชับ กลับไปด้านบน
- CBORการเข้ารหัส ? - การเข้ารหัสและถอดรหัส CBOR อย่างง่ายดายสำหรับ iOS, macOS, tvOS และ watchOS
ข้อมูลหลัก
ไม่มีความเจ็บปวดอีกต่อไปด้วย Core Data ต่อไปนี้เป็น libs ที่น่าสนใจบางส่วนในการจัดการข้อมูล กลับไปด้านบน
- AERecord - ไลบรารี wrapper Core Data ที่ยอดเยี่ยมที่สุดสำหรับ iOS
- CloudCore - การซิงโครไนซ์ CloudKit ที่แข็งแกร่ง: การแก้ไขแบบออฟไลน์ ความสัมพันธ์ ฐานข้อมูลที่แชร์และสาธารณะ และอื่นๆ อีกมากมาย
- CoreStore - วิธีที่ง่ายและสง่างามในการจัดการ Core Data
- DataKernel - DataKernel เป็น wrapper แบบเรียบง่ายรอบ Core Data stack เพื่อความสะดวกในการดำเนินการต่อเนื่อง ไม่มีการพึ่งพาภายนอก
- กราฟ - เฟรมเวิร์กที่ขับเคลื่อนด้วยข้อมูลที่หรูหราสำหรับ Core Data
- JSQCoreDataKit - สแต็ก Core Data ที่เร็วขึ้น
- JustPersist - วิธีที่ง่ายที่สุดและปลอดภัยที่สุดในการคงอยู่บน iOS ด้วยการรองรับ Core Data ทันที
- QueryKit - วิธีง่ายๆ ในการเล่นด้วยการกรองข้อมูลหลัก
- Skopelos - Active Record เวอร์ชันเรียบง่าย ปลอดภัยสำหรับเธรด ไม่ซับซ้อน และใช้งานง่ายสุด ๆ ของ Active Record บน Core Data
- SugarRecord - ช่วยเหลือเกี่ยวกับข้อมูลหลักและขอบเขต
ซีเอสวี
ไลบรารีที่เป็นประโยชน์ในการแยกวิเคราะห์และซีเรียลไลซ์การแสดงค่าที่คั่นด้วยเครื่องหมายจุลภาค กลับไปด้านบน
- เข้ารหัสได้CSV ? - อ่านและเขียนไฟล์ CSV ทีละแถวหรือผ่านอินเทอร์เฟซ Codable ของ Swift
- ซีเอสวีพาร์เซอร์ ? - ตัวแยกวิเคราะห์ที่รวดเร็วสำหรับ CSV
ฐานไฟ
กลับไปด้านบน
- Ballcap - Ballcap เป็นเฟรมเวิร์กการออกแบบสคีมาฐานข้อมูลสำหรับ Cloud Firestore
GraphQL
กลับไปด้านบน
- SociableWeaver - สร้างคำสั่ง GraphQL ที่ประกาศและการกลายพันธุ์
เจสัน
ดิ้นรนโดยใช้ข้อมูล json? ต่อไปนี้เป็นวิธีจัดการที่น่าสนใจ กลับไปด้านบน
- AlamofireObjectMapper - ส่วนขยาย Alamofire ซึ่งแปลงข้อมูลการตอบสนอง JSON เป็นวัตถุโดยใช้ ObjectMapper
- Alembic - การแยกวิเคราะห์ JSON ตามหน้าที่ การแมปกับอ็อบเจ็กต์ และซีเรียลไลซ์เป็น JSON
- Argo - ไลบรารีการแยกวิเคราะห์ JSON
- Arrow - การแยกวิเคราะห์ JSON อันหรูหรา
- ถอดรหัสได้ ? - การแยกวิเคราะห์ JSON
- Elevate - เฟรมเวิร์กการแยกวิเคราะห์ JSON ที่ทำให้การแยกวิเคราะห์เป็นเรื่องง่าย เชื่อถือได้ และจัดองค์ประกอบได้
- EVReflection - การเข้ารหัสและถอดรหัส JSON ที่ใช้การสะท้อนกลับ รวมถึงการสนับสนุน NSDictionary, NSCoding, Printable, Hashable และ Equatable
- HandyJSON - ไลบรารีการทำให้เป็นอนุกรม/ดีซีเรียลไลเซชัน JSON-object ที่มีประโยชน์
- Himotoki - ไลบรารีการถอดรหัส JSON ที่ปลอดภัยต่อประเภท
- JASON - JSON แยกวิเคราะห์ด้วยประสิทธิภาพที่โดดเด่นและตัวดำเนินการที่สะดวกสบาย
- JSONHelper - การดีซีเรียลไลซ์ JSON ที่รวดเร็วปานสายฟ้าและไลบรารีการแปลงค่าสำหรับ iOS และ OS X
- JSONNeverDie - เครื่องมือสะท้อนอัตโนมัติตั้งแต่ JSON ไปจนถึง Model ซึ่งเป็นตัวเข้ารหัส / ตัวถอดรหัส JSON ที่ใช้งานง่าย มีจุดมุ่งหมายที่จะไม่มีวันตาย
- ObjectMapper - ผู้ทำแผนที่วัตถุ JSON
- PMJSON - ไลบรารีการเข้ารหัส/ถอดรหัส JSON
- เซ็กแทนต์ ? - แบบสอบถาม JSONPath ประสิทธิภาพสูง
- SwiftyJSON - lib สำหรับ JSON พร้อมการจัดการข้อผิดพลาด
- SwiftyJSONAccelerator - แอป macOS เพื่อสร้างโมเดล Swift 5 สำหรับ JSON (พร้อม Codeable)
ร้านค้าค่าคีย์
กลับไปด้านบน
- ค่าเริ่มต้น - อินเทอร์เฟซที่ทันสมัยสำหรับการสนับสนุน UserDefaults + Codable
- ค่าเริ่มต้น - UserDefaults ที่พิมพ์อย่างแน่นหนาพร้อมรองรับ Codable และการสังเกตคีย์
- DefaultsKit - ค่าเริ่มต้นผู้ใช้ที่เรียบง่ายและพิมพ์ชัดเจนสำหรับ iOS, macOS และ tvOS
- การตั้งค่า - จัดการการตั้งค่าแอปพลิเคชัน, NSUserDefaults, iCloud, พวงกุญแจ และอื่นๆ
- SecureDefaults - wrapper น้ำหนักเบาเหนือ UserDefaults & NSUserDefaults พร้อมเลเยอร์การเข้ารหัส AES-256 พิเศษ
- Storez - พื้นที่จัดเก็บคีย์-ค่าที่ปลอดภัย พิมพ์แบบคงที่ และไม่เชื่อเรื่องพระเจ้าในร้านค้า
- SwiftStore - ร้านค้าคีย์-ค่าที่ได้รับการสนับสนุนโดย LevelDB
- SwiftyUserDefaults - สะอาดกว่า ไวยากรณ์ที่ดีกว่าสำหรับ NSUserDefaults
- Zephyr - ซิงโครไนซ์ NSUserDefaults ผ่าน iCloud ได้อย่างง่ายดาย
MongoDB
กลับไปด้านบน
- MongoKitten ? - ตัวเชื่อมต่อ MongoDB
- สมบูรณ์แบบ MongoDB ? - wrapper แบบสแตนด์อโลนรอบๆ ไลบรารีไคลเอนต์ mongo-c ช่วยให้สามารถเข้าถึงเซิร์ฟเวอร์ MongoDB
หลายฐานข้อมูล
ชั้นการจัดการข้อมูลที่เกี่ยวข้องกับหลายแหล่ง กลับไปด้านบน
- ModelAssistant - ไลบรารีอันหรูหราเพื่อจัดการการโต้ตอบระหว่างมุมมองและโมเดล
- PersistenceKit - จัดเก็บและดึงออบเจ็กต์ Codable ไปยังเลเยอร์ PersistenceKit ต่างๆ โดยใช้โค้ดสองสามบรรทัด!
- Shallows - กล่องเครื่องมือความคงทนน้ำหนักเบาของคุณ
ออม
กลับไปด้านบน
- คล่องแคล่ว ? - การใช้งาน ActiveRecord อย่างง่าย
- สมบูรณ์แบบ-CRUD ? - CRUD เป็นระบบการทำแผนที่เชิงวัตถุ (ORM) โดยใช้โปรโตคอล Codable
ข้อมูลอื่น ๆ
วิธีอื่นๆ ในการเก็บรักษาข้อมูล กลับไปด้านบน
- CacheAdvance - แคชที่มีประสิทธิภาพสำหรับระบบการบันทึก CacheAdvance ยังคงบันทึกเหตุการณ์ได้เร็วกว่า SQLite ถึง 30 เท่า
- CoreXLSX - รองรับรูปแบบสเปรดชีต Excel (XLSX)
- ดิสก์ - เฟรมเวิร์กที่สวยงามสำหรับ iOS เพื่อรักษาโครงสร้าง รูปภาพ และข้อมูลได้อย่างง่ายดาย
- EVCloudKitDao - เข้าถึง CloudKit ได้ง่ายขึ้นพร้อมรองรับการสมัครสมาชิกและการแคชในเครื่อง
- KeyPathKit - KeyPathKit จัดเตรียมไวยากรณ์ที่ราบรื่นเพื่อจัดการข้อมูลโดยใช้คีย์พาธที่พิมพ์
- LeetCode-Swift - คำตอบสำหรับคำถามสัมภาษณ์ LeetCode
- ดินสอ - เขียนค่าใดๆ ลงในไฟล์
- StorageManager - วิธีที่ปลอดภัยและง่ายดายในการใช้ FileManager เป็นฐานข้อมูล
อาณาจักร
กลับไปด้านบน
- Realm - Realm เป็นฐานข้อมูลมือถือ: แทนที่ Core Data & SQLite
- RealmWrapper - เครื่องห่อที่ปลอดภัยและใช้งานง่ายสำหรับ RealmSwift
- Unrealm - Unrealm ช่วยให้คุณสามารถจัดเก็บคลาส Swift Native, Structs และ Enums ลงใน Realm ได้อย่างง่ายดาย
ไดรเวอร์ SQL
กลับไปด้านบน
- MySQL สวิฟท์ ? - ไลบรารีไคลเอนต์ MySQL
- สมบูรณ์แบบ-MySQL ? - Wrapper แบบสแตนด์อโลนรอบๆ ไลบรารีไคลเอ็นต์ MySQL ช่วยให้สามารถเข้าถึงเซิร์ฟเวอร์ MySQL ได้
- สมบูรณ์แบบ-PostgreSQL ? - Wrapper แบบสแตนด์อโลนรอบๆ ไลบรารีไคลเอ็นต์ libpq ช่วยให้สามารถเข้าถึงเซิร์ฟเวอร์ PostgreSQL ได้
SQLite
คุณสนใจที่จะจัดเก็บข้อมูลแอปของคุณโดยใช้ SQLite หรือไม่? ต่อไปนี้เป็นแหล่งข้อมูลที่น่าสนใจ กลับไปด้านบน
- GRDB.swift - ชุดเครื่องมือ SQLite อเนกประสงค์
- SQLite.swift - การห่อเฟรมเวิร์ก SQLite3 เล็ก. เรียบง่าย. ปลอดภัย.
- SQLiteDB - ตัวห่อ SQLite
โทเอ็มแอล
ภาษาที่ชัดเจนและน้อยที่สุดของทอม กลับไปด้านบน
- TOMLDecoder - มาตรฐาน TOML ล่าสุด ถอดรหัสแล้ว
XML
หากคุณต้องการจัดการรายการที่จัดรูปแบบข้อมูล XML ต่อไปนี้เป็น libs ที่มีประโยชน์บางส่วน กลับไปด้านบน
- AEXML - ตัวห่อ xml
- CheatyXML - เฟรมเวิร์กอันทรงพลังที่ออกแบบมาเพื่อจัดการ XML ได้อย่างง่ายดาย
- SwiftyXML - วิธีที่รวดเร็วที่สุดในการจัดการกับ XML
- SWXMLHash - การแยกวิเคราะห์ XML อย่างง่าย
- XMLCoder - XMLEncoder & XMLDecoder ขึ้นอยู่กับโปรโตคอล Codable จากไลบรารีมาตรฐาน
- XMLMapper - วิธีง่ายๆ ในการจับคู่ XML กับ Objects
YAML
กลับไปด้านบน
- YamlSwift - โหลดเอกสาร YAML และ JSON
- มันเทศ ? - ตัวแยกวิเคราะห์ YAML อันแสนหวาน
รหัสไปรษณีย์
กลับไปด้านบน
- Zip - กรอบงานสำหรับการซิปและแตกไฟล์
- Zip Foundation - ไลบรารีสำหรับสร้าง อ่าน และแก้ไขไฟล์เก็บถาวร ZIP
วันที่
จัดการการจัดรูปแบบวันที่ได้อย่างง่ายดาย กลับไปด้านบน
- AnyDate - Date & Time API ที่ได้รับแรงบันดาลใจจาก Java 8 DateTime API
- ลำดับเหตุการณ์ - การสร้างไลบรารีวันที่/เวลาที่ดีขึ้น
- DateHelper - ตัวช่วยเดทที่เรียบง่าย
- Datez - ไลบรารีสำหรับการจัดการกับ
NSDate
, NSCalendar
, NSDateComponents
และ NSTimeInterval
- Datify - ฟังก์ชั่นวันที่ Easypeasy
- NVDate - ไลบรารีส่วนขยายวันที่
- SwiftDate - การจัดการ NSDate ง่าย ๆ
- เวลา - การคำนวณเวลาแบบปลอดภัย ขับเคลื่อนโดยข้อมูลทั่วไป
- นาฬิกา - ส่วนขยาย NSDate ที่ใช้งานง่าย
- TrueTime.swift - รับเวลาปัจจุบันที่แท้จริงโดยไม่เปลี่ยนแปลงเวลานาฬิกาของอุปกรณ์ (ไลบรารี NTP)
- TypedDate - ปรับปรุงการจัดการวันที่โดยเปิดใช้งานการปรับแต่งระดับประเภทของส่วนประกอบวันที่
การฉีดพึ่งพา
libs การฉีดการพึ่งพา กลับไปด้านบน
- Cleanse - กรอบงานการฉีดการพึ่งพาแบบน้ำหนักเบาโดย Square
- Corridor - การฉีดพึ่งพาเหมือน Coreader μFramework
- Deli - Deli เป็นระบบฉีดพึ่งพาที่ใช้งานง่าย (DI)
- DIKit - Dependency Injection Framework สำหรับ Swift ซึ่งได้รับแรงบันดาลใจจาก KOIN
- Dip - คอนเทนเนอร์การฉีดแบบพึ่งพาอย่างง่าย
- DITranquillity - กรอบการฉีดการพึ่งพาพร้อมความเงียบสงบ
- ค้นหาตำแหน่งได้ - ไมโครเฟรมเวิร์กที่ใช้ประโยชน์จาก Property Wrappers เพื่อใช้รูปแบบ Service Locator
- Pure - วิธีดำเนินการฉีดแบบพึ่งพาโดยไม่ต้องใช้คอนเทนเนอร์ DI
- SafeDI - การฉีดการพึ่งพาที่ปลอดภัยในเวลาคอมไพล์
- Swinject - เฟรมเวิร์กการฉีดการพึ่งพา
- ไต้ฝุ่น - ชุดเครื่องมือฉีดพึ่งพา
- Weaver - กรอบงาน Dependency Injection ที่ประกาศ ใช้งานง่าย และปลอดภัย
อุปกรณ์
ชุด libs เพื่อจดจำอุปกรณ์ของคุณ กลับไปด้านบน
- อุปกรณ์ - เครื่องมือน้ำหนักเบาสำหรับตรวจจับอุปกรณ์ปัจจุบันและขนาดหน้าจอ
- Device.swift - ไลบรารี่ที่มีน้ำหนักเบาเป็นพิเศษเพื่อตรวจจับอุปกรณ์ที่ใช้
- DeviceKit - DeviceKit คือการแทนที่ประเภทค่าของ UIDevice
- Deviice - ไลบรารี Swift เพื่อตรวจสอบอุปกรณ์ปัจจุบันและข้อมูลเพิ่มเติมเกี่ยวกับอุปกรณ์ได้อย่างง่ายดาย
- Luminous - รับทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับอุปกรณ์
- Thingy - ไลบรารีการตรวจจับและสืบค้นอุปกรณ์ที่ทันสมัย
- UIDeviceComplete - ส่วนขยาย UIDevice ที่เติมเต็มส่วนที่ขาดหายไป
เอกสารประกอบ
สร้างเอกสารสำหรับโค้ด Swift กลับไปด้านบน
- jazzy - เอกสารที่เต็มไปด้วยอารมณ์
- SourceDocs - สร้างเอกสารอ้างอิง Markdown ที่ใช้งานกับโค้ดของคุณ
อีเมล
กลับไปด้านบน
ระบบสมองกลฝังตัว
สร้างโปรเจ็กต์ Linux แบบฝังของคุณบน RaspberryPi, BeagleBone, CHIP และบอร์ดอื่นๆ กลับไปด้านบน
- Swifty GPIO ? - โต้ตอบกับ Linux GPIO/SPI/PWM บน ARM
อุปกรณ์ต่อพ่วง
โต้ตอบกับอุปกรณ์ต่อพ่วงภายนอกเฉพาะ กลับไปด้านบน
กิจกรรม
ทางเลือกอื่นสำหรับ NSNotificationCenter, Key-Value-Observation หรือการมอบหมาย กลับไปด้านบน
- พันธบัตร - กรอบการผูกมัด
- แบบผสมผสาน - การจัดการเหตุการณ์ UI โดยใช้เฟรมเวิร์กการรวมของ Apple
- EmitterKit - การใช้งานตัวปล่อยเหตุการณ์และผู้ฟัง
- FutureKit - ห้องสมุดอนาคต / สัญญา
- Katana - เขียนแอป la React และ Redux
- LightweightObservable - การใช้งานลำดับที่สังเกตได้แบบ Lightweight ที่คุณสามารถสมัครรับข้อมูลได้
- NoticeObserveKit - NoticeObserveKit เป็น wrapper ศูนย์การแจ้งเตือนประเภทที่ปลอดภัย ซึ่งเชื่อมโยงประเภทประกาศกับประเภทข้อมูล
- Notificationz - ช่วยให้คุณเป็นเจ้าของ
NSNotificationCenter
โดยการจัดหาอะแดปเตอร์ที่เรียบง่ายและปรับแต่งได้ - Observable - วิธีที่ง่ายที่สุดในการสังเกตค่า
- OneWay - การจัดการสถานะด้วยการไหลของข้อมูลแบบทิศทางเดียว
- OpenCombine - การใช้งานโอเพ่นซอร์สของเฟรมเวิร์ก Combine ของ Apple สำหรับการประมวลผลค่าเมื่อเวลาผ่านไป
- PMKVObserver - การสังเกตคีย์-ค่าที่ปลอดภัยสำหรับเธรดและประเภทปลอดภัยที่ทันสมัย
- PromiseKit - lib การเขียนโปรแกรมสัญญา Async
- ReactiveCocoa - ReactiveCocoa (RAC) เป็นเฟรมเวิร์ก Cocoa ที่ได้รับแรงบันดาลใจจาก Functional Reactive Programming โดยจัดเตรียม API สำหรับการเขียนและการแปลงกระแสของค่าต่างๆ เมื่อเวลาผ่านไป
- ReactorKit - เฟรมเวิร์กสำหรับสถาปัตยกรรมแอปพลิเคชันแบบโต้ตอบและแบบทิศทางเดียว
- ReSwift - การไหลของข้อมูลแบบทิศทางเดียว
- RxSwift - ส่วนขยายปฏิกิริยาของ Microsoft (Rx)
- สัญญาณ - แทนที่ผู้ร่วมประชุมและการแจ้งเตือน
- SwiftEventBus - บัสเหตุการณ์เผยแพร่/สมัครสมาชิกที่ปรับให้เหมาะกับ iOS
- Tempura - แนวทางแบบองค์รวมในการพัฒนา iOS ซึ่งได้รับแรงบันดาลใจจาก Redux และ MVVM
- Tokamak - API ที่ประกาศเหมือนการตอบสนองสำหรับการสร้างส่วนประกอบ UI ดั้งเดิมพร้อมการเชื่อมโยงข้อมูลทางเดียวที่ใช้งานง่าย
- Tomorrowland - คำสัญญาอันบางเบา
- TopicEventBus - เผยแพร่–สมัครรับเฟรมเวิร์กการนำรูปแบบการออกแบบไปใช้ พร้อมความสามารถในการเผยแพร่กิจกรรมตามหัวข้อ
- VueFlux - สถาปัตยกรรมการจัดการสถานะการไหลของข้อมูลทิศทางเดียว - แรงบันดาลใจจาก Vuex และ Flux
- เมื่อใด - การดำเนินการตามสัญญาแบบเบา ๆ
ไฟล์
กลับไปด้านบน
- ExtendedAttributes - จัดการคุณสมบัติเพิ่มเติมสำหรับไฟล์และโฟลเดอร์
- FileKit - การจัดการไฟล์ที่ง่ายและแสดงออก
- FileProvider - การแทนที่ FileManager สำหรับไฟล์ Local, iCloud และ Remote (WebDAV/FTP/Dropbox/OneDrive/SMB2) สำหรับ iOS/tvOS และ macOS
- KZFileWatchers - ไมโครเฟรมเวิร์กสำหรับการสังเกตการเปลี่ยนแปลงไฟล์ทั้งภายในเครื่องและระยะไกล
- พาธคิท ? - การดำเนินการเส้นทางที่ง่ายดาย
- สิ่งที่น่าสมเพช ? - การจัดการไฟล์ Unix ที่มีประสิทธิภาพ
แบบอักษร
คอลเลกชันตัวอย่างที่เกี่ยวข้องกับแบบอักษร กลับไปด้านบน
- FontAwesome.swift - ใช้ FontAwesome ในโครงการของคุณ
- FontBlaster - โหลดแบบอักษรที่กำหนดเองโดยทางโปรแกรมลงในแอป iOS ของคุณ
- Inkwell - บ่อน้ำหมึกสำหรับใช้แบบอักษรที่กำหนดเองได้ทันที
- IoniconsKit - ใช้ ionicons เป็น UIImage / UIFont ในโครงการของคุณ
- OcticonsKit - ใช้ Octicons เป็น UIImage / UIFont ในโครงการของคุณ
- SwiftIconFont - Fontawesome, Iconic, Ionicons, พอร์ต Octicon
- SwiftIcons - ไลบรารีสำหรับไอคอนแบบอักษร: ดริปไอคอน, อีโมจิ, แบบอักษรสุดเจ๋ง, icofont, ionicons, ไอคอนเชิงเส้น, ไอคอนแผนที่, ไอคอนวัสดุ, สัญลักษณ์เปิด, สถานะ, สภาพอากาศ
- SwiftUI-FontIcon - ไอคอนแบบอักษรสำหรับ SwiftUI: แบบอักษรที่ยอดเยี่ยม, ไอคอนไอออน, ไอคอนวัสดุ
- SYSymbol - SFSymbols ทั้งหมดที่ปลายนิ้วของคุณ
- UIFontComplete - การจัดการแบบอักษร (ระบบและกำหนดเอง) สำหรับ iOS และ tvOS
เครื่องยนต์เกม
กลับไปด้านบน
- glide engine - เอ็นจิ้นที่ใช้ SpriteKit และ GameplayKit สำหรับการสร้างเกม 2 มิติ พร้อมตัวอย่างและบทช่วยสอนที่ใช้งานได้จริง
- Raylib สำหรับ Swift ? - แพ็คเกจ Swift ข้ามแพลตฟอร์มสำหรับ Raylib สร้าง Raylib จากแหล่งที่มา ดังนั้นจึงไม่จำเป็นต้องยุ่งกับไลบรารี เพียงเพิ่มการพึ่งพาในแพ็คเกจเกมของคุณแล้วไปได้เลย!
2D
กลับไปด้านบน
- ImagineEngine - เอ็นจิ้นเกม 2D ที่รวดเร็วที่สุด
เกมส์
กลับไปด้านบน
- FChessboardView - ตัวควบคุมมุมมองสำหรับกระดานหมากรุก
- ปราชญ์ ? - ห้องสมุดหมากรุกข้ามแพลตฟอร์ม
ท่าทาง
กลับไปด้านบน
- ShowTime - แสดงการแตะและท่าทาง iOS ของคุณสำหรับการสาธิตและวิดีโอด้วยโค้ดเพียงบรรทัดเดียว
- SwiftyGestureRecognition - UIGestureRecognizers ใน Xcode Playgrounds
- SwipyCell - UITableViewCell ใช้การปัดเพื่อกระตุ้นการดำเนินการ (รู้จักจากแอปกล่องจดหมาย)
- สัมผัส - วิธีที่ปลอดภัยและเป็นสำนวนมากขึ้นในการตอบสนองต่อท่าทางและการควบคุมเหตุการณ์
ฮาร์ดแวร์
หมวดหมู่เฉพาะสำหรับ libs ที่เกี่ยวข้องกับฮาร์ดแวร์ กลับไปด้านบน
สัมผัส 3 มิติ
จัดการคุณสมบัติ 3D Touch / Force Touch ใหม่ได้อย่างง่ายดายด้วย libs เหล่านี้ กลับไปด้านบน
บลูทูธ
ห่อรอบ CoreBluetooth กลับไปด้านบน
- BlueCap - Wrapper รอบ CoreBluetooth และอีกมากมาย
- Bluejay - เฟรมเวิร์กง่ายๆ สำหรับการสร้างแอป Bluetooth LE ที่เชื่อถือได้
- BluetoothKit - สื่อสารระหว่างอุปกรณ์ iOS/OSX ได้อย่างง่ายดายโดยใช้ BLE
- RxBluetoothKit - ไลบรารี Bluetooth ของ iOS และ OSX สำหรับ RxSwift
- SwiftyBluetooth - wrapper ตามการปิดที่ง่ายและเชื่อถือได้รอบ CoreBluetooth
กล้อง
libs กล้องที่ยอดเยี่ยม กลับไปด้านบน
- CameraBackground - แสดงเลเยอร์กล้องเป็นพื้นหลังให้กับ UIView ใด ๆ
- CameraKit-iOS - เพิ่มประสิทธิภาพกล้องอย่างมากและใช้งานง่ายในโปรเจ็กต์ถัดไปของคุณ
- FDTake - ถ่ายภาพหรือวิดีโอหรือเลือกจากห้องสมุดได้อย่างง่ายดาย
- Fusuma - เบราว์เซอร์รูปภาพที่เหมือน Instagram และฟีเจอร์กล้อง
- MediaPicker - ตัวเลือกสื่อที่ปรับแต่งได้ SwiftUI - รองรับกล้องและแกลเลอรี่พร้อมอัลบั้ม
- NextLevel - การจับภาพสื่อ Rad
บาร์โค้ด
บาร์โค้ด, คิวอาร์โค้ด, เครื่องอ่านโค้ดอื่นๆ กลับไปด้านบน
- BarcodeScanner - ตัวควบคุมมุมมองเครื่องสแกนบาร์โค้ดที่เรียบง่ายและสวยงาม
- EFQRCODE - วิธีที่ดีกว่าในการใช้งานรหัสตอบกลับอย่างรวดเร็ว
- qrcodereader.swift - ตัวอ่าน QRCode ง่าย ๆ
การตอบสนองแบบสัมผัส
ห้องสมุดที่เกี่ยวข้องกับการใช้คำติชมแบบสัมผัส กลับไปด้านบน
- Haptica - เครื่องกำเนิดข้อเสนอแนะแบบสัมผัสง่าย
Ibeacon
สนใจใช้ iBeacon ในโครงการ Swift ของคุณหรือไม่? นี่คือแหล่งข้อมูลที่น่าสนใจ กลับไปด้านบน
- SwiftLocation - การตรวจสอบตำแหน่งและบีคอน
เซนเซอร์
จัดการเซ็นเซอร์อุปกรณ์ของคุณอย่างรวดเร็วและง่ายขึ้น กลับไปด้านบน
รูปภาพ
รายการ libs ที่เกี่ยวข้องกับรูปภาพที่น่าสนใจ .. กลับไปด้านบน
- Agrume - ตัวชมรูปภาพ Lemony Fresh iOS
- Alamofiremage - Alamofiremage เป็นไลบรารีองค์ประกอบรูปภาพสำหรับ Alamofire
- APNGKIT - ประสิทธิภาพสูงและวิธีที่น่ายินดีในการเล่นกับรูปแบบ APNG ใน iOS
- ATGMediabrowser - ผู้ชมภาพสไลด์โชว์ที่มีรูปแบบการเปลี่ยนแปลงที่กำหนดไว้ล่วงหน้าหลายรูปแบบและด้วยความสามารถในการสร้างช่วงการเปลี่ยนภาพใหม่ได้อย่างง่ายดาย
- Axphotoviewer - ตัวชมแกลเลอรี่รูปภาพ iPhone/iPad ซึ่งมีประโยชน์สำหรับการดูจำนวนภาพถ่ายขนาดใหญ่ (หรือเล็ก!)
- BlockiessWift - ตัวบ่งชี้ภาพ/โปรไฟล์ที่ไม่ซ้ำกัน
- Brightroom - ตัวแก้ไขรูปภาพและเครื่องยนต์โดยใช้ CoreImage
- CTPANORAMAVIEW - ห้องสมุดที่แสดงพาโนรามาทรงกลมหรือทรงกระบอกพร้อมการควบคุมแบบสัมผัสหรือการเคลื่อนไหว
- DTPHOTOVIEWERCONTROLLER - ViewController ที่ปรับแต่งได้อย่างสมบูรณ์เพื่อแสดงภาพถ่ายเดี่ยวหรือคอลเลกชันของภาพถ่ายซึ่งได้รับแรงบันดาลใจจาก Facebook Photo Viewer
- FacebookImagePicker - ตัวเลือกรูปภาพอัลบั้ม Facebook
- Facecrop - ตรวจจับและตรงกลางใบหน้าในภาพของคุณโดยใช้กรอบการมองเห็นของ Apple
- FlexibleImage - วิธีง่ายๆในการเล่นกับภาพ
- FMPHOTOPICKER - ตัวเลือกภาพถ่ายที่ทันสมัยเรียบง่ายและเป็นศูนย์พร้อมตัวแก้ไขภาพที่หรูหราและปรับแต่งได้
- GIFU - การสนับสนุน GIF แบบเคลื่อนไหวที่มีประสิทธิภาพสูงสำหรับ iOS
- GPUIMAGE 2-GPUIMAGE 2 เป็นเฟรมเวิร์ก BSD ที่ได้รับอนุญาตสำหรับวิดีโอและการประมวลผลภาพ GPU
- GPUIMAGE 3-GPUIMAGE 3 เป็นเฟรมเวิร์ก BSD ที่ได้รับอนุญาตสำหรับวิดีโอและการประมวลผลภาพ GPU โดยใช้โลหะ
- Hanekeswift - แคชทั่วไปที่มีน้ำหนักเบาสำหรับ iOS ที่มีความรักเป็นพิเศษสำหรับภาพ
- Harbeth - Metal API สำหรับ GPU เร่งความเร็วกราฟิกและวิดีโอและกรอบตัวกรองกล้อง
- ImagedEtect - ตรวจจับและหน้าพืชบาร์โค้ดและข้อความในภาพด้วย iOS 11 Vision API
- ImageLoader - ตัวโหลดภาพที่มีน้ำหนักเบาและรวดเร็วสำหรับ iOS
- ImageScout - การใช้งาน FastImage - รองรับ PNG, GIF และ JPEG
- ImageViewer - ผู้ชมรูปภาพà la Twitter
- imgixswift - อัปเดต URL ภาพได้อย่างง่ายดายให้รวดเร็วและตอบสนองได้
- JLStickerTextView - UIIMAGEVIEW อนุญาตให้คุณเพิ่มป้ายกำกับหลายรายการ (การรองรับข้อความหลายบรรทัด) บนมันคุณสามารถแก้ไขหมุนปรับขนาดฉลากตามที่คุณต้องการด้วยนิ้วเดียวจากนั้นแสดงข้อความบนภาพ
- Kanvas - ไลบรารี iOS สำหรับการเพิ่มเอฟเฟกต์ภาพวาดข้อความสติ๊กเกอร์และการสร้าง GIF จากสื่อที่มีอยู่หรือกล้อง
- Kingfisher - การดาวน์โหลดรูปภาพและการแคช
- Letteravatarkit - ส่วนขยาย UIImage ที่สร้างอวตารที่ใช้ตัวอักษร
- Lightbox - เครื่องดูรูปภาพที่สะดวกและใช้งานง่ายสำหรับแอพ iOS ของคุณ
- MapleBacon - การดาวน์โหลดรูปภาพและห้องสมุดแคช
- MCSCRATCHIMAGEVIEW - ImageView ที่กำหนดเองที่ใช้เพื่อครอบคลุมพื้นผิวของมุมมองอื่น ๆ เช่นการ์ดรอยขีดข่วนผู้ใช้สามารถปัดคลุมด้วยหญ้าเพื่อดูมุมมองด้านล่าง
- MOA - ส่วนขยายการดาวน์โหลดภาพของมุมมองรูปภาพสำหรับ iOS, tvos และ macOS
- Nuke - เฟรมเวิร์กขั้นสูงสำหรับการโหลดการแคชการประมวลผลการแสดงและการอุ่นภาพ
- PassportScanner - สแกนรหัส MRZ ของหนังสือเดินทางและแยกชื่อชื่อนามสกุลหมายเลขหนังสือเดินทางสัญชาติวันเดือนปีเกิดวันหมดอายุและหมายเลขส่วนตัว
- หยาบ-หยาบช่วยให้คุณวาดในรูปแบบที่วาดด้วยมือเหมือนวาดด้วยมือ
- Sharaku - ไลบรารีการกรองรูปภาพ UI เช่น Instagram
- Snowflake - ทำงานกับ SVG
- SwiftDraw - ไลบรารีที่แปลงภาพ SVG เป็น UIIMage, NSImage และสร้างซอร์สโค้ด CoreGraphics
- SwiftGen-Assets-เครื่องมือในการสร้าง
enums
อัตโนมัติสำหรับ UIImages
ทั้งหมดของคุณจากแคตตาล็อกสินทรัพย์ของคุณ - SwiftSVG - ตัวแยกวิเคราะห์ SVG Pass เดียวที่มีตัวเลือกอินเทอร์เฟซหลายตัว (String, NS/UIBEZIERPATH, CASHAPELAYER และ NS/UIVIEW)
- SwiftWebimage -? swiftui Image Downloader พร้อมแคช LRU MEM/DISK PROREMANT
- Swiftygif - เครื่องยนต์ GIF ที่มีประสิทธิภาพสูง
- TinyCrayon-การปิดบังภาพที่ฉลาดและใช้งานง่ายและใช้งาน SDK สำหรับแอพมือถือ
- Toucan - API การประมวลผลภาพ
- UIIMAGECOLORS - iTunes Style Color Fetcher สำหรับ UIImage
- YPIMAGEPICKER - ตัวเลือกภาพเหมือน Instagram และตัวกรองสำหรับ iOS
- Zimagecropper - ภาพพืชในทุกรูปแบบ
การเข้ารหัสค่าคีย์
ไลบรารีสำหรับการเข้ารหัสคีย์-ค่า กลับไปด้านบน
คีย์บอร์ด
คุณต้องการสร้างแป้นพิมพ์ที่คุณกำหนดเองหรือไม่? นี่คือแหล่งข้อมูลที่น่าสนใจ กลับไปด้านบน
- ihkeyboarding - โซลูชันที่หรูหราสำหรับการทำให้ UIView มองเห็นได้เมื่อมีการแสดงคีย์บอร์ด ไม่จำเป็นต้องใช้ Uiscrollview
- IQKEYBOARDMANAGER - Library Universal Drop -in Codeless ช่วยป้องกันปัญหาการเลื่อนคีย์บอร์ดและครอบคลุม UITEXTFIELD/UITEXTVIEW
- isemojiview - คีย์บอร์ดอีโมจิสำหรับ iOS
- KeyboardHideManager - Codeless Manager เพื่อซ่อนคีย์บอร์ดโดยแตะที่มุมมองสำหรับ iOS
- KeyboardShortcuts - เพิ่มแป้นพิมพ์ลัดบนแป้นพิมพ์ทั่วโลกที่ปรับแต่งได้ลงในแอพ MacOS ของคุณ รวมถึงส่วนประกอบโกโก้และ Swiftui
- ริบบิ้น -? แถบเครื่องมือข้ามแพลตฟอร์มแบบง่าย ๆ/ไลบรารีอุปกรณ์เสริมอินพุตแบบกำหนดเองสำหรับ iOS & MacOS
- TYPIST-ตัวจัดการแป้นพิมพ์ UIKIT ขนาดเล็กสำหรับ UIKIT สำหรับ iOS APPS-HELPS จัดการการแสดงหน้าจอและพฤติกรรมของคีย์บอร์ดโดยไม่ต้องมีศูนย์แจ้งเตือน
ชุด
ไลบรารีสำหรับการเข้ารหัสด้วย API ที่ง่ายขึ้น กลับไปด้านบน
- bfkit-swift? - คอลเลกชันของคลาสที่มีประโยชน์โครงสร้างและส่วนขยายเพื่อพัฒนาแอพเร็วขึ้น
- C4IOS - ควบคุมพลังของการเขียนโปรแกรม iOS ดั้งเดิมด้วย API ที่เรียบง่าย
- contactschangenotifier - รายชื่อใดที่เปลี่ยนแปลงนอกแอพของคุณ? การแจ้งเตือน CNCONTSTEDIDIDCHANGE ที่ดีขึ้น: รับการเปลี่ยนแปลงที่แท้จริงโดยไม่มีเสียงรบกวน
เค้าโครง
libs เพื่อช่วยคุณในการจัดวาง กลับไปด้านบน
- AnimatedTabbar - แท็บบาร์ที่มีภาพเคลื่อนไหวที่ตั้งไว้ล่วงหน้าจำนวนมาก
- Brickkit - สร้างเลย์เอาต์ที่ซับซ้อนและตอบสนองได้อย่างง่ายดาย
- cglayout? - เฟรมเวิร์ก AutoLayout ที่ทรงพลังซึ่งสามารถจัดการ UIView (NSView), Calayer, ไม่แสดงมุมมองและ ฯลฯ ให้ตัวยึดตำแหน่ง
- FlexLayout - อินเทอร์เฟซที่ดีและสะอาดไปยังการใช้งาน FlexBox ของ Facebook ที่ได้รับการปรับปรุงอย่างสูง
- FramelayoutKit - เฟรมเวิร์กนี้รองรับเค้าโครงที่ซับซ้อนรวมถึงการผูกมัดและการทำรังด้วยไวยากรณ์ที่เรียบง่ายและใช้งานง่าย & DSL
- กริด - ภาชนะกริดที่ทรงพลังที่สุดพลาดใน Swiftui
- Layoutless - เขียนรหัส UI น้อยลง
- Neon - กรอบการจัดวาง UI แบบโปรแกรมที่ทรงพลัง
- Pinlayout - การจัดวางมุมมองอย่างรวดเร็วโดยไม่ต้องวางโครงร่างอัตโนมัติ ไม่มีเวทมนตร์รหัสบริสุทธิ์การควบคุมเต็มรูปแบบและการระเบิดอย่างรวดเร็ว ไวยากรณ์ที่กระชับ, ใช้งานง่าย, อ่านง่ายและเป็นโซ่ [ios/macos/tvos]
- การปรับส่วนหัวมุมมองสกรอลล์ - มุมมองเลื่อนที่มีส่วนหัวเหนียวซึ่งหดตัวเมื่อคุณเลื่อน เขียนด้วย Swiftui
- คงที่ - มุมมองตารางแบบคงที่อย่างง่ายสำหรับ iOS
- Stevia - เค้าโครงมุมมองที่หรูหราสำหรับ iOS
เค้าโครงอัตโนมัติ
เบื่อกับการใช้ Storyboard? ลองใช้ Libs Auto Auto Declarative กลับไปด้านบน
- ไม้ไผ่ - เค้าโครงอัตโนมัติ (และเค้าโครงด้วยตนเอง) ในหนึ่งบรรทัด
- การทำแผนที่ - LIB LAB Auto Auto Declarative สำหรับโครงการของคุณ
- Cassowary - ห้องสมุดการแก้ข้อ จำกัด เชิงเส้นโดยใช้อัลกอริทึมเดียวกับ Autolayout
- Cupcake - วิธีง่ายๆในการสร้างและจัดวางส่วนประกอบ UI สำหรับ iOS
- devicelayout - สามารถตั้งค่า Autolayout ได้แตกต่างกันสำหรับแต่ละอุปกรณ์
- Easypeasy - เค้าโครงอัตโนมัติทำให้ง่าย
- EasyswiftLayout - เฟรมเวิร์ก Swift น้ำหนักเบาสำหรับ Auto -Layout ของ Apple
- Ezlayout - วิธีที่ง่ายขึ้นและเร็วขึ้นในการเขียนโค้ด autolayout
- FIXFLEX - Autolayout ที่ประกาศใช้ตาม NSLayoutanchor, การปรับเปลี่ยน Swifty ของ VFL ทางเลือกของ UIStackView
- hypeui -? Hypeui เป็นการดำเนินการตามสไตล์ Swiftui DSL ของ Apple ตาม Uikit
- KVConstraintKit - DSL Autolayout ที่น่าประทับใจสำหรับ iOS, TVOS & OSX
- Misterfusion - DSL สำหรับ AutoLayout รองรับคลาสขนาด
- ปูน - DSL ที่รัดกุม แต่ยืดหยุ่นสำหรับการสร้างข้อ จำกัด การจัดวางอัตโนมัติและเพิ่มมุมมองย่อย
- NorthLayout - เส้นทางที่รวดเร็วในการจัดวางโดยใช้ภาษา Visual Format (VFL) พร้อมไวยากรณ์ขยาย
- PURELAYOUT - Ultimate API สำหรับเค้าโครงอัตโนมัติ iOS & OS X
- Snapkit - AutoLayout DSL สำหรับ iOS & OS X
- SwiftStraints - เฟรมเวิร์กอัตโนมัติที่ทรงพลังซึ่งช่วยให้คุณเขียนข้อ จำกัด ในรหัสบรรทัดเดียว
- TINYCONTRAINTS - TINYCOSTRAINTS เป็นน้ำตาลวากยสัมพันธ์ที่ทำให้เค้าโครงอัตโนมัติสำหรับการใช้งานของมนุษย์
รองรับหลายภาษา
เฟรมเวิร์กที่ช่วยในการ จำกัด แอปของคุณ กลับไปด้านบน
- Bartycrouch - อัปเดต/แปลไฟล์สตริงของคุณเพิ่มขึ้นจากรหัสและสตอรี่บอร์ด/xibs
- Crowdinsdk - ส่งคำแปลใหม่ทั้งหมดจากโครงการ Crowdin ไปยังแอปพลิเคชันทันที
- iBlocalizable - จำกัด มุมมองของคุณโดยตรงในตัวสร้างอินเตอร์เฟสด้วย iBlocalizable
- L10N -Swift - การแปลแอปพลิเคชันที่มีความสามารถในการเปลี่ยนภาษา "ทันที" และสนับสนุนรูปแบบพหูพจน์ในภาษาใด ๆ
- LocalizationKit - การแปลแอพพลิเคชั่นแบบไดนามิกแบบเรียลไทม์ด้วยการจัดการระยะไกลเพื่อให้คุณสามารถจัดการบำรุงรักษาและปรับใช้การแปลได้โดยไม่ต้องส่งแอพใหม่
- แปลเป็นภาษาท้องถิ่น - แอพโลคัลแอพโดยใช้ EG Expressions ใน localizable.strings
- Localize -Swift - แอพโลคัลไลโอเชียลโดยใช้ EG Expressions ใน localizable.strings
- LOCHECK - ตรวจสอบไฟล์. strings และ. stringsdict สำหรับข้อผิดพลาด
- StringsWitch - แปลงไฟล์ iOS .Strings เป็นรูปแบบ Android Strings.xml ได้อย่างง่ายดายและในทางกลับกัน
- SwiftGen-L10N-เครื่องมือในการสร้าง
enums
อัตโนมัติสำหรับคีย์ strings localizable ทั้งหมดของคุณ (ที่มีค่าที่เกี่ยวข้องหากสตริงเหล่านั้นมีตัวยึด printf-format เช่น %@
) - Translatio - ห้องสมุดที่มีน้ำหนักเบาสุด ๆ ที่ช่วยให้คุณมีการแปลสตริงแม้กระทั่งในกระดานเรื่องราวโดยตรง
ที่ตั้ง
กลับไปด้านบน
- AsyncLocationKit - wrapper สำหรับกรอบการทำงานของ Apple CoreLocation กับ Swift พร้อมกันที่ทันสมัย (Async/Await)
- StlocationRequest - หน้าจอคำขอสะพานลอย 3 มิติที่หรูหราและเรียบง่าย
การบันทึก
ยูทิลิตี้สำหรับการเขียนและการอ่านจากบันทึกอุปกรณ์ กลับไปด้านบน
- Aeconsole - คอนโซลที่ปรับแต่งได้ UI ซ้อนทับพร้อมบันทึกการดีบักที่ด้านบนของแอพ iOS ของคุณ
- Cleanroomlogger - API การบันทึกระดับสูงที่กำหนดค่าได้และขยายได้ซึ่งเรียบง่ายมีน้ำหนักเบาและมีประสิทธิภาพ
- ระยะเวลา ? - ห้องสมุดการบันทึกน้ำหนักเบามุ่งเน้นไปที่การรายงานการกำหนดเวลาสำหรับการดำเนินงาน
- GEDATSU - ระบุรูปแบบที่อ่านได้เกี่ยวกับบันทึกข้อผิดพลาดของ AutoLayout คอนโซล
- Heliumlogger? - กรอบการบันทึกน้ำหนักเบาของ IBM
- เครื่องพิมพ์ - ตัวบันทึกแฟนซีสำหรับแอพถัดไปของคุณ
- ลูกสุนัข? - ไลบรารีการบันทึกที่ยืดหยุ่นซึ่งรองรับการขนส่งและแพลตฟอร์มที่หลากหลาย
- QorumLogs - ยูทิลิตี้การบันทึกสำหรับ XCode & Google เอกสาร
- สายรุ้ง? - เอาต์พุตคอนโซลที่น่ายินดี
- Swiftybeaver? - การบันทึกแบบหลายแพลตฟอร์มระหว่างการพัฒนาและปล่อย
- Tinyconsole - คอนโซลบันทึกเล็ก ๆ เพื่อแสดงข้อมูลในขณะที่ใช้แอพ iOS ของคุณ
- tracelog? - Dead Simple: เข้าสู่ระบบในแบบที่ควรจะเป็น! ทำงานบน iOS, MacOS และ Linux
- Watchdog - ยูทิลิตี้สำหรับการเข้าสู่ระบบการบล็อกมากเกินไปในเธรดหลัก
- WatchDoginSpector - เครื่องมือการบันทึกเพื่อแสดงเฟรมปัจจุบัน (FPS) ในแถบสถานะของแอพ iOS ของคุณ
- Willow - Willow เป็นห้องสมุดการบันทึกที่มีประสิทธิภาพ แต่มีน้ำหนักเบา
- XCGLOGGER - ยูทิลิตี้การบันทึกที่โดดเด่นและกำหนดค่าได้เต็มรูปแบบพร้อมระดับบันทึกการประทับเวลาและหมายเลขบรรทัด
แผนที่
กลับไปด้านบน
- คลัสเตอร์ - การจัดกลุ่มคำอธิบายประกอบแผนที่ง่าย
- Flyoverkit - Flevereoverkit ช่วยให้คุณสามารถนำเสนอมุมมอง 360 °ที่น่าทึ่งบน mkmapview ของคุณด้วยความพยายามเป็นศูนย์ในขณะที่ยังคงความเป็นไปได้ในการกำหนดค่าเต็มรูปแบบ
- Geoswift - ทำให้ง่ายต่อการทำงานกับแบบจำลองทางภูมิศาสตร์และคำนวณทางแยกการซ้อนทับการคาดการณ์ ฯลฯ
- LOCOKIT - กรอบการบันทึกตำแหน่งและกิจกรรมสำหรับ iOS
คณิตศาสตร์
กลับไปด้านบน
- ARITHMOSOPHI - ชุดของโปรโตคอลสำหรับการดำเนินการทางคณิตศาสตร์และตรรกะ
- Bigint - เลขคณิตความแม่นยำโดยพลการ
- DDMATHPARSER - DDMATHPARSER ทำให้ง่ายต่อการแยกวิเคราะห์สตริงและประเมินว่าเป็นการแสดงออกทางคณิตศาสตร์
- SigmaswiftStatistics - ชุดของฟังก์ชั่นสำหรับการคำนวณทางสถิติ
- Upsurge - เมทริกซ์ที่เรียบง่ายและรวดเร็วและคณิตศาสตร์เวกเตอร์
การประมวลผลภาษาธรรมชาติ
กลับไปด้านบน
เครือข่าย
รายการ LIBs ที่อนุญาตให้คุณลดจำนวนเวลาที่ใช้ในการจัดการกับคำขอ HTTP กลับไปด้านบน
- Alamofire? - เครือข่ายที่สง่างาม
- Apikit - ไลบรารีสำหรับการสร้างไคลเอนต์ Web API ที่ปลอดภัยประเภท
- CIAO - เผยแพร่และค้นพบบริการโดยใช้ MDNS (Bonjour, Zeroconf)
- Codyfire - API ที่มีประสิทธิภาพ Codable Requests Builder และ Manager สำหรับ iOS ขึ้นอยู่กับ Alamofire
- ท่อร้อยสาย - เครือข่ายที่แข็งแกร่งสำหรับเว็บ API
- การเชื่อมต่อ -? ทำให้การตรวจจับการเชื่อมต่ออินเทอร์เน็ตมีความแข็งแกร่งมากขึ้นโดยการตรวจจับเครือข่าย Wi-Fi โดยไม่ต้องเข้าถึงอินเทอร์เน็ต
- DOTS - กรอบเครือข่ายที่มีน้ำหนักเบาพร้อมกัน
- Goodnetworking -? GoodNetworking ทำให้เครือข่าย HTTP ง่ายขึ้น
- Heimdallr.swift - ใช้งานง่าย OAuth 2 Library สำหรับ iOS
- แค่ ? - HTTP สำหรับมนุษย์ (ห้องสมุดสไตล์ HTTP ของ Python-requests)
- Malibu - ห้องสมุดเครือข่ายที่สร้างขึ้นตามสัญญา
- Moya - เลเยอร์นามธรรมเครือข่าย
- Multipeer - Wrapper สำหรับ MultipeerConnectivity Framework สำหรับการส่งข้อมูลออฟไลน์อัตโนมัติระหว่างอุปกรณ์
- NetFox - การตั้งค่าบรรทัดที่มีน้ำหนักเบาหนึ่งบรรทัดการดีบักเครือข่าย
- NetSwift-โซลูชันเครือข่ายที่ปลอดภัยและปลอดภัย
- OAUTH2 - OAUTH2 AUTH LIB
- Oauthswift - OAuth Library สำหรับ iOS
- Pitaya? - ไลบรารีเครือข่าย HTTP / HTTPS เพียงแค่ดำเนินการโดยบังเอิญบนเครื่องจักร
- PMHTTP - เฟรมเวิร์ก HTTP โดยมุ่งเน้นที่ REST และ JSON
- Postal - Framework ให้การเข้าถึงผู้ให้บริการอีเมลทั่วไปอย่างง่าย ๆ
- REACHABELITY.SWIFT - การทดแทนความสามารถในการเข้าถึงของ Apple ด้วยการปิด
- RectiveApi - เขียนรหัสเครือข่ายที่สะอาดรัดกุมและมีการประกาศใช้ URLSession ด้วยพลังของ RXSWIFT แรงบันดาลใจจากการติดตั้งเพิ่มเติม
- ResponsEdetective - กรอบการทำงานที่ไม่ล่วงล้ำสำหรับการสกัดกั้นคำขอขาออกและการตอบกลับที่เข้ามาระหว่างแอปและเซิร์ฟเวอร์ของคุณเพื่อจุดประสงค์ในการดีบัก
- RxNetWorks - API เครือข่ายที่มี RXSWIFT + MOYA + HANDYJSON + ปลั๊กอิน
- Shadowsocksx -Ng - พร็อกซีอุโมงค์เร็วที่ช่วยให้คุณข้ามไฟร์วอลล์
- Siesta - นามธรรมที่สง่างามสำหรับ REST APIs ที่ปลดปล่อยความยุ่งเหยิงของรัฐ อีกทางเลือกหนึ่งในการโทรกลับและเครือข่ายที่ได้รับมอบหมาย
- Solarnetwork - เลเยอร์นามธรรมเครือข่ายที่สง่างาม
- swifthttp - wrapper nsurlsession
- Swiftyoauth - ห้องสมุด Oauth ขนาดเล็กที่มีชุดผู้ให้บริการในตัว
- terminetwork -? โซลูชันเครือข่ายที่ไม่มีการพึ่งพาอาศัยกันสำหรับการสร้างแอพพลิเคชั่น iOS, WatchOS, MacOS และ TVOS ที่ทันสมัยและปลอดภัย
- TRON - เลเยอร์นามธรรมเครือข่ายที่มีน้ำหนักเบาเขียนขึ้นบน Alamofire
- Wormholy - iOS Network Debugging เหมือนพ่อมด?
HTML
ต้องการจัดการเนื้อหาจาก HTML ได้อย่างง่ายดายหรือไม่? กลับไปด้านบน
- Fuzi - ตัวแยกวิเคราะห์ XML/HTML ที่รวดเร็วและมีน้ำหนักเบาพร้อมการสนับสนุน XPATH & CSS
- Kanna - ตัวแยกวิเคราะห์ XML/HTML อีกตัว
- SwiftSoup? - HTML Parser ที่ดีที่สุดของ DOM, CSS และ jQuery
- Wkzombie - เบราว์เซอร์หัวขาด
โปรโตคอลการส่งข้อความ
กลับไปด้านบน
- CocoAMQTT - MQTT สำหรับ iOS และ OS X
- การแจ้งเตือนที่สมบูรณ์แบบ - การแจ้งเตือน iOS สำหรับ Linux และ OS X
สบู่
กลับไปด้านบน
- SOAPENGINE - ไคลเอนต์สบู่ทั่วไปในการเข้าถึงบริการเว็บ SOAP โดยใช้ iOS, Mac OS X และ Apple TV
ซ็อกเก็ต
กลับไปด้านบน
- Bluesocket - เฟรมเวิร์กซ็อกเก็ตระดับต่ำของ IBM
- BluesslService - SSL/TLS Add -in สำหรับเฟรมเวิร์กระดับต่ำของ IBM
- DNWEBSOCKET - Object -oriented, Autobahn Tested Websocket Library (RFC 6455)
- RxWebSocket - WebSockets ปฏิกิริยา
- socket.io? - Socket.io ไคลเอนต์สำหรับ iOS/OS X
- ซ็อกเก็ต? - TCP, UDP; ไคลเอนต์เซิร์ฟเวอร์; Linux, OS X.
- Starscream - WebSockets สำหรับ iOS และ OSX
- SwiftSocket - ไลบรารีซ็อกเก็ต TCP อย่างง่าย
- SwiftWebsocket - ไลบรารีไคลเอนต์ WebSocket ที่มีประสิทธิภาพสูง
เว็บเซิร์ฟเวอร์
คุณต้องการโฮสต์เว็บเซิร์ฟเวอร์ในอุปกรณ์ของคุณหรือไม่? ที่นี่คุณสามารถค้นหาวิธีการทำ กลับไปด้านบน
- เอกอัครราชทูต - เฟรมเวิร์กเว็บที่มีน้ำหนักเบามากขึ้นอยู่กับ SWSGI
- Curassow? - เซิร์ฟเวอร์ HTTP โดยใช้รุ่น Pre-Fork Worker
- สถานทูต? - ไลบรารีเซิร์ฟเวอร์ Super Lightweight HTTP
- Kitura? - Web Framework และ Server ของ IBM สำหรับบริการเว็บ
- ฟ้าผ่า ? -Multiplatform Web ที่ไม่ใช่การปิดกั้นเว็บและเฟรมเวิร์กเครือข่าย
- noze.io? - สตรีม I/O ที่มีเหตุการณ์เช่น Node.js.
- สมบูรณ์แบบ ? - ฝั่งเซิร์ฟเวอร์ Swift ไลบรารีที่สมบูรณ์แบบแอปพลิเคชันเซิร์ฟเวอร์ตัวเชื่อมต่อและแอพตัวอย่าง
- swifter? - เซิร์ฟเวอร์ HTTP พร้อมตัวจัดการเส้นทาง
- ไอ? - เฟรมเวิร์กเว็บที่สง่างามที่ใช้งานได้บน iOS, OS X และ Ubuntu
- Zewo? - ฝั่งเซิร์ฟเวอร์ Swift
OCR
กลับไปด้านบน
- Swiftocr - OCR Lib ที่ใช้เครือข่ายประสาท
การเพิ่มประสิทธิภาพ
กลับไปด้านบน
PDF
กลับไปด้านบน
- PDFGenerator - เครื่องกำเนิด PDF อย่างง่าย สร้าง PDF จากมุมมองหรือรูปภาพ
- SimplePDF - สร้าง PDF ง่ายๆอย่างง่ายดาย
- UXMPDFKIT - โปรแกรมดู PDF และ Annotator ที่สามารถฝังอยู่ในแอปพลิเคชัน iOS
คุณภาพ
กลับไปด้านบน
- Annylint? - ผ้าสำลีทุกอย่างโดยการรวมพลังของการแสดงออกที่รวดเร็วและปกติ
- iBlinter - เครื่องมือ Linter สำหรับตัวสร้างอินเตอร์เฟส
- l10nlint - เครื่องมือ linter สำหรับ localizable.strings
- Swift -Mod - เครื่องมือสำหรับการปรับเปลี่ยนรหัส Swift ระหว่างการสร้างรหัสและการจัดรูปแบบ
- SwiftCop - ห้องสมุดการตรวจสอบความถูกต้องซึ่งได้รับแรงบันดาลใจจากความชัดเจนของ Ruby on Rails Active Active Record การตรวจสอบความถูกต้อง
- SwiftFormat - ไลบรารีรหัสและเครื่องมือการจัดรูปแบบบรรทัดคำสั่งสำหรับการจัดรูปแบบรหัส Swift ใหม่
- Swiftlint - เครื่องมือในการบังคับใช้การประชุมการเข้ารหัส
- swimat - ปลั๊กอิน xcode เพื่อจัดรูปแบบรหัส
- ช่างตัดเสื้อ? - เครื่องวิเคราะห์แบบคงที่ข้ามแพลตฟอร์มที่ช่วยให้คุณเขียนรหัสทำความสะอาดและหลีกเลี่ยงข้อบกพร่อง
การเขียนสคริปต์
กลับไปด้านบน
- Swift สำหรับการเขียนสคริปต์ - คอลเล็กชั่นการเขียนสคริปต์ที่มีประโยชน์และให้ข้อมูล
SDK
กลับไปด้านบน
ความปลอดภัย
กลับไปด้านบน
- SecuReProperTyStorage - ช่วยให้คุณกำหนดที่เก็บรักษาที่ปลอดภัยสำหรับคุณสมบัติของคุณโดยใช้ Wrappers Swift Property
การเข้ารหัสลับ
จัดการกับวิธีการเข้ารหัสลับกลับไปด้านบนได้อย่างง่ายดาย
- BlueCryptor - ห้องสมุด Crypto Crypto ของ IBM
- Bluersa - ห้องสมุด Cross Crypto ของ IBM ของ IBM
- Cryptoswift? - ฟังก์ชั่นและผู้ช่วยที่เกี่ยวข้องกับ crypto
- IdzSwiftCommonCrypto - Wrapper สำหรับห้องสมุด crypto ทั่วไปของ Apple
- JOSESWIFT - กรอบสำหรับมาตรฐาน JOSE JWS, JWE และ JWK
- rncryptor - cccryptor (การเข้ารหัส AES ของ Apple) สำหรับ iOS และ Mac
- Scrypto - อินเทอร์เฟซที่หรูหราเพื่อเข้าถึงกิจวัตรสามัญสำนึก
- Siphash - การแฮชแบบง่ายและปลอดภัยด้วยอัลกอริทึม Siphash
- Swift -Sodium - อินเทอร์เฟซกับไลบรารีโซเดียมสำหรับการดำเนินการ crypto ทั่วไปสำหรับ iOS และ OS X
- Themis - เฟรมเวิร์กหลายภาษาสำหรับการสร้างรูปแบบการเข้ารหัสทั่วไปใช้งานง่าย: ข้อมูลที่เหลือการแลกเปลี่ยนข้อมูลที่ผ่านการรับรองความถูกต้องการป้องกันการขนส่งการรับรองความถูกต้องและอื่น ๆ
พวงกุญแจ
กลับไปด้านบน
- Goodpersistence -? GoodPersistence ทำให้ข้อมูลการแคชง่ายขึ้นในพวงกุญแจและผู้ใช้ ใช้เครื่องห่อทรัพย์สิน
- Keychain -Swift - ฟังก์ชั่นผู้ช่วยสำหรับการบันทึกข้อความในพวงกุญแจอย่างปลอดภัยสำหรับ iOS, OS X, TVOS และ WatchOS
- Keychainaccess - Wrapper ง่าย ๆ สำหรับพวงกุญแจที่ทำงานบน iOS และ OS X
- Latch - เสื้อคลุมพวงกุญแจง่ายๆสำหรับ iOS
- SwiftKeychainWrapper - Wrapper แบบคงที่อย่างง่ายสำหรับ Keychain iOS เพื่อให้คุณสามารถใช้มันในลักษณะที่คล้ายกันกับค่าเริ่มต้นของผู้ใช้
- Valet - Valet ช่วยให้คุณเก็บข้อมูลไว้ในพวงกุญแจได้อย่างปลอดภัยโดยไม่ทราบว่าพวงกุญแจทำงานอย่างไร มันง่าย. เราสัญญา
สตรีมมิ่ง
กลับไปด้านบน
- Haishinkit - ห้องสมุดกล้องและไมโครโฟนสตรีมมิ่งผ่าน RTMP, HLS สำหรับ iOS, MacOS, TVOS
- สด - สาธิตวิธีการสร้างแอพถ่ายทอดสด
จัดแต่งทรงผม
กลับไปด้านบน
- สไตลิสต์ - กำหนดรูปแบบ UI ในไฟล์ Yaml หรือ JSON ภายนอกที่โหลดได้
- Swifttheme - ชุดรูปแบบ/Skin Manager ที่ทรงพลังสำหรับ iOS 8+
- ชุดรูปแบบ - การจัดการธีม
SVG
กลับไปด้านบน
- SVGView - SVG Parser และ Renderer เขียนใน Swiftui
ระบบ
กลับไปด้านบน
- Bluesignals - ห้องสมุดการจัดการสัญญาณ OS Cross Platform ของ IBM
- Launchatlogin - เพิ่มฟังก์ชั่น 'Launch At Login' ได้อย่างง่ายดายลงในแอพ Sandboxed MacOS ของคุณ
- SystemKit - ไลบรารีระบบ OS X
การทดสอบ
คอลเลกชันของเฟรมเวิร์กการทดสอบ กลับไปด้านบน
- DVR - กรอบการทดสอบเครือข่ายอย่างง่าย
- Erik - เบราว์เซอร์ที่ไม่มีหัวในการเข้าถึงและจัดการหน้าเว็บโดยใช้ JavaScript ช่วยให้สามารถทำการทดสอบการทำงานได้
- Fakery - เครื่องกำเนิดข้อมูลปลอม
- หอยแมลงภู่ - กรอบสำหรับการทดสอบการแจ้งเตือนแบบพุชการเชื่อมโยงสากลและการกำหนดเส้นทางใน XCuitests
- ว่องไว - กรอบการจับคู่
- Ohhttpstubs - ไลบรารีทดสอบที่ออกแบบมาเพื่อสตับคำขอเครือข่ายของคุณได้อย่างง่ายดาย
- เร็ว ? - Quick เป็นกรอบการพัฒนาที่ขับเคลื่อนด้วยพฤติกรรม
- SBTUITESTTUNNEL - ห้องสมุดการทดสอบ UI สำหรับการโต้ตอบกับคำขอเครือข่าย, stub cllocationManager และ unusernotificationCenter และการเลื่อนเกรนละเอียดในตาราง/คอลเลกชัน/มุมมอง
- ขนาด - ทดสอบแอพของคุณบนอุปกรณ์และขนาดตัวอักษรที่แตกต่างกัน
- Snapshottest - เครื่องมือทดสอบสแน็ปช็อตสำหรับ iOS และ TVOS
- ปีศาจ? - เฟรมเวิร์ก BDD
- SwiftCheck - ไลบรารีการทดสอบที่สร้างข้อมูลแบบสุ่มสำหรับการทดสอบคุณสมบัติของโปรแกรมโดยอัตโนมัติ
- UI Testing Cheat Sheet - คำตอบของ Common "ฉันจะทดสอบสิ่งนี้ด้วยการทดสอบ UI ได้อย่างไร" คำถามที่มีแอพตัวอย่างการทำงาน
- XCTEST - โครงการ XCTEST ซึ่งเป็นห้องสมุดหลักที่รวดเร็วสำหรับการให้การสนับสนุนการทดสอบหน่วย
เยาะเย้ย
กลับไปด้านบน
- Automockable - เฟรมเวิร์กที่ใช้ประโยชน์จากระบบประเภทเพื่อให้คุณสร้างอินสแตนซ์ที่ล้อเลียนของประเภทข้อมูลของคุณได้อย่างง่ายดาย
- Cuckoo - เฟรมเวิร์กการเยาะเย้ยที่ปราศจากหม้อไอน้ำครั้งแรก
- Mocker - Mock Alamofire และ URLSession Requests โดยไม่ต้องสัมผัสการใช้งานรหัสของคุณ
- MockingBird - การทดสอบซอฟต์แวร์ง่ายขึ้นโดยการเยาะเย้ยระบบใด ๆ โดยใช้ HTTP/HTTPS ได้อย่างง่ายดายทำให้ทีมสามารถทดสอบและพัฒนากับบริการที่ไม่สมบูรณ์ไม่เสถียรหรือเพียงแค่ทำซ้ำกรณีที่วางแผนไว้
- Mockingjay - ห้องสมุดที่สง่างามสำหรับการร้องขอ HTTP ที่ไม่สะดวก
- Mockit - กรอบการเยาะเย้ยอย่างง่ายซึ่งได้รับแรงบันดาลใจจาก Mockito ที่มีชื่อเสียงสำหรับ Java
- Mockswift - เฟรมเวิร์กเยาะเย้ยที่ใช้พลังของ wrappers ทรัพย์สิน
ข้อความ
ชุดของโครงการข้อความ กลับไปด้านบน
- มีส่วนร่วม - µframework ที่ทันสมัยสำหรับสตริงที่มีเหตุผล
- AttributedTextView - วิธีที่ง่ายที่สุดในการสร้าง UITextView ที่มีการสนับสนุนพร้อมการสนับสนุนสำหรับลิงก์หลายลิงก์แฮชแท็กและการกล่าวถึง
- Bonmot - สตริงที่สวยงามและง่ายสำหรับ iOS
- CROC - ห้องสมุดอิโมจิที่มีน้ำหนักเบาและการสืบค้นห้องสมุด
- Edhita - ตัวแก้ไขข้อความโอเพนซอร์สเต็มรูปแบบสำหรับ iOS
- MarkdownKit - ตัวแยกวิเคราะห์ Markdown ที่เรียบง่ายและปรับแต่งได้
- MarkdownView - มุมมอง markdown iOS
- Markymark - แปลง Markdown เป็นมุมมองดั้งเดิมหรือสตริงที่มาจาก
- Notepad - ตัวแก้ไข markdown ที่มีธีมเต็มรูปแบบพร้อมไฮไลต์ไวยากรณ์สด
- Oementions - วิธีง่ายๆในการเพิ่มการกล่าวถึง UitextView เช่น Facebook และ Instagram
- PARSEY - เฟรมเวิร์ก Combinator Parser ที่รองรับการติดตามตำแหน่งแหล่งที่มาการป้องกันการย้อนรอยและข้อความแสดงข้อผิดพลาดที่หลากหลาย
- pluralize.swift - ส่วนขยายที่ยอดเยี่ยมของ Pluralize
- PredicateFlow-PredicateFlow เป็นตัวสร้างที่ช่วยให้คุณเขียน NSPredicate ที่น่าตื่นตาตื่นใจและง่ายต่อการอ่าน
- Predikit - NSPredicate DSL สำหรับ iOS & OS X ได้รับแรงบันดาลใจจาก Snapkit
- regex โดย crossroadlabs? - ง่ายมากที่จะใช้ไลบรารีนิพจน์ทั่วไปที่มีฟังก์ชั่นที่หลากหลาย คุณสมบัติทั้งตัวดำเนินการ
=~
และ API ที่ใช้เมธอด การทดสอบหน่วยครอบคลุม - Regex โดย Sindresorhus - นิพจน์ปกติ Swifty, ทดสอบอย่างเต็มที่และบันทึกไว้และด้วยการจัดการ Unicode ที่ถูกต้อง
- RicheditorView - RichEditorView เป็นคลาสย่อย UIView แบบดรอปอินที่เรียบง่ายแบบแยกส่วนสำหรับการแก้ไขข้อความที่หลากหลาย
- Sprinter - ไลบรารีสำหรับการจัดรูปแบบสตริง
- Swiftrichstring - ห้องสมุดการจัดการสตริงที่สง่างามและไม่เจ็บปวด
- Swiftverbalexpressions - การพอร์ต Verbalexpressions
- Swiftyattributes - ส่วนขยายที่ทำให้มันเป็นเรื่องง่ายที่จะทำงานกับสตริงที่มีสาเหตุมา
- Tagging - TextView ที่ให้คุณสมบัติการติดแท็กที่ใช้งานง่ายสำหรับการกล่าวถึงหรือแฮชแท็ก
- Texstyle - TexStyle ช่วยให้คุณสามารถจัดรูปแบบสตริงที่มีมาได้อย่างง่ายดาย
- Textattributes - วิธีที่ง่ายกว่าในการเขียนสตริง
- TextBuilder - เหมือน Swiftui ViewBuilder แต่สำหรับข้อความ
- TwitterTextEditor - API แบบสแตนด์อโลนที่มีความยืดหยุ่นซึ่งให้โปรแกรมแก้ไขข้อความที่หลากหลายสำหรับแอปพลิเคชัน iOS
- Veditorkit - ชุดแก้ไขที่มีน้ำหนักเบาและทรงพลัง
ด้าย
การเขียนโปรแกรมแบบเธรด, ตามงานหรือแบบอะซิงโครนัส, Grand Central Dispatch (GCD) wrapper กลับไปด้านบน
- Async - น้ำตาลวากยสัมพันธ์สำหรับ Grand Central Dispatch
- AwaitKit - ES7 Async/รอการควบคุมการไหล
- แต่ละอัน - แต่ละห้องเป็นไลบรารี Nstimer Bridge
- GCDTimer - ตัวจับเวลา GCD ที่ผ่านการทดสอบมาอย่างดี
- กำหนดการ ? - ตัวกำหนดตารางเวลางานเบาที่ขาดหายไปพร้อมกับไวยากรณ์ที่เป็นมิตรกับมนุษย์อย่างไม่น่าเชื่อ
- Swiftytimer - API สำหรับ nstimer
UI
คอลเลกชันของการเปลี่ยนที่บรรจุไว้ล่วงหน้าและสิ่งที่เย็นสบาย UI กลับไปด้านบน
- ActivityIndicatorView - ตัวบ่งชี้การโหลดที่ตั้งไว้ล่วงหน้าจำนวนหนึ่งที่สร้างขึ้นด้วย Swiftui
- aecoredataui - ข้อมูลหลักขับเคลื่อน UI
- AgCircularPicker - ส่วนประกอบที่เป็นประโยชน์สำหรับการสร้างคอนโทรลเลอร์ที่มีวัตถุประสงค์เพื่อจัดการพารามิเตอร์ที่คำนวณได้
- AmscrollingNavbar - UinavigationBar แบบเลื่อนได้ซึ่งติดตามการเลื่อนของ Uiscrollview
- Arale - มุมมองส่วนหัวแบบยืดหยุ่นที่กำหนดเองสำหรับ UiscrollView หรือคลาสย่อยใด ๆ ที่มี UIACTIVITYINTICATORView สนับสนุนการโหลดเนื้อหา
- BadgeHub - ทำให้ UIView เป็นศูนย์แจ้งเตือนภาพเคลื่อนไหวเต็มรูปแบบ มันเป็นวิธีเพิ่มไอคอนป้ายแจ้งเตือนลงใน UIView อย่างรวดเร็ว
- BatteryView - UIView รูปแบตเตอรี่แบบง่าย
- Bettersafariview - วิธีที่ดีกว่าในการนำเสนอ SFSafariviewController หรือเริ่มต้น Aswebauthentications ใน Swiftui
- BottomSheet - ส่วนประกอบแผ่นด้านล่างที่ทรงพลังที่มีขนาดเนื้อหาการปลดปล่อยแบบอินเทอร์แอคทีฟและการรองรับการนำทางคอนโทรลเลอร์
- BreakouttoreFresh - ดึงที่เล่นได้เพื่อรีเฟรชมุมมองโดยใช้ SpriteKit
- BULLETINBOARD - สร้างและจัดการการ์ดตามบริบทที่แสดงที่ด้านล่างของหน้าจอ
- CapturepreventionKit - ให้
Label
และ ImageView
สำหรับ screen capture prevention
- CircularProgress - ตัวบ่งชี้ความคืบหน้าแบบวงกลมสำหรับแอพ MacOS ของคุณ
- Classickit - คอลเล็กชั่นส่วนประกอบ UI แบบคลาสสิก
- มีส่วนประกอบ UI - UI นี่คือการคัดลอกสลัดแผงจากแอพ: แผนที่แอปเปิ้ล, หุ้น
- CountryPickerView - มุมมองที่เรียบง่ายและปรับแต่งได้สำหรับการรวบรวมข้อมูลประเทศอย่างมีประสิทธิภาพในแอพ iOS
- Customsegue - Custom Segue สำหรับบอร์ด OSX พร้อมสไลด์และเอฟเฟกต์ Cross Fade
- DeckTransition - ห้องสมุดที่จะสร้าง iOS 10 Apple Music ตอนนี้กำลังเล่นการเปลี่ยนแปลง
- DockProgress - แสดงความคืบหน้าในไอคอน Dock ของแอพ MacOS ของคุณ
- Dodo - แถบข้อความสำหรับ iOS
- Doric Design System Foundation - โปรโตคอลที่มุ่งเน้นประเภทปลอดภัยระบบการออกแบบที่ปรับขนาดได้กรอบการทำงานสำหรับ iOS
- ดรอปดาวน์ - การออกแบบวัสดุแบบเลื่อนลงสำหรับ iOS
- ELISSA - แสดงการแจ้งเตือนที่ด้านบนของ UITABBARITEM หรือมุมมอง UIView Anchor ใด ๆ เพื่อเปิดเผยข้อมูลเพิ่มเติม
- EstmusicIndicator - ตัวบ่งชี้การเล่นเพลงเช่น iTunes
- Family - Famework คอนโทรลเลอร์ดูเด็กที่ทำให้การตั้งค่าตัวควบคุมหลักของคุณเป็นเรื่องง่ายเหมือนพาย
- FAQVIEW - มุมมองคำถามที่พบบ่อยที่ใช้งานง่ายสำหรับ iOS
- แฟชั่น - อุปกรณ์เสริมแฟชั่นและเครื่องมือความงามเพื่อแบ่งปันและนำสไตล์ UI กลับมาใช้ซ้ำ
- Flagkit - ไอคอนธงที่สวยงามสำหรับการใช้งานในแอพและบนเว็บ
- FlexibleHeader - มุมมองคอนเทนเนอร์ที่ตอบสนองต่อการเลื่อน UiscrollView
- FloatratingView - ระบบการจัดอันดับลอยตัว
- Fluid Slider - วิดเจ็ตตัวเลื่อนที่มีฟองป๊อปอัพแสดงค่าที่แม่นยำที่เลือก
- GAUGEKIT - เกจที่ปรับแต่งได้ ทำซ้ำรูปแบบสไตล์ของ Apple ได้ง่าย
- Gmstepper - สเต็ปเปอร์ที่มีฉลากเลื่อนอยู่ตรงกลาง
- GroadientProgressBar - แถบความคืบหน้าการไล่ระดับสีอนิเมชั่น
- Grmustache - เทมเพลตหนวดที่ยืดหยุ่น
- GrowingTextView - UITEXTVIEW ที่รองรับการเติบโตอัตโนมัติสถานที่และความยาว
- HGCircularslider - การควบคุมตัวเลื่อนแบบวงกลมที่นำกลับมาใช้ใหม่ได้สำหรับแอปพลิเคชัน iOS
- HidesnavigationBarwhenpushed - ห้องสมุดซึ่งเพิ่มความสามารถในการซ่อนแถบนำทางเมื่อตัวควบคุมมุมมองถูกผลักผ่าน HidesnavigationBarhenpushed Flag
- แนวนอน - หน้าปัดเลื่อนแนวนอนเช่น Instagram
- HPPARALLAXHEADER - Simple Parallax Header สำหรับ UiscrollView
- IGCOLORPICKER - ตัวเลือกสีที่ปรับแต่งได้สำหรับ iOS
- Instantsearch iOS - ห้องสมุดของวิดเจ็ตและผู้ช่วยในการสร้างคุณสมบัติการค้นหาทันทีบน iOS
- Kaloader - ตัวยึดภาพเคลื่อนไหวที่สวยงามสำหรับการแสดงการโหลดข้อมูล
- KmnavigationBartransition - ห้องสมุดสากลแบบดรอปอินช่วยให้คุณจัดการสไตล์แถบการนำทางและทำให้ภาพเคลื่อนไหวการเปลี่ยนภาพราบรื่นระหว่างสไตล์แถบการนำทางที่แตกต่างกันในขณะที่ผลักหรือโผล่เข้าควบคุมมุมมองสำหรับทิศทางทั้งหมด
- KMPlaceHolderTextView - คลาสย่อย UITEXTVIEW ที่เพิ่มการสนับสนุนสำหรับตัวยึดหลายตัว
- LEEGO - การพัฒนา UI ที่สามารถปรับเปลี่ยนได้และสามารถนำกลับมาใช้ใหม่ได้อย่างสูงเช่นการทำอิฐเลโก้
- ลิขสิทธิ์ - เครื่องมือบรรทัดคำสั่งที่สร้างความพึ่งพาของการพึ่งพาทั้งหมดของคุณโดยอัตโนมัติ
- Liquidloader - ส่วนประกอบตัวโหลดสปินเนอร์ที่มีภาพเคลื่อนไหวของเหลว
- LoadingShimmer - วิธีง่ายๆในการเพิ่มเอฟเฟกต์การส่องแสงให้กับมุมมองใด ๆ ด้วยรหัสเดียว มันมีประโยชน์ในฐานะตัวบ่งชี้การโหลดที่ไม่สร้างความรำคาญ
- Macaw-คลังกราฟิกเวกเตอร์ที่มีประสิทธิภาพและใช้งานง่ายพร้อมการรองรับ SVG
- Magnetic - Spritekit Floating Bubble Picker (แรงบันดาลใจจากเพลงแอปเปิ้ล)
- MANDOLINE - มุมมองตัวเลือก iOS เพื่อตอบสนองความต้องการ 'การเลือก' ทั้งหมดของคุณ
- Mantlemodal - ทรัพยากรโมดอลแบบง่าย ๆ ที่ใช้ UiscrollView เพื่อให้ผู้ใช้สามารถปิดโมดอลได้โดยการลากลง
- วัสดุ - แสดงความคิดสร้างสรรค์ของคุณด้วยวัสดุภาพเคลื่อนไหวและกราฟิกสำหรับการออกแบบวัสดุของ Google และ UI แบนของ Apple
- ส่วนประกอบวัสดุสำหรับ iOS - ส่วนประกอบ UI การออกแบบวัสดุแบบแยกส่วนและปรับแต่งได้
- MaterialKit - ส่วนประกอบการออกแบบวัสดุ
- MediaBrowser - เบราว์เซอร์วิดีโอและวิดีโอที่เรียบง่ายพร้อมมุมมองกริดเสริมคำอธิบายภาพและการเลือก
- MPPARALLAXVIEW - เอฟเฟกต์ Apple TV Parallax
- MultiSelectSementedControl - remake uisegementedControl ที่รองรับการเลือกหลายเซ็กเมนต์การซ้อนแนวตั้งการรวมข้อความและรูปภาพ
- Multislider - uislider clone ที่มีนิ้วหัวแม่มือและค่าหลายช่วงไฮไลต์ช่วงช่วงเวลา SNAP เสริมฉลากค่าตัวเลือกไม่ว่าจะเป็นแนวตั้งหรือแนวนอน
- MxParallaxHeader - ส่วนหัว Parallax แบบง่ายสำหรับ UiscrollView
- MzFormSheetPresentationController - เป็นทางเลือกให้กับ iOS UIMODALPRESENTATIONFORMSheet ดั้งเดิมของ iOS เพิ่มการสนับสนุนสำหรับ iPhone และโอกาสเพิ่มเติมในการติดตั้งขนาดตัวควบคุมและแผ่นฟอร์มความรู้สึก
- Neumorphismkit - กรอบ Neumorphism สำหรับ Uikit
- NextGrowingTextView - ถัดไปในรุ่นของ 'Growing TextViews' ที่ได้รับการปรับให้เหมาะสมสำหรับ iOS 7 ขึ้นไป
- nvactivityIndicatorView - คอลเลกชันของภาพเคลื่อนไหวโหลดที่ดี
- OverlayContainer - OverlayContainer ทำให้ง่ายต่อการพัฒนาอินเทอร์เฟซที่ใช้ซ้อนทับเช่นเดียวกับที่นำเสนอในแอป Apple Maps หรือ Stocks
- ชุดพาร์ติชัน - ไลบรารี Swiftui สำหรับการสร้างพาร์ติชันที่ปรับขนาดได้สำหรับเนื้อหาดู
- Popovers - ห้องสมุดเพื่อนำเสนอ popovers เรียบง่ายทันสมัยและปรับแต่งได้สูง ไม่น่าเบื่อ!
- การตั้งค่า - เพิ่มหน้าต่างการตั้งค่าลงในแอพ MacOS ของคุณในไม่กี่นาที
- ProgressIndicatorView - ไลบรารีมุมมองตัวบ่งชี้ความคืบหน้าเขียนใน Swiftui
- PullTodismiss - คุณสามารถยกเลิก Modal ViewController ได้โดยการดึง ScrollView หรือ NavigationBar
- Rangeseekslider - ตัวเลื่อนช่วงที่ปรับแต่งได้เช่น Uislider สำหรับ iOS
- การค้นหารีล - รายการตัวเลือกจัดการเป็นรีล
- ResizedTokenfield - สนามโทเค็นที่ใช้ UICollectionView ซึ่งให้ความสูงของเนื้อหาที่แท้จริง
- Retroprogress - แถบความคืบหน้าย้อนยุคตรงจากยุค 90
- SectionedSlider - ตัวเลื่อนศูนย์ควบคุม
- SelectionDialog - กล่องโต้ตอบการเลือกอย่างง่าย
- ShadowView - ทำให้การจัดการเงาง่ายบน UIView
- แวววาว - มุมมองเอฟเฟกต์สีรุ้ง (ได้รับแรงบันดาลใจจาก Apple Pay Cash)
- SHOWSOMEPROGRESS - ความคืบหน้าของภาพเคลื่อนไหวและตัวบ่งชี้กิจกรรมสำหรับแอพ iOS
- SkeletonView - วิธีที่สง่างามในการแสดงให้ผู้ใช้เห็นว่ามีบางอย่างเกิดขึ้นและเตรียมความพร้อมให้กับเนื้อหาที่เขากำลังรออยู่
- Skphotobrowser - Simple Photobrowser/ผู้ชมที่ได้รับแรงบันดาลใจจาก Facebook, Twitter Photo Browsers
- Spots - Spots เป็นกรอบมุมมองคอนโทรลเลอร์ที่ทำให้การตั้งค่าของคุณและการพัฒนาในอนาคตอย่างรวดเร็ว
- SpreadsheetView - สเปรดชีตที่กำหนดค่าได้เต็มรูปแบบมุมมองผู้ใช้ส่วนต่อประสานสำหรับแอปพลิเคชัน iOS
- StarryStars - การจัดอันดับและแก้ไขการจัดอันดับสามารถปรับแต่งได้อย่างสมบูรณ์จากตัวสร้างอินเตอร์เฟส
- StatefulViewController - มุมมองตัวยึดตามเนื้อหาการโหลดข้อผิดพลาดหรือสถานะว่าง
- StepprogressView-มุมมองความคืบหน้าทีละขั้นตอนด้วยป้ายกำกับและรูปร่าง การทดแทนที่ดีสำหรับ UiactivityIndicatorView และ UIProGressView
- Sweetcurtain - การใช้แผ่นรองที่สามารถดึงได้ง่ายและง่ายมาก คุณสามารถค้นหาการใช้งานที่คล้ายกันในแอปพลิเคชันเช่น Apple Maps, ค้นหาหุ้นของฉัน, ฯลฯ
- Swiftyui - ประสิทธิภาพสูงและ uiview ที่มีน้ำหนักเบา, uiimage, uiimageview, uilabel, uibutton และอื่น ๆ
- TagListView - มุมมองรายการแท็ก iOS ที่ง่าย แต่ปรับแต่งได้สูง
- เครื่องปิ้งขนมปัง - ขนมปังปิ้งแจ้งเตือน
- Twinkle - วิธีง่ายๆในการสร้างองค์ประกอบในแอพ iOS Twinkle ของคุณ
- UIpheonix - เฟรมเวิร์ก UI ที่ง่ายยืดหยุ่นและปรับขนาดได้สูงและปรับขนาดได้สูงสำหรับแอพ/แอพควบคุมที่นำกลับมาใช้ใหม่ได้
- Ultradrawerview - การใช้งานมุมมองลิ้นชักที่มีน้ำหนักเบาเร็วและปรับแต่งได้เหมือนกับแผนที่แอปเปิ้ลหุ้นและอื่น ๆ
- URLEmbeddedView - Automatically caches the object that is confirmed the Open Graph Protocol, and displays it as URL embedded card.
- Wallet - A replica of the Apple's Wallet interface. Add, delete or present your cards and passes.
- Windless - Windless makes it easy to implement invisible layout loading view.
- WSTagsField - An iOS text field that represents different Tags.
- YMTreeMap - Treemap / Heatmap layout engine, based on Squarified.
- YNSearch - Awesome fully customizable search view like Pinterest.
เตือน
Libs to display alert, action sheet, notification, popup. กลับไปด้านบน
- Alertift - Modern, easy UIAlertController wrapper.
- Alerts Pickers - Advanced usage of UIAlertController with TextField, DatePicker, PickerView, TableView and CollectionView.
- ALRT - An easier constructor for UIAlertController. Present an alert from anywhere.
- AwaitToast - ? An async waiting toast with basic toast. Inspired by facebook posting toast.
- CDAlertView - Highly customizable alert/notification/success/error/alarm popup.
- CFNotify - A customizable framework to create draggable alert views.
- EZAlertController - Easy UIAlertController.
- FullscreenPopup - Present any popup above NavigationBar in SwiftUI
- GSMessage - A simple style messages/notifications for iOS 7+.
- Kamagari - Simple UIAlertController builder class.
- Loaf - A simple framework for easy iOS Toasts.
- MijickPopupView - Present any popup in no time. Keep your code clean.
- NotificationBanner - The easiest way to display highly customizable in app notification banners in iOS.
- PMAlertController - PMAlertController is a great and customizable substitute to UIAlertController.
- PopupDialog - A simple, customizable popup dialog. Replaces UIAlertController alert style.
- PopupView - Toasts and popups library written with SwiftUI.
- SCLAlertView - Animated Alert view.
- Sheet - Actionsheet with navigation features such as the Flipboard App.
- SPAlert - Native popup from Apple Music & Feedback in AppStore. Contains Done & Heart presets.
- StatusAlert - Display Apple system-like self-hiding status alerts without interrupting user flow.
- SweetAlert - Alert system.
- Swift-Prompts - Design custom prompts with a great scope of options to choose from.
- SwiftEntryKit - A simple and versatile pop-up presenter.
- SwiftMessages - A very flexible message bar for iOS.
- SwiftOverlays - various popups and notifications.
- Toast-Swift - An easy to use library to create iOS 14 and newer style toasts.
- XLActionController - Fully customizable and extensible action sheet controller.
- Zingle - An alert will display underneath your UINavigationBar.
เบลอ
กลับไปด้านบน
- VisualEffectView - UIVisualEffectView subclass with tint color.
ปุ่ม
กลับไปด้านบน
- AHDownloadButton - Customizable download button with progress and transition animations. It is based on Apple's App Store download button.
- DOFavoriteButton - Cute Animated Button.
- ExpandableButton - Customizable and easy to use expandable button.
- FloatingButton - Easily customizable floating button menu created with SwiftUI.
- Floaty - Floating Action Button for iOS.
- IGStoryButtonKit - Easy-to-use button with rich animation inspired by instagram stories.
- LGButton - A fully customisable subclass of the native UIControl which allows you to create beautiful buttons without writing any line of code.
- LTHRadioButton - A radio button with a pretty animation.
- MultiToggleButton - A UIButton subclass that implements tap-to-toggle button text (like the camera flash and timer buttons).
- NFDownloadButton - Revamped Download Button. It's kinda a reverse engineering of Netflix's app download button.
- PMSuperButton - A powerful UIButton with super powers, customizable from Storyboard.
- RadioGroup - The missing iOS radio buttons group.
- SwiftShareBubbles - Animated social share buttons control for iOS.
- TransitionButton - UIButton subclass for loading and transition animation.
ปฏิทิน
กลับไปด้านบน
- CalendarKit - Fully customizable calendar day view.
- CalendarView - Calendar Component, It features both vertical and horizontal layout (and scrolling) and the display of native calendar events.
- DateTimePicker - A nicer iOS UI component for picking date and time.
- ElegantCalendar - The elegant full screen calendar missed in SwiftUI.
- HorizonCalendar - A declarative, performant, iOS calendar UI component that supports use cases ranging from simple date pickers all the way up to fully-featured calendar apps.
- JTAppleCalendar - UI calendar handler.
- KVKCalendar - A most fully customization calendar for Apple platforms ?
- Workaholic - A GitHub-like work contribution timeline.
การ์ด
กลับไปด้านบน
- CardNavigation - A navigation controller that displays its view controllers as an interactive stack of cards.
- CardParts - A reactive, card-based UI framework built on UIKit for iOS developers.
- VerticalCardSwiper - A marriage between the Shazam Discover UI and Tinder, built with UICollectionView.
รูปร่าง
กลับไปด้านบน
- Carbon - ? A declarative library for building component-based user interfaces in UITableView and UICollectionView.
- Eureka - Elegant iOS form builder.
- FDBarGauge - Simulate the level indicator on an audio mixing board
- Former - A fully customizable library for easy creating UITableView based form.
- ObjectForm - A simple yet powerful library to build form for your class models.
- SwiftyFORM - Forms that can be validated.
ฮัด
กลับไปด้านบน
- EZLoadingActivity - Lightweight loading activity HUD.
- GradientLoadingBar - An animated gradient loading bar.
- KRProgressHUD - A beautiful and customizable progress HUD.
- PKHUD - Reimplementation of the Apple HUD.
ฉลาก
กลับไปด้านบน
- ActiveLabel - UILabel drop-in replacement supporting Hashtags (#), Mentions (@) and URLs (http://).
- Atributika - TConvert text with HTML tags, links, hashtags, mentions into NSAttributedString. Make them clickable with UILabel drop-in replacement.
- CountdownLabel - Simple countdown UILabel with morphing animation, and some useful function.
- GlitchLabel - Glitching UILabel for iOS.
- IncrementableLabel - An UILabel subclass to (de)increment numbers in an UILabel.
- KDEDateLabel - An UILabel subclass that updates itself to make time ago's format easier.
- LTMorphingLabel - Graceful morphing effects for UILabel.
- Nantes - TTTAttributedLabel replacement.
- TriLabelView - A triangle shaped corner label view for iOS.
เมนู
กลับไปด้านบน
- AKSwiftSlideMenu - Slide Menu (Drawer).
- CircleMenu - CircleMenu is a simple, elegant UI menu with a circular layout and material design animations.
- ENSwiftSideMenu - Sliding side menu.
- FanMenu - Menu with a circular layout based on Macaw.
- FlowingMenu - Interactive view transition to display menus with flowing and bouncing effects.
- GuillotineMenu - Guillotine style menu.
- HHFloatingView - An easy to use and setup floating view for your app.
- InteractiveSideMenu - Customizable iOS Interactive Side Menu.
- KWDrawerController - Drawer view controller that easy to use.
- MenuItemKit -
UIMenuItem
with image and block (closure) support. - Pagemenu - Pagination enabled view controller.
- PagingKit - PagingKit provides customizable menu UI.
- Panels - Panels is a framework to easily add sliding panels to your application.
- Parchment - A paging view controller with a highly customizable menu, built on UICollectionView.
- PopMenu - ? A cool and customizable popup style action sheet for iOS.
- SegmentIO - Animated top/bottom segmented menu for iOS.
- SideMenu - Simple side menu control for iOS inspired by Facebook. Right and Left sides. No coding required.
- SlideMenuControllerSwift - iOS Slide Menu View based on Google+, iQON, Feedly, Ameba iOS app.
- SwipeMenuViewController - Swipable tab and menu View and ViewController.
- XLPagerTabStrip - Android PagerTabStrip for iOS.
- YNDropDownMenu - Adorable iOS drop down menu.
การแบ่งหน้า
กลับไปด้านบน
- CHIPageControl - A set of cool animated page controls to replace boring UIPageControl.
- FlexiblePageControl - A flexible UIPageControl like Instagram.
- iPages - Quickly implement swipable page views in SwiftUI ?.
- Pageboy - A simple, highly informative page view controller.
- PageController - Infinite paging controller.
- SlideController - It is a nice alternative for UIPageViewController built using power of generic types. Swipe between pages with an interactive title navigation control. Configure horizontal or vertical chains for unlimited pages amount.
การชำระเงิน
กลับไปด้านบน
- AnimatedCardInput - Customisable and easy to use Credit Card UI.
- Caishen - A Payment Card UI & Validator for iOS.
- iCard - Bank Card Generator using SnapKit DSL.
- MFCard - Easily integrate Credit Card payments in iOS App.
- TPInAppReceipt - A lightweight, pure-Swift library for reading and validating Apple In App Purchase Receipt locally.
สิทธิ์
กลับไปด้านบน
- AREK - AREK is a clean and easy to use wrapper over any kind of iOS permission.
- Permission - A unified API to ask for permissions on iOS.
- SPPermission - Simple request permission with native UI and interactive animation.
Scroll Bars
กลับไปด้านบน
- DMScrollBar - Best in class customizable ScrollBar for any type of ScrollView with Decelerating, Bounce & Rubber band mechanisms and many many more.
StackView
กลับไปด้านบน
- StackViewController - Simplify the use of UIStackView.
- TZStackView - An iOS9 UIStackView layout component re-implemented for iOS 7 and 8.
สวิตช์
กลับไปด้านบน
- MJMaterialSwitch - A Customizable Switch UI for iOS, Inspired from Google's Material Design.
- paper-switch - RAMPaperSwitch is a material design UI module which paints over the parent view when the switch is turned on.
- Switch - A switch control with full Interface Builder support.
แท็บ
กลับไปด้านบน
- Adaptive Tab Bar - Adaptive tab bar.
- Animated Tab Bar - RAMAnimatedTabBarController is a module for adding animation to tab bar items.
- CardTabBar - Adding animation to iOS tabbar items.
- CircleBar - A fun, easy-to-use tab bar navigation controller for iOS.
- ColorMatchTabs - Interesting way to display tabs.
- DTPagerController - Container view controller to display a set of ViewControllers in a horizontal scroll view.
- ESTabBarController - A highly customizable TabBarController component, which is inherited from UITabBarController.
- HHTabBarView - A lightweight customized tab bar view.
- PolioPager - A flexible TabBarController with search tab like SNKRS.
- SwiftUIMaterialTabs - Material 3-style tabs and Sticky Headers rolled into one SwiftUI library
- TabBar - Highly customizable tab bar for SwiftUI applications.
- Tabman - A powerful paging view controller with indicator bar.
- TabPageViewController - Paging view controller and scroll tab view.
แม่แบบ
กลับไปด้านบน
- Stencil - Simple and powerful template language.
- SwiftCssParser - Extensible CSS parser.
- Temple - ?️ Most advanced project and file templates.
TextField
กลับไปด้านบน
- CBPinEntryView - Easy to use, very customisable pin entry.
- CHIOTPField - A set of textfields that can be used for One-time passwords, SMS codes, PIN codes, etc.
- DTTextField - DTTextField is a custom textfield with floating placeholder and error label.
- FloatingLabelTextFieldSwiftUI - FloatingLabelTextFieldSwiftUI is a small and lightweight SwiftUI framework written in completely SwiftUI (not using UIViewRepresentable) that allows to create beautiful and customisable floating label textfield!
- HTYTextField - A UITextField with bouncy placeholder.
- iTextField ⌨️ - A fully-wrapped
UITextField
that works entirely in SwiftUI ?. - PasswordTextField - A custom TextField with a switchable icon which shows or hides the password and enforces good password policies.
- SkyFloatingLabelTextField - A beautiful and flexible text field control implementation of "Float Label Pattern".
- StyledTextKit - Declarative building and fast rendering attributed string library.
- TextFieldCounter - UITextField character counter with lovable UX.
- TextFieldEffects - Several ready to use effects for UITextFields.
- UITextField-Navigation - UITextField-Navigation adds next, previous and done buttons to the keyboard for your UITextFields. Highly customizable.
- VKPinCodeView - Simple and elegant UI component for input PIN.
Transition
กลับไปด้านบน
- BubbleTransition - Bubble transition in an easy way.
- Cards XI - Awesome iOS 11 AppStore's Card Views.
- EasyTransitions - A simple way to create custom interactive UIViewController transitions.
- Hero - Elegant transition library for iOS.
- ImageTransition - ImageTransition is a library for smooth animation of images during transitions.
- Jelly - Jelly provides custom view controller transitions with just a few lines of code.
- LiquidSwipe - Liquid navigation animation
- MijickNavigattie - Easy navigation with SwiftUI.
- MusicPlayerTransition - Custom interactive transition like Apple Music iOS App.
- NavigationTransitions - Pure SwiftUI Navigation transitions.
- PanSlip - Use PanGesture to dismiss view on UIViewController and UIView.
- PinterestSwift - Pinterest style transition.
- RevealingSplashView - A Splash view that animates and reveals its content, inspired by the Twitter splash.
- SamuraiTransition - Swift based library providing a collection of ViewController transitions featuring a number of neat cutting animations.
- SPLarkController - Custom transition between two controller. Translate to top.
- SPStorkController - Now playing controller from Apple Music. Customisable height.
- StarWars.iOS - Transition animation to crumble view-controller into tiny pieces.
- Transition - Easy interactive interruptible custom ViewController transitions.
3 มิติ
กลับไปด้านบน
- Insert3D - The fastest ? way to embed a 3D model.
UICollectionView
กลับไปด้านบน
- ASCollectionView - Lightweight custom collection view inspired by Airbnb.
- AZCollectionViewController - Easy way to integrate pagination with dummy views in CollectionView, make Instagram Discover withing minutes.
- Blueprints - A framework that is meant to make your life easier when working with collection view flow layouts.
- BouncyLayout - Collection view layout that makes your cells bounce.
- CardsLayout - Nice card-designed custom CollectionView layout.
- CenteredCollectionView - A lightweight UICollectionViewLayout that pages and centers it's cells.
- CheckmarkCollectionViewCell - UICollectionViewCell with checkbox when it isSelected and empty circle when not - like Photos.app 'Select' mode.
- CollectionViewShelfLayout - A UICollectionViewLayout subclass displays its items as rows of items similar to the App Store Feature tab without a nested UITableView/UICollectionView hack.
- CollectionViewSlantedLayout - UICollectionViewLayout to show slanted content.
- Drag and Drop UICollectionView - Dragging and Dropping data across multiple UICollectionViews.
- FSPagerView - Elegant Screen Slide Library. It is extremely helpful for making Banner View、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders.
- Gliding Collection - Gliding Collection is a smooth, flowing, customizable decision for a UICollectionView Controller.
- GoodProvider - ? UITableView and UICollectionView provider to simplify basic scenarios of showing the data.
- GravitySlider - Beautiful alternative to the standard UICollectionView flow layout.
- ShelfView-iOS - iOS custom view to display books on shelf.
- SimpleSource - Easy and type-safe iOS table and collection views.
- SwiftSpreadsheet - Fully customizable spreadsheet CollectionViewLayout.
- TagCellLayout - UICollectionView layout for Tags with Left, Center & Right alignments.
- UICollectionViewSplitLayout - UICollectionViewSplitLayout makes collection view more responsive.
- VegaScroll - Lightweight animation flowlayout for UICollectionView.
UITableView
กลับไปด้านบน
- AZTableViewController - Elegant and easy way to integrate pagination with placeholder views.
- CollapsibleTableSectionViewController - A library to support collapsible sections in a table view.
- DGElasticPullToRefresh - Elastic pull to refresh.
- DiffableDataSources - ? A library for backporting UITableView/UICollectionViewDiffableDataSource.
- DTTableViewManager - Protocol-oriented UITableView management, powered by generics and associated types.
- ExpandableCell - Fully refactored YNExapnadableCell with more concise, bug free. Easiest usage of expandable & collapsible cell for iOS. You can customize expandable UITableViewCell whatever you like. ExpandableCell is made because insertRows and deleteRows is hard to use. Just inheirt ExpandableDelegate.
- FDTextFieldTableViewCell - Adds a UITextField to the cell and places it correctly.
- folding-cell - Folding cell transition.
- GridView - Can be customized as a time table, spreadsheet, paging and more.
- HGPlaceholders - Nice library to show placeholders and Empty States for any UITableView/UICollectionView in your project.
- OKTableViewLiaison - Framework to help you better manage UITableViews.
- ParallaxHeader - Simple way to add parallax header to UIScrollView/UITableView.
- Persei - Animated top menu for UITableView / UICollectionView / UIScrollView.
- PullToRefreshSwift - PullToRefresh library.
- QuickTableViewController - A simple way to create a UITableView for settings.
- ReverseExtension - UITableView extension that enables the insertion of cells the from bottom of a table view.
- SelectionList - Simple single-selection or multiple-selection checklist, based on UITableView.
- Shoyu - Easier way to represent the structure of UITableView.
- SwiftyComments - Nested hierarchy of expandable/collapsible cells to easily build elegant discussion threads.
- SwipeCellKit - Swipeable UITableViewCell based on the stock Mail.app.
- WLEmptyState - A component that lets you customize the view when the dataset of UITableView is empty.
- YNExpandableCell - Awesome expandable, collapsible tableview cell for iOS.
Walkthrough
กลับไปด้านบน
- AwesomeSpotlightView - Create tutorial or coach tour.
- BWWalkthrough - A class to build custom walkthroughs for your iOS App.
- ConcentricOnboarding - SwiftUI library for a walkthrough or onboarding flow with tap actions.
- Gecco - Spotlight view for iOS.
- Instructions - A library to create app walkthroughs and guided tours.
- OnboardKit - Customisable user onboarding for your iOS app.
- PaperOnboarding - PaperOnboarding is a material design UI slider.
- SuggestionsKit - Library for educating users about features in app.
- SwiftyOnboard - An iOS framework that allows developers to create beautiful onboarding experiences.
- SwiftyWalkthrough - The easiest way to create a great walkthrough experience in your apps.
คุณประโยชน์
Some interesting utilities to help you in your projects back to top
- AlexaSkillsKit - Develop custom Alexa Skills.
- ApplyStyleKit - Elegantly, Apply style to UIKit using Method Chain.
- Basis - Pure Declarative Programming.
- Bow - Companion library for Typed Functional Programming.
- CallbackURLKit - Implementation of x-callback-url (Inter app communication).
- Closures - Swifty closures for UIKit and Foundation.
- Codextended - Extensions giving Codable API type inference super powers.
- Curry - Function currying.
- Delegated - Closure-based delegation without memory leaks.
- DifferenceKit - ? A fast and flexible O(n) difference algorithm framework.
- Differific - A fast and convenient diffing framework.
- Dollar - Similar to Lo-Dash or Underscore in Javascript.
- DuctTape - ? KeyPath dynamicMemberLookup based syntax sugar for Swift.
- EtherWalletKit - Ethereum Wallet Toolkit for iOS - You can implement Ethereum wallet without a server and blockchain knowledge.
- ExceptionCatcher - Catch Objective-C exceptions.
- EZSwiftExtensions - How standard types and classes were supposed to work.
- FlagAndCountryCode - FlagAndCountryCode provides phone codes and flags for every country. Works on UIKit and SwiftUI
- FluentQuery ? - Powerful and easy to use Query Builder.
- GoodExtensions-iOS - ? GoodExtensions is a collection of useful and frequently used extensions.
- GoodUIKit - ? GoodUIKit is an extensions library filled with reusable UI snippets for faster and more efficient development.
- Highlighter - Highlight whatever you want! Highlighter will magically find UI objects such as UILabel, UITextView, UITexTfield, UIButton in your UITableViewCell or other Class.
- LifetimeTracker - Surface retain cycle / memory issues right as you develop your application.
- Lumos - An easy-to-use API for Objective-C runtime functions.
- ObjectiveKit - API for Objective C runtime functions.
- OpenSourceController - The simplest way to display the librarie's licences used in your application.
- Percentage - Make percentages more readable and type-safe.
- Periphery - A tool to identify unused code in Swift projects.
- Playbook - ?A library for isolated developing UI components and automatically snapshots of them.
- PrivacyFlash Pro - Generate a privacy policy for your Swift iOS app from its code.
- protobuf-swift - ProtocolBuffers.
- Prototope - Library of lightweight interfaces for prototyping, bridged to JS.
- R.swift - Tool to get strong typed, autocompleted resources like images, cells and segues.
- RandomKit ? - Random data generation.
- ReadabilityKit - Preview extractor for news, articles and full-texts.
- ResourceKit - Enable autocomplete use resources.
- Result - Type modelling the success/failure of arbitrary operations.
- Rugby - ? Cache CocoaPods for faster rebuild and indexing Xcode project.
- Runes - Functional operators: flatMap, map, apply.
- Solar - Calculate sunrise and sunset times given a location.
- SpriteKit+Spring - SpriteKit API reproducing UIView's spring animations with SKAction.
- Sugar - Something sweet that goes great with your Cocoa.
- swift-protobuf ? - A plugin and runtime library for using Google's Protocol Buffer.
- SwiftAutoGUI - Used to programmatically control the mouse & keyboard. A library for manipulating macOS with Swift.
- SwiftBoost - Collection of Swift-extensions to boost development process.
- Swiftbot - run swift code on slack.
- SwifterSwift - A handy collection of more than 500 native extensions to boost your productivity.
- SwiftGen-Storyboard - A tool to auto-generate
enums
for all your Storyboards, Scenes and Segues constants + appropriate convenience accessors. - SwiftLinkPreview - It makes a preview from an url, grabbing all information such as title, relevant texts and images.
- SwiftPlantUML - A command-line tool and Swift Package to generate UML class from your Swift source code. Also available as Xcode Source Editor Extension.
- SwiftRandom - A tiny generator of random data.
- SwiftRater - A utility that reminds your iPhone app's users to review the app.
- SwiftTweaks - Tweak your iOS app without recompiling.
- Swiftx - Functional data types and functions for any project.
- SwiftyUtils - All the reusable code that we need in each project.
- Swiftz - Functional programming.
- Then - Super sweet syntactic sugar for initializers.
- TSAO - Type-Safe Associated Objects.
- URLQueryItemEncoder - An Encoder for encoding any Encodable value into an array of URLQueryItem.
- UTIKit - an UTI (Uniform Type Identifier) wrapper.
- Vaccine - Make your apps immune to recompile-decease.
- WeakableSelf - A micro-framework to encapsulate [weak self] and guard statements within closures.
- WhatsNew - Showcase new features after an app update similar to Pages, Numbers and Keynote.
- WhatsNewKit - Showcase your awesome new app features.
- XestiMonitors - An extensible monitoring framework.
- ZamzamKit - A collection of micro utilities and extensions for Standard Library, Foundation and UIKit.
Validation
A collection of validation libs. กลับไปด้านบน
- ATGValidator - Rule based validation framework with form and card validation support for iOS.
- FormValidatorSwift - Allows you to validate inputs of text fields and text views in a convenient way.
- Input Mask - Pattern-based user input formatter, parser and validator for iOS.
- RxValidator - Simple, Extensible, Flexible Validation Checker.
- SwiftValidator - A rule-based validation library.
- SwiftValidators - String validation for iOS (inspired by validator.js).
- ValidatedPropertyKit - Easily validate your Properties with Property Wrappers ?.
Phone Numbers
Libs to manage phone numbers. กลับไปด้านบน
- NKVPhonePicker - An UITextField subclass to simplify country code's picking.
- PhoneNumberKit - Framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.
Version Manager
กลับไปด้านบน
- AppVersionMonitor - Monitor iOS app version easily.
- Siren - Notify users when a new version of your app is available and prompt them to upgrade.
- Version - Version represents and compares semantic versions.
- Version Tracker Swift - Versions tracker for your iOS, OS X, and tvOS app.
วีดีโอ
กลับไปด้านบน
- BMPlayer - A video player for iOS, based on AVPlayer, support the horizontal, vertical screen. support adjust volume, brigtness and seek by slide.
- Cabbage - A video composition framework build on top of AVFoundation.
- Kitsunebi - Overlay alpha channel video animation player view using OpenGLES.
- MMPlayerView - Custom AVPlayerLayer on view and transition player with good effect like YouTube and Facebook.
- MobilePlayer - A powerful and completely customizable media player for iOS.
- NextLevelSessionExporter - Export and transcode media.
- Player - iOS video player, simple drop in component for playing and streaming media.
- PlayerView - Easy to use video player using a UIView, manage rate of reproduction, screenshots and callbacks-delegate for player state.
- PryntTrimmerView - Trim and crop videos.
- SwiftFFmpeg - A wrapper for the FFmpeg C API.
- SwiftVideoBackground - Easy to Use UIView subclass for implementating a video background.
- Swifty360Player - iOS 360-degree video player streaming from an AVPlayer.
- YiVideoEditor - a library for rotating, cropping, adding layers (watermark) and as well as adding audio (music) to the videos.
Serverless
- Azure Functions for Swift ? - Swift Worker for Azure Functions.
มีส่วนร่วม
Please take a quick look at the contribution guidelines first. If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file. Thank you to all contributors; you rock!!