굉장한 스위프트
| 엄청난 | 리눅스 | 프로젝트 | 업데이트됨 |
|---|
| ? | 1069 | 2024년 10월 21일 |
다음과 파트너십을 맺고 있습니다:

내용물
- 가이드
- 회람 신문
- 공식 가이드
- 스타일 가이드
- 제3자 가이드
- 상용구
- REPL
- 편집자 지원
- 기준
- 변환기
- 기타 멋진 목록
- 종속성 관리자
- 패턴
- 기타
- 라이브러리
- 접근성
- 일체 포함
- 연산
- 해석학
- 생기
- API
- 앱 라우팅
- 앱스토어
- 오디오
- 증강현실
- 입증
- 봇
- 은닉처
- 차트
- 채팅
- 그림 물감
- 명령줄
- 동시성
- 통화
- 데이터 관리
- CBOR
- 핵심 데이터
- CSV
- 중포 기지
- GraphQL
- JSON
- 키값 저장소
- 몽고DB
- 다중 데이터베이스
- ORM
- 기타 데이터
- 왕국
- SQL 드라이버
- SQLite
- TOML
- XML
- YAML
- 지퍼
- 날짜
- 의존성 주입
- 장치
- 선적 서류 비치
- 이메일
- 임베디드 시스템
- 이벤트
- 파일
- 글꼴
- 게임 엔진
- 계략
- 몸짓
- 하드웨어
- 3D 터치
- 블루투스
- 카메라
- 햅틱 피드백
- 아이 비콘
- 센서
- 이미지
- 키 값 코딩
- 건반
- 전부
- 공들여 나열한 것
- 현지화
- 위치
- 벌채 반출
- 지도
- 수학
- 자연어 처리
- 회로망
- OCR
- 최적화
- PDF
- 품질
- 스크립팅
- SDK
- 보안
- 스트리밍
- 스타일링
- SVG
- 체계
- 테스트
- 텍스트
- 실
- UI
- 알리다
- 흐림
- 단추
- 달력
- 카드
- 형태
- HUD
- 상표
- 메뉴
- 쪽수 매기기
- 지불
- 권한
- 스크롤 바
- 스택뷰
- 스위치
- 꼬리표
- 주형
- 텍스트 필드
- 이행
- 3D
- UICollectionView
- UITableView
- 연습
- 공익사업
- 확인
- 버전 관리자
- 동영상
- 서버리스
가이드
Swift 관련 가이드의 멋진 목록입니다.
회람 신문
맨 위로 돌아가기
- Swift 프로젝트용 오픈 소스 업데이트 - Swift와 관련하여 작성되었거나 관련된 인기 있고 알려지지 않은 오픈 소스 프로젝트에 대한 최신 업데이트를 제공하는 격주 뉴스레터입니다.
공식 가이드
맨 위로 돌아가기
- API 디자인 지침 - 공식 Swift API 디자인 지침.
- Apple eBook - Swift 초보자를 위한 공식 Apple eBook입니다.
- 시작하기 - Swift 프로그래밍 언어를 사용하는 방법에 대한 정보를 찾아보세요.
- SwiftUI 소개 - 4시간 이상의 콘텐츠와 대화형 튜토리얼이 포함된 공식 SwiftUI 튜토리얼입니다.
스타일 가이드
맨 위로 돌아가기
- 에어비앤비 - 에어비앤비 공식 스타일 가이드.
- Google - 이 스타일 가이드는 Apple의 뛰어난 Swift 표준 라이브러리 스타일을 기반으로 하며 Google 내의 여러 Swift 프로젝트 전반에 걸쳐 사용된 피드백도 통합합니다.
- LinkedIn - LinkedIn의 공식 스타일 가이드.
- Raywenderlich - Raywenderlich 가이드, 꼭 읽어야 합니다.
제3자 가이드
맨 위로 돌아가기
- 30 Days of Swift - 멋진 30일 튜토리얼입니다.
- Swift 소개 - Swift 언어에 관한 놀이터입니다.
- Awesome Swift Education - 필수 Swift 언어 주제로 구성된 목록입니다.
- Conferences.digital - 기본 macOS 앱에서 컨퍼런스 비디오를 시청하세요.
- Swift로 iOS 앱 개발 - Paul Hegarty의 Stanford 과정.
- Hacking With Swift - 30가지 실습 프로젝트를 통해 앱 개발을 무료로 가르치는 완전한 교육 과정입니다.
- Ray Wenderlich 튜토리얼, 비디오, 팟캐스트 및 서적 - 고품질 프로그래밍 튜토리얼.
- Swift 및 SwiftUI 튜토리얼 - 간편한 SwiftUI 학습.
- Swift Education - Swift 및 앱 개발 교육을 위한 자료를 공유하는 교육자 커뮤니티입니다.
- Swift-tips - Vincent Pradeilles의 유용한 팁 시리즈입니다.
- SwiftDoc - 자동 생성된 문서입니다.
- SwiftGuide CN - 중국어 서면 가이드.
- SwiftTips - John Sundell의 유용한 팁 모음입니다.
상용구
- iOS 프로젝트 템플릿 - fastlane 레인, Travis CI 작업 및 Codecov, SwiftLint 및 Danger용 HoundCI의 GitHub 통합이 포함된 iOS 프로젝트 템플릿입니다.
- Model-View-Presenter 템플릿 - MVP 패턴을 기반으로 iOS 애플리케이션 개발 속도를 높이기 위해 만들어진 유연하고 쉬운 템플릿입니다.
- Swift 모듈 템플릿 - 훌륭하고 재사용 가능한 모듈을 위한 독창적인 시작점입니다.
REPL
- 온라인 Swift Playground - 온라인 Swift Playground.
편집자 지원
좋아하는 편집자를 지원합니다.
이맥스
맨 위로 돌아가기
- Swift-mode - 부분적인 flycheck 오류 지원을 포함한 Emacs 지원.
구글 협업
맨 위로 돌아가기
- Swift-colab - 브라우저에서 Swift를 실행합니다.
정력
맨 위로 돌아가기
- Swift-vim - Vim 런타임 파일.
- vim-polyglot - vim-swift를 포함하는 vim용 언어 팩입니다.
기준
- xcprofiler - 컴파일 시간을 프로파일링하는 명령줄 유틸리티입니다.
변환기
- Swiftify - Objective-C에서 Swift로의 온라인 코드 변환기 및 Xcode 확장입니다.
- 졸랑? - 여러 프로그래밍 언어로 코드를 생성하기 위한 DSL입니다.
기타 멋진 목록
다음 프로젝트의 앱을 확인해 보세요.
- Awesome iOS 인터뷰 - 인터뷰 준비에 도움이 되는 질문 목록입니다.
- awesome-macOS - macOS를 위한 멋진 응용 프로그램, 소프트웨어, 도구 및 멋진 것들이 선별된 목록입니다.
- example-ios-apps - iOS 개발을 처음 배우고 배우는 사람들과 예제 앱이나 기능이 필요한 iOS 개발자를 위한 놀라운 목록입니다.
- open-source-ios-apps - 오픈 소스 iOS 앱의 공동 목록입니다.
- open-source-mac-os-apps - macOS용 오픈 소스 애플리케이션의 멋진 목록입니다.
종속성 관리자
Swift용 종속성 관리자 소프트웨어.
- Accio - Carthage에 비해 개선된 iOS & Co.용 SwiftPM 기반 종속성 관리자입니다.
- Carthage - 새로운 종속성 관리자입니다.
- CocoaPods - 가장 많이 사용되는 종속성 관리자입니다.
- Mint - Swift 명령줄 도구를 설치하고 실행하는 패키지 관리자입니다.
- Swift-package-manager - SPM은 Swift 프로그래밍 언어용 패키지 관리자입니다.
패턴
- 앱 아키텍처 - 앱 아키텍처 도서의 샘플 코드입니다.
- CleanArchitectureRxSwift - RxSwift를 사용하는 iOS 앱의 클린 아키텍처 예입니다.
- Design-Patterns-In-Swift - 디자인 패턴.
- GoodReactor - ⚛️ GoodReactor는 뷰 모델, 뷰 컨트롤러 및 코디네이터 간의 통신을 위한 Redux에서 영감을 받은 Reactor 프레임워크입니다.
- Reactant - Reactant는 iOS용 반응형 아키텍처입니다.
- ReduxUI - SwiftUI와 함께 쉽게 사용할 수 있는 Redux 프레임워크입니다.
- SimplexArchitecture - SwiftUI의 뷰에서 상태 변경을 분리하는 간단한 아키텍처
- Spin - RxSwift, ReactiveSwift 및 Combine과 함께 작동하는 다양한 피드백 루프 구현을 제공합니다.
- StateViewController - Stateful UIVIewController 구성 — Massive View Controller에 대한 MVC 치료법입니다.
- SwiftUI Atom 속성 - SwiftUI x 동시성을 위한 반응형 데이터 바인딩 및 종속성 주입 라이브러리입니다.
- 컴포저블 아키텍처(Composable Architecture) - 구성, 테스트 및 인체 공학을 염두에 두고 일관되고 이해하기 쉬운 방식으로 애플리케이션을 구축하기 위한 라이브러리입니다.
- Viperit - iOS용 Viper 프레임워크.
기타
기타 Swift 관련 프로젝트
- Beak - Swift 스크립트를 위한 명령줄 인터페이스입니다.
- BetterCodable - 속성 래퍼를 통해
Codable 구조체의 레벨을 높이세요. 이러한 속성 래퍼의 목표는 사용자 정의 init(from decoder: Decoder) 구현을 피하고 상용구를 통해 어려움을 겪는 것입니다. - CodableWrappers - 코딩 가능한 유형의 사용자 정의 직렬화를 쉽게 만드는 PropertyWrappers 모음입니다.
- Fugen - Figma 파일에서 리소스를 내보내고 코드를 생성하기 위한 명령줄 도구입니다.
- MemberwiseInit -
@MemberwiseInit 는 Swift의 멤버 단위 초기화와 동일한 기본 안전 의미 체계를 따르면서 의도한 init 더 자주 제공할 수 있는 Swift 매크로입니다. - Model2App - 데이터 모델을 작동하는 CRUD 앱으로 전환합니다.
- Surmagic - 쉽게 XCFrameworks를 만드세요! 한 번에 여러 플랫폼용 XCFramework를 생성하는 명령줄 도구입니다! iOS, Mac Catalyst, tvOS, macOS 및 watchOS.
- 스웨그젠? - Stencil 템플릿을 기반으로 Swagger 사양에서 REST API를 생성하기 위한 명령줄 도구입니다.
- Swiftbrew - Swift 패키지용 Homebrew입니다.
- SwiftGen - 프로젝트의 다양한 자산에 대한 코드를 자동 생성하는 도구 모음입니다.
- SwiftKit - 다음 오픈 소스 Swift Framework를 시작하세요.
- SwiftPlate - 명령줄에서 크로스 플랫폼 프레임워크 프로젝트를 쉽게 생성합니다.
- Toybox - Xcode 플레이그라운드 관리가 쉬워졌습니다.
- Tuist - Xcode 프로젝트를 대규모로 생성, 유지 관리 및 상호 작용할 수 있는 오픈 소스 명령줄 도구입니다.
- xc - 지정된 버전으로 Xcode 프로젝트 파일을 여는 도구입니다.
- xcbeautify - xcodebuild를 위한 작은 미화 도구입니다.
- XcodeGen - YAML 파일 및 프로젝트 디렉터리에서 Xcode 프로젝트를 생성하기 위한 도구입니다.
- xcodeproj - Xcode 프로젝트 및 작업 공간을 읽고, 업데이트하고, 쓰는 라이브러리입니다.
라이브러리
여기에서 Swift 프로젝트에 대한 스니펫 및 라이브러리 목록을 찾을 수 있습니다.
접근성
맨 위로 돌아가기
- 가능 - 접근성 설정을 추적하고 고대비 색상을 활용하며 확장 가능한 글꼴을 사용하여 장애가 있는 사용자가 앱을 사용할 수 있도록 합니다.
일체 포함
AI 기반 프로젝트(기계 학습, 신경망 등)를 위한 라이브러리입니다. 맨 위로 돌아가기
- CoreML 모델 - 고유한 Core ML 모델 모음입니다.
- DL4S - 자동 차별화, 빠른 텐서 작업 및 CNN 및 RNN부터 변환기까지의 동적 신경망입니다.
- OpenAI - OpenAI 공개 API용 Swift 패키지입니다.
연산
맨 위로 돌아가기
- 알고리즘 - 알고리즘 및 확률 모델을 작성하기 위한 도구 세트입니다.
- BTree - 메모리 내 B-트리를 사용하여 Swift용으로 빠르게 정렬된 컬렉션입니다.
- Swift-algorithm-club - 설명이 포함된 알고리즘 및 데이터 구조입니다.
- 스위프트LCS? - 가장 긴 공통 부분 시퀀스(LCS) 알고리즘을 구현합니다.
해석학
앱 사용량을 맨 위로 쉽게 추적할 수 있는 분석 관련 라이브러리
- Aptabase - Swift 앱을 위한 오픈 소스, 개인 정보 보호 우선 및 간단한 분석.
- Tracker Aggregator - 다양한 분석 추상화 계층.
- Umbrella - 분석 추상화 계층입니다.
생기
애니메이션에 도움이 되는 라이브러리 맨 위로
- Advance - iOS, tvOS, OS X를 위한 강력한 애니메이션 프레임워크입니다.
- AnimatedGradient - SwiftUI로 작성된 애니메이션 선형 그래디언트 라이브러리
- ChainPageCollectionView - 멋진 2단계 컬렉션 보기 레이아웃 및 애니메이션입니다.
- CocoaSprings - iOS/macOS용 대화형 스프링 애니메이션입니다.
- 혜성 - 입자 애니메이션.
- Ease - 모든 것에 쉽게 애니메이션을 적용하세요.
- EasyAnimation - UIView.animateWithDuration(_:, animations:...)의 기능을 완전히 새로운 수준으로 끌어올리는 라이브러리입니다.
- 코끼리 - 우아한 SVG 애니메이션 키트.
- FlightAnimator - 자연 블록 기반 핵심 애니메이션 프레임워크.
- Gemini - Gemini는 풍부한 스크롤 기반 애니메이션 프레임워크입니다.
- IBAnimatable - IBAnimatable을 사용하는 Interface Builder의 App Store 지원 앱을 위한 UI, 상호 작용, 탐색, 전환 및 애니메이션을 디자인하고 프로토타입합니다.
- Interpolate - 대화형 제스처 기반 애니메이션을 만들기 위한 보간 프레임워크입니다.
- lottie-ios - After Effects 벡터 애니메이션을 기본적으로 렌더링하는 iOS 라이브러리입니다.
- 파스텔 - 인스타그램과 같은 그라데이션 애니메이션 효과.
- Poi - Poi를 사용하면 Tinder UI와 같은 카드 UI를 사용할 수 있습니다. Tableview 방식처럼 사용할 수 있습니다.
- 프레젠테이션 - 튜토리얼, 릴리스 노트 및 애니메이션 페이지를 만드는 데 도움이 되는 라이브러리입니다.
- Pulsator - iOS용 펄스 애니메이션.
- Sica - 간단한 인터페이스 핵심 애니메이션. 형식이 안전한 애니메이션을 순차적으로 또는 병렬로 실행합니다.
- Spring - iOS 애니메이션을 단순화하는 라이브러리입니다.
- SpriteKitEasingSwift - SpriteKit의 이징 기능이 향상되었습니다.
- spruce-ios - 화면에 애니메이션 안무를 작성합니다.
- Stellar - 물리적 애니메이션 라이브러리입니다.
- TheAnimation - 유형이 안전한 CAAnimation 래퍼입니다. 잘못된 유형 값을 설정하는 것을 방지합니다.
- ViewAnimator - 단 한 줄로 UI에 생기를 불어넣습니다.
- YapAnimator - 빠르고 친숙한 물리 기반 애니메이션 시스템입니다.
API
타사 API 서비스에 다시 액세스할 수 있는 빠른 라이브러리
- GitHubAPI - GitHub REST API v3 구현.
- GitHubRestAPISwiftOpenAPI - OpenAPI 사양의 Swift 코드로 GitHub의 REST API를 예약 생성했습니다.
- PXGoogleDirections - Google 방향 API 도우미.
- RandomUserSwift - 무작위 사용자를 생성하는 프레임워크 - randomuser.me용 비공식 SDK.
- reddift - reddit API 래퍼.
- Swifter Twitter - 트위터 프레임워크.
- 스위프트쿠베? - Kubernetes용 Swift 클라이언트.
- SwiftlySalesforce - Salesforce와 통합되는 기본 iOS 앱의 신속한 개발을 위한 프레임워크입니다.
- SwiftyInsta - 비공개 및 토큰 없는 Instagram RESTful API.
앱 라우팅
내부 앱 라우팅 시스템. 맨 위로 돌아가기
- Appz - 쉽게 외부 앱과 딥링크를 실행하세요.
- 갈림길 - ? Crossroad는 사용자 정의 URL 구성표 처리에 중점을 둔 URL 라우터입니다.
- LightRoute - VIPER 모듈 간 라우팅.
- 링커 - iOS용 내부 및 외부 딥링크를 처리하는 경량 방법입니다.
- MonarchRouter - 선언적 상태 및 URL 기반 라우터입니다. 복잡한 자동 뷰 컨트롤러 계층 구조 전환. 오랜 시간 동안 테스트된 서버측 규칙.
- RxFlow - RxFlow는 Reactive Flow Coordinator 패턴을 기반으로 하는 iOS 애플리케이션용 탐색 프레임워크입니다.
- SwiftCurrent - Swift를 구축할 수 있는 모든 곳에서 복잡한 워크플로를 관리합니다. UIKit, Storyboard 및 SwiftUI에 대한 기본 지원이 함께 제공됩니다.
- SwiftRouter - iOS용 URL 라우터입니다.
- URLNavigator - 우아한 URL 라우팅.
앱스토어
Apple 앱 스토어, 인앱 구매 및 영수증 확인에 도움이 되는 라이브러리입니다. 맨 위로 돌아가기
- Apphud - 백엔드 없이 자동 갱신 구독을 쉽게 처리할 수 있는 경량 라이브러리입니다.
- AppReview - SKStoreReviewController를 통해 AppStore에서 검토를 요청하는 작은 라이브러리입니다.
- InAppPurchase - 인앱 구매를 위한 간단하고 가볍고 안전한 프레임워크입니다.
- Merchantkit - iOS용 최신 앱 내 구매 관리 프레임워크입니다.
- SwiftyStoreKit - 경량 인앱 구매 프레임워크.
오디오
오디오와 함께 작동하는 라이브러리가 맨 위로 이동
- AudioKit - 가파른 학습 곡선이 필요 없는 강력한 오디오 합성, 처리 및 분석.
- AudioPlayer - 몇 가지 멋진 기능을 갖춘 AVPlayer의 래퍼입니다.
- AudioPlayerSwift - AudioPlayer는 iOS, OS X 및 tvOS 앱에서 오디오 재생(기본 및 고급 사용)을 위한 간단한 클래스입니다.
- Beethoven - 음악 신호의 피치 감지를 위한 오디오 처리 라이브러리입니다.
- FDSoundActivatedRecorder - 사용자가 말할 때 녹음을 시작합니다.
- FDWaveformView - 앱에 오디오 파형을 표시하는 쉬운 방법입니다.
- ModernAVPlayer - 백그라운드 모드에서도 네트워크 연결이 불량한 후 재생을 재개하는 지속성 AVPlayer입니다.
- MusicKit - 음악을 작곡하고 변형하기 위한 프레임워크입니다.
- Soundable - Soundable을 사용하면 매우 쉬운 방법으로 단일 및 순서대로 사운드를 재생할 수 있습니다.
- SwiftAudioPlayer - AVAudioEngine으로 실시간 오디오 조작을 스트리밍하고 수행하는 간단한 iOS용 오디오 플레이어입니다.
- SwiftySound - 한 줄의 코드로 사운드를 재생할 수 있는 간단한 라이브러리입니다.
- voice-overlay-ios - 사용자의 음성 권한을 얻고 사용자 정의 가능한 UI에서 텍스트로 입력하는 오버레이입니다.
증강현실
맨 위로 돌아가기
- ARHeadsetKit - 5달러짜리 Google Cardboard를 사용하여 Microsoft Hololens를 복제하기 위한 고급 프레임워크입니다.
- ARKit-CoreLocation - AR의 높은 정확도와 GPS 데이터 규모를 결합합니다.
- ARKit-Navigation - MapKit을 사용한 증강 현실 탐색.
- ARVideoKit - ARKit 비디오, 사진, 라이브 사진 및 GIF를 캡처하고 기록합니다.
입증
앱에서 인증을 관리하는 쉬운 방법입니다. 맨 위로 돌아가기
- Cely - 플러그 앤 플레이 로그인 프레임워크입니다.
- LinkedInSignIn - 로그인하고 LinkedIn에서 액세스 토큰을 검색하는 간단한 보기 컨트롤러입니다.
- LoginKit - LoginKit은 iOS 앱에 로그인/가입 UX를 추가하는 빠르고 쉬운 방법입니다.
- ReCaptcha - iOS용 [In]표시 ReCaptcha입니다.
- SpotifyLogin - Spotify API로 인증합니다.
봇
봇을 빌드하기 위한 라이브러리가 맨 위로 이동
- 텔레그램 봇 SDK ? - 비공식 SDK.
- 전보? - Telegram Bots 개발자를 위한 오픈 소스 프레임워크입니다. 뛰어난 성능을 보여주는 데 도움이 되는 Apple/SwiftNIO를 기반으로 구축되었습니다.
은닉처
맨 위로 돌아가기
- AwesomeCache - 캐시를 쉽게 관리할 수 있습니다.
- 캐시 - 캐시 외에는 아무것도 없습니다.
- CachyKit - 만료 날짜/TTYL을 사용하여 JSON, 이미지, Zip 또는 AnyObject를 캐시하고 강제로 새로 고칠 수 있는 캐싱 라이브러리입니다.
- 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 - 사용자 정의 가능한 방사형 차트입니다.
채팅
채팅 앱을 맨 위로 빌드하기 위해 액세스할 수 있는 라이브러리
- Chatto - 채팅 애플리케이션을 구축하기 위한 경량 프레임워크입니다.
- ExyteChat - 완전히 사용자 정의 가능한 메시지 셀, 입력 보기 및 내장된 미디어 선택기를 갖춘 SwiftUI 채팅 UI 프레임워크
- InputBarAccessoryView - 자동 완성 및 첨부 파일이 포함된 강력한 입력 표시줄을 만들기 위한 간단하고 쉽게 사용자 정의할 수 있는 InputAccessoryView입니다.
- MessageKit - JSQMessagesViewController를 커뮤니티 중심으로 대체합니다.
- MessengerKit - 메신저 인터페이스를 구축하기 위한 UI 프레임워크입니다.
- Firebase를 사용한 실시간 채팅 - MessageKit을 사용하여 Firebase Firestore를 사용하는 실시간 채팅 앱입니다.
그림 물감
색상 관리 및 유틸리티와 관련된 흥미로운 내용입니다. 맨 위로 돌아가기
- ChromaColorPicker - 직관적이고 재미있는 iOS 색상 선택기입니다.
- ColorKit - iOS용 고급 색상 조작.
- DynamicColor - 색상을 쉽게 조작할 수 있는 확장입니다.
- 그라디언트 - 180개 이상의 훌륭한 그라디언트로 선별된 컬렉션입니다.
- Hue - Hue는 여러분에게 꼭 필요한 올인원 컬러링 유틸리티입니다.
- PrettyColors - ANSI 이스케이프 코드를 사용하여 터미널의 텍스트 스타일과 색상을 지정합니다. ECMA 표준 48을 준수합니다.
- SheetyColors - iOS용 액션 시트 스타일 색상 선택기입니다.
- SwiftGen-Colors -
UIColor 상수에 대한 enums 자동 생성하는 도구입니다. - SwiftHEXColors - UIColor의 확장으로 HEX 색상 처리.
- UIColor-Hex-Swift - 16진수를 UIColor로 변환하는 변환기입니다.
- UIGradient - 그라디언트 레이어, 이미지, 색상을 사용하기 위한 간단하고 강력한 라이브러리입니다.
명령줄
명령줄 애플리케이션을 만듭니다. 맨 위로 돌아가기
- Ashen - Swift에서 터미널 애플리케이션을 작성하기 위한 프레임워크입니다. Elm 아키텍처를 기반으로 합니다.
- 사령관? - 아름다운 명령줄 인터페이스를 구성합니다.
- 구아카? - 스마트하고 아름다운(POSIX 호환) 명령줄 프레임워크입니다.
- 라인노이즈? - readline에 대한 의존성이 없는 대체품입니다.
- nef - Xcode Playground로 작성된 문서의 컴파일 타임 검증을 가능하게 하는 명령줄 도구 세트입니다.
- Progress.swift? - 명령줄에 아름다운 진행률 표시줄을 추가하세요.
- Swift Argument Parser - Swift를 위한 간단하고 유형이 안전한 인수 구문 분석입니다.
- 스위프트CLI? - CLI를 개발하는 데 사용할 수 있는 강력한 프레임워크입니다.
- Swiftline - 명령줄 애플리케이션을 만드는 데 도움이 되는 도구 세트입니다.
- SwiftShell - 명령줄 애플리케이션을 만들고 셸 명령을 실행하기 위한 라이브러리입니다.
- SwiftyTextTable ? - 텍스트 테이블을 생성하는 경량 라이브러리입니다.
동시성
동시성을 사용하여 작업하는 더 쉬운 방법. 맨 위로 돌아가기
- 비동기+? - Swift 5.5의 async/await를 위한 연결 가능한 인터페이스입니다.
- AsyncNinja - 동시성 및 반응형 프로그래밍 기본 요소의 완전한 세트입니다.
- 비동기큐? - 동기 컨텍스트에서 비동기 컨텍스트로 순서가 지정된 작업을 보낼 수 있는 대기열 라이브러리입니다.
- 선물? - iOS, macOS, tvOS, watchOS 및 서버 측에 대한 경량화를 약속합니다.
- 그룹워크? - 쉬운 동시, 비동기 작업.
- Hydra - 약속 및 대기 - 더 나은 비동기 코드를 작성합니다.
- 큐러? - OperationQueue 및 Dispatch(일명 GCD)를 기반으로 구축된 큐 관리자입니다.
- 스위프트코루틴? - iOS, macOS, Linux용 코루틴.
- Throttler - 한 줄 API의 한 방울로 엄청난 수의 비동기 입력을 조절합니다.
- 베니스? - 순차 프로세스 통신(CSP), Linux 지원.
통화
맨 위로 돌아가기
데이터 관리
맨 위로 돌아가기
CBOR
간결한 바이너리 객체 표현. 맨 위로 돌아가기
- CBOR코딩? - iOS, macOS, tvOS 및 watchOS를 위한 손쉬운 CBOR 인코딩 및 디코딩.
핵심 데이터
Core Data를 사용하면 더 이상 어려움을 겪지 않아도 됩니다. 여기에 데이터 관리를 처리하는 몇 가지 흥미로운 라이브러리가 있습니다. 맨 위로 돌아가기
- AERecord - 매우 멋진 iOS용 핵심 데이터 래퍼 라이브러리입니다.
- CloudCore - 강력한 CloudKit 동기화: 오프라인 편집, 관계, 공유 및 공용 데이터베이스 등.
- CoreStore - 핵심 데이터를 처리하는 간단하고 우아한 방법입니다.
- DataKernel - DataKernel은 지속성 작업을 쉽게 하기 위해 핵심 데이터 스택을 둘러싼 최소한의 래퍼입니다. 외부 종속성이 없습니다.
- 그래프 - 핵심 데이터를 위한 우아한 데이터 기반 프레임워크입니다.
- JSQCoreDataKit - 더 빠른 핵심 데이터 스택입니다.
- JustPersist - 기본적으로 핵심 데이터 지원을 통해 iOS에서 지속성을 수행하는 가장 쉽고 안전한 방법입니다.
- QueryKit - 핵심 데이터 필터링을 사용하는 쉬운 방법입니다.
- Skopelos - 최소한의 스레드 안전하고 상용구가 필요 없으며 사용하기 매우 쉬운 핵심 데이터의 Active Record 버전입니다.
- SugarRecord - 핵심 데이터 및 영역에 도움이 됩니다.
CSV
쉼표로 구분된 값 표현을 구문 분석하고 직렬화하는 데 유용한 라이브러리입니다. 맨 위로 돌아가기
- 코딩 가능한CSV ? - 행별로 또는 Swift의 Codable 인터페이스를 통해 CSV 파일을 읽고 씁니다.
- CSV파서? - CSV용 빠른 파서.
중포 기지
맨 위로 돌아가기
- Ballcap - Ballcap은 Cloud Firestore용 데이터베이스 스키마 설계 프레임워크입니다.
GraphQL
맨 위로 돌아가기
- SociableWeaver - 선언적 GraphQL 쿼리 및 변형을 구축합니다.
JSON
JSON 데이터를 사용하는 데 어려움을 겪고 계십니까? 이를 처리하는 몇 가지 흥미로운 방법이 있습니다. 맨 위로 돌아가기
- AlamofireObjectMapper - ObjectMapper를 사용하여 JSON 응답 데이터를 객체로 변환하는 Alamofire 확장입니다.
- Alembic - 기능적 JSON 구문 분석, 객체 매핑, JSON 직렬화.
- Argo - JSON 구문 분석 라이브러리.
- Arrow - 우아한 JSON 구문 분석.
- 디코딩 가능? - JSON 구문 분석.
- Elevate - 구문 분석을 간단하고 안정적이며 구성 가능하게 만드는 JSON 구문 분석 프레임워크입니다.
- EVReflection - 반사 기반 JSON 인코딩 및 디코딩. NSDictionary, NSCoding, Printable, Hashable 및 Equatable에 대한 지원을 포함합니다.
- HandyJSON - 편리한 JSON 개체 직렬화/역직렬화 라이브러리입니다.
- Himotoki - 유형이 안전한 JSON 디코딩 라이브러리입니다.
- JASON - 뛰어난 성능과 편리한 연산자를 갖춘 JSON 구문 분석입니다.
- JSONHelper - iOS 및 OS X용 매우 빠른 JSON 역직렬화 및 값 변환 라이브러리입니다.
- JSONNeverDie - JSON에서 모델까지의 자동 반사 도구이자 사용자 친화적인 JSON 인코더/디코더로 결코 죽지 않는 것을 목표로 합니다.
- ObjectMapper - JSON 개체 매퍼입니다.
- PMJSON - JSON 인코딩/디코딩 라이브러리.
- 육분의? - 고성능 JSONPath 쿼리
- SwiftyJSON - 오류 처리 기능이 있는 JSON용 lib입니다.
- SwiftyJSONAccelerator - JSON용 Swift 5 모델(코딩 가능)을 생성하는 macOS 앱입니다.
키값 저장소
맨 위로 돌아가기
- 기본값 - UserDefaults + Codable 지원에 대한 최신 인터페이스입니다.
- 기본값 - 코딩 가능 및 주요 관찰을 지원하는 강력한 형식의 UserDefault입니다.
- DefaultsKit - iOS, macOS 및 tvOS를 위한 간단하고 강력한 형식의 UserDefault입니다.
- Prephirences - 애플리케이션 기본 설정, NSUserDefaults, iCloud, 키체인 등을 관리합니다.
- SecureDefaults - 추가 AES-256 암호화 레이어를 갖춘 UserDefaults 및 NSUserDefaults에 대한 경량 래퍼입니다.
- Storez - 안전하고 정적으로 유형이 지정되며 저장소에 구애받지 않는 키-값 저장소입니다.
- SwiftStore - LevelDB가 지원하는 키-값 저장소입니다.
- SwiftyUserDefaults - NSUserDefaults에 대한 더 깨끗하고 멋진 구문입니다.
- Zephyr - iCloud를 통해 NSUserDefaults를 쉽게 동기화합니다.
몽고DB
맨 위로 돌아가기
- 몽고키튼? - MongoDB 커넥터.
- 완벽한 MongoDB ? - Mongo-c 클라이언트 라이브러리 주변의 독립형 래퍼로 MongoDB 서버에 액세스할 수 있습니다.
다중 데이터베이스
여러 소스를 포함하는 데이터 관리 계층. 맨 위로 돌아가기
- ModelAssistant - 뷰와 모델 간의 상호 작용을 관리하는 우아한 라이브러리입니다.
- PersistenceKit - 몇 줄의 코드로 Codable 객체를 다양한 지속성 레이어에 저장하고 검색합니다!
- Shallows - 가벼운 지속성 도구 상자입니다.
ORM
맨 위로 돌아가기
- 유창한 ? - 간단한 ActiveRecord 구현.
- 완벽한 CRUD? - CRUD는 Codable 프로토콜을 사용하는 ORM(객체 관계형 매핑) 시스템입니다.
기타 데이터
데이터를 맨 위로 유지하는 다른 방법
- 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 네이티브 클래스, 구조체 및 열거형을 Realm에 쉽게 저장할 수 있습니다.
SQL 드라이버
맨 위로 돌아가기
- MySQL 스위프트? - MySQL 클라이언트 라이브러리.
- 완벽한-MySQL? - MySQL 클라이언트 라이브러리 주변의 독립형 래퍼로, MySQL 서버에 대한 액세스를 가능하게 합니다.
- 완벽한 PostgreSQL ? - PostgreSQL 서버에 대한 액세스를 가능하게 하는 libpq 클라이언트 라이브러리 주변의 독립형 래퍼입니다.
SQLite
SQLite를 사용하여 앱 데이터를 저장하는 데 관심이 있으십니까? 다음은 몇 가지 흥미로운 자료입니다. 맨 위로 돌아가기
- GRDB.swift - 다재다능한 SQLite 툴킷입니다.
- SQLite.swift - SQLite3을 래핑하는 프레임워크입니다. 작은. 단순한. 안전한.
- SQLiteDB - SQLite 래퍼.
TOML
톰의 명백하고 최소한의 언어. 맨 위로 돌아가기
- TOMLDecoder - 최신 TOML 표준, 디코딩됨.
XML
XML 데이터 형식의 항목을 관리하려는 경우 다음과 같은 유용한 라이브러리가 맨 위로 이동됩니다.
- AEXML - xml 래퍼.
- CheatyXML - XML을 쉽게 관리하도록 설계된 강력한 프레임워크입니다.
- SwiftyXML - XML을 처리하는 가장 빠른 방법입니다.
- SWXMLHash - 간단한 XML 구문 분석.
- XMLCoder - 표준 라이브러리의 Codable 프로토콜을 기반으로 하는 XMLEncoder 및 XMLDecoder입니다.
- XMLMapper - XML을 객체에 매핑하는 간단한 방법입니다.
YAML
맨 위로 돌아가기
- YamlSwift - YAML 및 JSON 문서를 로드합니다.
- 참마? - 멋진 YAML 파서.
지퍼
맨 위로 돌아가기
- Zip - 파일 압축 및 압축 해제를 위한 프레임워크입니다.
- Zip Foundation - ZIP 아카이브 파일을 생성하고 읽고 수정하는 라이브러리입니다.
날짜
날짜 형식을 쉽게 처리합니다. 맨 위로 돌아가기
- AnyDate - Java 8 DateTime API에서 영감을 받은 날짜 및 시간 API입니다.
- 연대기 - 더 나은 날짜/시간 라이브러리 구축.
- DateHelper - 간단한 날짜 도우미.
- Datez -
NSDate , NSCalendar , NSDateComponents 및 NSTimeInterval 처리하기 위한 라이브러리입니다. - Datify - Easypeasy 날짜 기능입니다.
- NVDate - 날짜 확장 라이브러리.
- SwiftDate - 쉬운 NSDate 관리.
- 시간 - 제네릭으로 구동되는 유형이 안전한 시간 계산입니다.
- Timepiece - 직관적인 NSDate 확장입니다.
- TrueTime.swift - 장치 시계 시간 변경에 영향을 받지 않는 실제 현재 시간을 가져옵니다(NTP 라이브러리).
- TypedDate - 날짜 구성 요소의 유형 수준 사용자 정의를 활성화하여 날짜 처리 향상
의존성 주입
종속성 주입 라이브러리 맨 위로
- Cleanse - Square의 경량 종속성 주입 프레임워크입니다.
- Corridor - Coreader와 유사한 종속성 주입 μFramework.
- Deli - Deli는 사용하기 쉬운 DI(의존성 주입)입니다.
- DIKit - KOIN에서 영감을 받은 Swift용 종속성 주입 프레임워크입니다.
- Dip - 간단한 종속성 주입 컨테이너입니다.
- DITranquillity - 평온함을 갖춘 종속성 주입 프레임워크입니다.
- Locatable - 속성 래퍼를 활용하여 서비스 로케이터 패턴을 구현하는 마이크로 프레임워크입니다.
- Pure - DI 컨테이너 없이 종속성 주입을 수행하는 방법입니다.
- SafeDI - 컴파일 타임 안전 종속성 주입.
- Swinject - 종속성 주입 프레임워크입니다.
- Typhoon - 종속성 주입 툴킷.
- Weaver - 선언적이고 사용하기 쉽고 안전한 종속성 주입 프레임워크입니다.
장치
장치를 인식하기 위한 라이브러리 모음입니다. 맨 위로 돌아가기
- 장치 - 현재 장치와 화면 크기를 감지하기 위한 경량 도구입니다.
- Device.swift - 중고 장치를 감지하는 초경량 라이브러리입니다.
- DeviceKit - DeviceKit은 UIDevice의 값 유형 대체품입니다.
- 장치 - 현재 장치와 이에 대한 추가 정보를 쉽게 확인할 수 있는 Swift 라이브러리입니다.
- Luminous - 장치에 대해 알아야 할 모든 정보를 얻으세요.
- Thingy - 최신 장치 감지 및 쿼리 라이브러리입니다.
- UIDeviceComplete - 누락된 부분을 채우는 UIDevice 확장입니다.
선적 서류 비치
Swift 코드에 대한 문서 생성 맨 위로
- Jazzy - 감동적인 문서.
- SourceDocs - 코드와 함께 제공되는 Markdown 참조 문서를 생성합니다.
이메일
맨 위로 돌아가기
임베디드 시스템
RaspberryPi, BeagleBone, CHIP 및 기타 보드에 임베디드 Linux 프로젝트를 구축하세요. 맨 위로 돌아가기
- 스위프트GPIO? - ARM의 Linux GPIO/SPI/PWM과 상호 작용합니다.
주변기기
특정 외부 주변 장치와 상호 작용합니다. 맨 위로 돌아가기
이벤트
NSNotificationCenter, Key-Value-Observation 또는 위임에 대한 대안입니다. 맨 위로 돌아가기
- Bond - 바인딩 프레임워크.
- Combinative - Apple의 결합 프레임워크를 사용하는 UI 이벤트 처리입니다.
- EmitterKit - 이벤트 이미터 및 리스너 구현.
- FutureKit - 미래/약속 라이브러리.
- Katana - React 및 Redux로 앱을 작성하세요.
- LightweightObservable - 구독할 수 있는 관찰 가능 시퀀스의 경량 구현입니다.
- 주의사항ObserveKit - 주의사항ObserveKit는 알림 유형을 정보 유형과 연결하는 유형 안전 알림 센터 래퍼입니다.
- Notificationz - 간단하고 사용자 정의 가능한 어댑터를 제공하여
NSNotificationCenter 소유할 수 있도록 지원합니다. - 관찰 가능 - 값을 관찰하는 가장 쉬운 방법입니다.
- OneWay - 단방향 데이터 흐름을 통한 상태 관리.
- OpenCombine - 시간이 지남에 따라 값을 처리하기 위한 Apple의 Combine 프레임워크의 오픈 소스 구현입니다.
- PMKVObserver - 최신 스레드 안전 및 유형 안전 키-값 관찰.
- PromiseKit - 비동기 약속 프로그래밍 lib.
- ReactiveCocoa - ReactiveCocoa(RAC)는 Functional Reactive 프로그래밍에서 영감을 받은 Cocoa 프레임워크입니다. 시간이 지남에 따라 값 스트림을 구성하고 변환하기 위한 API를 제공합니다.
- ReactorKit - 반응형 및 단방향 애플리케이션 아키텍처를 위한 프레임워크입니다.
- ReSwift - 단방향 데이터 흐름.
- RxSwift - Microsoft Reactive Extensions(Rx)입니다.
- 신호 - 대리인 및 알림을 대체합니다.
- SwiftEventBus - iOS에 최적화된 게시/구독 이벤트 버스입니다.
- Tempura - Redux 및 MVVM에서 영감을 받은 iOS 개발에 대한 전체적인 접근 방식입니다.
- Tokamak - 사용하기 쉬운 단방향 데이터 바인딩으로 기본 UI 구성 요소를 구축하기 위한 React와 유사한 선언적 API입니다.
- 투모로우랜드 - 가벼운 약속.
- TopicEventBus - 주제별로 이벤트를 게시하는 기능을 갖춘 게시-구독 디자인 패턴 구현 프레임워크입니다.
- VueFlux - 단방향 데이터 흐름 상태 관리 아키텍처 - Vuex 및 Flux에서 영감을 얻었습니다.
- When - Promise의 경량 구현입니다.
파일
맨 위로 돌아가기
- ExtendedAttributes - 파일 및 폴더에 대한 확장된 특성을 관리합니다.
- FileKit - 간단하고 표현력이 풍부한 파일 관리.
- FileProvider - iOS/tvOS 및 macOS용 로컬, iCloud 및 원격(WebDAV/FTP/Dropbox/OneDrive/SMB2) 파일을 FileManager로 대체합니다.
- KZFileWatchers - 로컬 및 원격 파일 변경 사항을 관찰하기 위한 마이크로 프레임워크입니다.
- 패스킷? - 간편한 경로 작업.
- 파토스? - 효율적인 Unix 파일 관리.
글꼴
글꼴 관련 조각 모음입니다. 맨 위로 돌아가기
- FontAwesome.swift - 프로젝트에서 FontAwesome을 사용하세요.
- FontBlaster - iOS 앱에 프로그래밍 방식으로 사용자 정의 글꼴을 로드합니다.
- 잉크병 - 즉석에서 사용자 정의 글꼴을 사용할 수 있는 잉크병입니다.
- IoniconsKit - 프로젝트에서 ionicon을 UIImage / UIFont로 사용하세요.
- OcticonsKit - 프로젝트에서 Octicon을 UIImage / UIFont로 사용하세요.
- SwiftIconFont - Fontawesome, Iconic, Ionicons, Octicon 포트입니다.
- SwiftIcons - 글꼴 아이콘용 라이브러리: 드립 아이콘, 이모티콘, 멋진 글꼴, icofont, ionicons, 선형 아이콘, 지도 아이콘, 재질 아이콘, 오픈 아이콘, 상태, 날씨.
- SwiftUI-FontIcon - SwiftUI용 글꼴 아이콘: 멋진 글꼴, 이온 아이콘, 재질 아이콘.
- SYSymbol - 손끝에서 모든 SFSymbol을 사용할 수 있습니다.
- UIFontComplete - iOS 및 tvOS용 글꼴 관리(시스템 및 사용자 정의).
게임 엔진
맨 위로 돌아가기
- 글라이드 엔진 - 실용적인 예제와 튜토리얼이 포함된 2D 게임 제작을 위한 SpriteKit 및 GameplayKit 기반 엔진입니다.
- 스위프트용 Raylib? - Raylib용 크로스 플랫폼 Swift 패키지입니다. 소스에서 Raylib를 빌드하므로 라이브러리를 조작할 필요가 없습니다. 게임 패키지에 종속성으로 추가하고 진행하세요!
2D
맨 위로 돌아가기
- ImagineEngine - 엄청나게 빠른 2D 게임 엔진.
계략
맨 위로 돌아가기
- FChessboardView - 체스 보드용 뷰 컨트롤러
- 세이지? - 크로스 플랫폼 체스 라이브러리.
몸짓
맨 위로 돌아가기
- ShowTime - 단 한 줄의 코드로 iOS 탭과 제스처를 시연하고 동영상으로 보여주세요.
- SwiftyGestureRecognition - Xcode Playgrounds의 UIGestureRecognizer입니다.
- SwipyCell - 작업을 트리거하기 위해 스와이프를 구현하는 UITableViewCell(메일박스 앱에서 알려짐)
- 촉각 - 제스처에 반응하고 이벤트를 제어하는 보다 안전하고 관용적인 방법입니다.
하드웨어
하드웨어 관련 라이브러리 전용 카테고리 맨 위로
3D 터치
이러한 라이브러리 덕분에 새로운 3D Touch/Force Touch 기능을 쉽게 처리할 수 있습니다. 맨 위로 돌아가기
블루투스
CoreBluetooth 주변 래퍼 맨 위로
- BlueCap - CoreBluetooth 등을 둘러싼 래퍼입니다.
- Bluejay - 안정적인 Bluetooth LE 앱을 구축하기 위한 간단한 프레임워크입니다.
- BluetoothKit - BLE를 사용하여 iOS/OSX 장치 간에 쉽게 통신합니다.
- RxBluetoothKit - RxSwift용 iOS 및 OSX 블루투스 라이브러리입니다.
- SwiftyBluetooth - CoreBluetooth를 둘러싼 간단하고 안정적인 클로저 기반 래퍼입니다.
카메라
멋진 카메라 라이브러리 맨 위로
- CameraBackground - 카메라 레이어를 UIView의 배경으로 표시합니다.
- CameraKit-iOS - 다음 프로젝트에서 카메라 성능과 사용 편의성을 대폭 향상시킵니다.
- FDTake - 쉽게 사진이나 비디오를 찍거나 라이브러리에서 선택하세요.
- Fusuma - 인스타그램과 같은 사진 브라우저이자 카메라 기능입니다.
- MediaPicker - SwiftUI 사용자 정의 가능한 미디어 선택기 - 앨범이 포함된 카메라 및 갤러리 지원
- NextLevel - Rad 미디어 캡처.
바코드
바코드, QR 코드, 기타 코드 리더기 맨 위로
- BarcodeScanner - 간단하고 아름다운 바코드 스캐너 뷰 컨트롤러입니다.
- EFQRCode - 빠른 응답 코드를 작동하는 더 나은 방법입니다.
- QRCodeReader.swift - 간단한 QRCode 리더.
햅틱 피드백
햅틱 피드백 사용과 관련된 라이브러리
iBeacon
신속한 프로젝트에서 iBeacon 사용에 관심이 있으십니까? 여기에 흥미로운 자료가 있습니다. 맨 위로 돌아가기
- Swiftlocation- 위치 및 비콘 모니터링.
센서
더 빠르고 쉬운 방법으로 장치 센서 관리
이미지
이미지 관련 Libs의 흥미로운 목록 .. 상단으로 돌아 가기
- Agrume- 레몬 신선한 iOS 이미지 뷰어.
- AlamoFireImage -AlamoFireImage는 AlamoFire의 이미지 구성 요소 라이브러리입니다.
- APNGKIT- 고성능과 IOS에서 APNG 형식으로 플레이하는 유쾌한 방법.
- ATGMEDIABROWSER- 여러 사전 정의 된 전환 스타일과 새로운 전환을 쉽게 만들 수있는 이미지 슬라이드 쇼 뷰어.
- Axphotoviewer- iPhone/iPad 사진 갤러리 뷰어, 많은 수의 사진을 볼 수 있습니다.
- Blockiesswift- 독특한 차단 식별/프로필 사진 생성기.
- Brightroom- Coreimage를 사용한 이미지 편집기 및 엔진.
- CTPANORAMAVIEW- 터치 또는 모션 기반 컨트롤이있는 구형 또는 원통형 파노라마를 표시하는 라이브러리.
- dtphotoviewercontroller- Facebook 사진 뷰어에서 영감을 얻은 단일 사진 또는 사진 모음을 표시하는 완전히 사용자 정의 가능한 사진 뷰어 컨트롤러.
- FacebookImagePicker- Facebook 앨범 사진 선택기.
- FACECROP- Apple의 비전 프레임 워크를 사용하여 이미지의 감지 및 중앙면.
- FlexibleImage- 이미지와 함께 연주하는 간단한 방법.
- Fmphotopicker- 우아하고 사용자 정의 가능한 이미지 편집기가있는 현대적이고 단순하며 제로 의존성 사진 선택기.
- GIFU- iOS에 대한 고도로 성능이 높은 애니메이션 GIF 지원.
- GPUIMAGE 2-GPUIMAGE 2는 GPU- 셀러 된 비디오 및 이미지 처리를위한 BSD 라이센스 프레임 워크입니다.
- GPUIMAGE 3-GPUIMAGE 3은 금속을 사용한 GPU- 셀러 된 비디오 및 이미지 처리를위한 BSD 라이센스 프레임 워크입니다.
- HANEKESWIFT- 이미지에 대한 여분의 사랑을 가진 iOS 용 가벼운 일반 캐시.
- HARBETH -GPU 용 금속 API 가속 그래픽 및 비디오 및 카메라 필터 프레임 워크.
- ImageTect- iOS 11 Vision API와 함께 이미지의 얼굴, 자르기, 바코드 및 텍스트를 감지 및 자르기.
- ImageLoader- iOS 용 경량 및 빠른 이미지 로더.
- ImagesCout- Fastimage 구현 - PNG, GIF 및 JPEG를 지원합니다.
- ImageViewer- 이미지 뷰어 à la twitter.
- IMGIXSWIFT- 이미지 URL을 빠르고 반응이 좋게 쉽게 업데이트합니다.
- JLSTICKERTEXTVIEW- UIIMAGEVIEW를 사용하면 여러 레이블 (다중 라인 텍스트 지원)을 추가 할 수 있으므로 한 손가락으로 원하는대로 라벨을 편집하고 회전하고 크기를 조정 한 다음 텍스트를 이미지에서 렌더링 할 수 있습니다.
- KANVAS- 효과, 도면, 텍스트, 스티커를 추가하고 기존 미디어 또는 카메라에서 GIF 제작을위한 iOS 라이브러리.
- Kingfisher- 이미지 다운로드 및 캐싱.
- Letteravatarkit- 문자 기반 아바타를 생성하는 uiimage 확장.
- Lightbox- iOS 앱의 편리하고 사용하기 쉬운 이미지 뷰어입니다.
- Maplebacon- 이미지 다운로드 및 캐싱 라이브러리.
- McScratchImageView- 스크래치 카드와 같은 다른 뷰의 표면을 덮는 데 사용되는 사용자 정의 ImageView, 사용자는 Mulch를 스 와이프하여 아래보기를 볼 수 있습니다.
- MOA- iOS, TVOS 및 MACOS의 이미지보기 확장 이미지 다운로드 확장.
- Nuke- 이미지 로딩, 캐싱, 처리, 표시 및 예열을위한 고급 프레임 워크.
- PassportScanner- 여권의 MRZ 코드를 스캔하고 이름, 성, 여권 번호, 국적, 생년월일, 만료 날짜 및 개인 번호를 추출하십시오.
- 거친-거친 것은 스케치, 손으로 그린 스타일을 그릴 수 있습니다.
- Sharaku- Instagram과 같은 이미지 필터링 UI 라이브러리.
- 눈송이 - SVG와 협력하십시오.
- SWIFTDRAD- SVG 이미지를 UIIMAGE, NSIMAGE로 변환하고 CoreGraphics 소스 코드를 생성하는 라이브러리.
- Swiftgen-Assets- 자산 카탈로그의 모든
UIImages 에 대한 자동 생성 enums 위한 도구. - SWIFTSVG- 여러 인터페이스 옵션 (String, NS/UibezierPath, CashApelayer 및 NS/UIView)이있는 단일 패스 SVG 파서.
- Swiftwebimage-?
- Sfiftygif- 고성능 GIF 엔진.
- Tinycrayon- 모바일 앱 용 똑똑하고 사용하기 쉬운 이미지 마스킹 및 컷 아웃 SDK.
- Toucan- 이미지 처리 API.
- uiimagecolors- uiimage를위한 iTunes 스타일 컬러 페치.
- ypimagepicker- iOS 용 Instagram과 같은 이미지 선택기 및 필터.
- ZimageCropper- 어떤 모양의 자르기 이미지.
키 가치 코딩
키 값 코딩을위한 라이브러리가 상단으로 돌아갑니다
건반
자신만의 맞춤형 키보드를 만들고 싶습니까? 다음은 몇 가지 흥미로운 리소스가 맨 위로 돌아갑니다
- ihkeyboardavoiding- 키보드가 표시 될 때 uiview가 보이게 유지하기위한 우아한 솔루션. uiscrollview가 필요하지 않습니다.
- iqkeyboardmanager- 코드리스 드롭 인 유니버설 라이브러리를 사용하면 키보드가 미끄러 져 미끄러지지 않고 Uitextfield/uitextView를 덮을 수 있습니다.
- ISEMOJIVIEW -iOS 용 이모티콘 키보드
- KeyboardHidEmanager- iOS의보기를 탭하여 키보드를 숨기는 Codeless Manager.
- 키보드 쇼트 컷 - MACOS 앱에 사용자 가중화 가능한 글로벌 키보드 바로 가기를 추가하십시오. 코코아 및 Swiftui 구성 요소가 포함되어 있습니다.
- 리본 -? iOS & MACOS 용 간단한 크로스 플랫폼 도구 모음/사용자 정의 입력 액세서리 뷰 라이브러리.
- Typist- iOS Apps-Helps의 소형 드롭 인 Uikit 키보드 관리자는 알림 센터없이 키보드의 화면 존재 및 동작을 관리합니다.
전부
단순화 된 API로 코딩하기위한 라이브러리가 상단으로
- bfkit-swift? - 앱을 더 빠르게 개발하기위한 유용한 클래스, 스트러크 및 확장 모음.
- C4IOS- 단순화 된 API로 기본 iOS 프로그래밍의 힘을 활용합니다.
- ContactSchangenotifier- 앱 밖에서 어떤 연락처가 변경 되었습니까? 더 나은 CNContactStoredIdChange 알림 : 노이즈없이 실제 변경을받습니다.
공들여 나열한 것
레이아웃에 도움이되는 리브. 맨 위로 돌아가기
- AnimatedTabbar- 많은 사전 설정 애니메이션이있는 탭 바.
- Brickkit- 간단한 방식으로 복잡하고 반응 형 레이아웃을 만듭니다.
- cglayout? - 강력한 AutoLayout 프레임 워크, UIView (NSView), Calayer, 렌더링 된보기 등을 관리 할 수있는 강력한 AutoLayout 프레임 워크.
- FlexLayout- 고도로 최적화 된 Facebook Yoga Flexbox 구현에 대한 멋지고 깨끗한 인터페이스.
- FRAMELAYOUTKIT-이 프레임 워크는 간단하고 직관적 인 피연산자 및 DSL 구문으로 체인 및 중첩 레이아웃을 포함한 복잡한 레이아웃을 지원합니다.
- 그리드 - Swiftui에서 누락 된 가장 강력한 그리드 컨테이너.
- 레이아웃리스 - 덜 UI 코드를 쓰십시오.
- 네온 - 강력한 프로그래밍 방식 UI 레이아웃 프레임 워크.
- PINLAYOUT- 자동 레이아웃없이 빠른보기 레이아웃. 마법, 순수한 코드, 완전한 제어 및 타오르는 빨리. 간결한 구문, 직관적이며 읽기 쉬운 및 체인 가능. [iOS/MacOS/TVOS]
- 스케일링 헤더 스크롤보기 - 스크롤 할 때 줄어든 끈적 끈적한 헤더가있는 스크롤보기. Swiftui와 함께 작성되었습니다.
- 정적 - iOS의 간단한 정적 테이블보기.
- 스테비아 - iOS 용 우아한보기 레이아웃.
자동 레이아웃
스토리 보드 사용에 지루합니까? 선언적인 자동 레이아웃 Libs를 시도하십시오. 맨 위로 돌아가기
- 대나무 - 한 줄의 자동 레이아웃 (및 수동 레이아웃).
- 지도 제작 - 프로젝트에 대한 선언적 자동 레이아웃 Lib.
- CASSOWARY- AUTOLAYOUT와 동일한 알고리즘을 사용하여 선형 제약 조건을 해결하는 라이브러리.
- 컵 케이크 - iOS 용 UI 구성 요소를 생성하고 레이아웃하는 쉬운 방법.
- DeviceLayout- 각 장치마다 자동으로 설정할 수 있습니다.
- EasyPeasy- 자동 레이아웃이 쉽게 만들어졌습니다.
- EasySwiftLayout- 애플의 자동 레이아웃을위한 가벼운 신속한 프레임 워크.
- EZLAYOUT- AUTOLAYOUT를 코딩하는 더 쉽고 빠른 방법입니다.
- FIXFLEX- NSLAYOUTANCHOR를 기반으로 한 선언적 자동 ayout, VFL의 Swifty Reimagination, UistackView의 대안.
- Hypeui-? Hypeui는 Uikit을 기반으로 한 Apple의 Swiftui DSL 스타일을 구현 한 것입니다.
- KVCOSSTRANTKIT- iOS, TVOS & OSX 용 인상적인 AUTOLAYOUT DSL.
- Misterfusion -Autolayout 용 DSL, Size Class를 지원합니다.
- 모르타르 - 자동 레이아웃 제약 조건을 생성하고 하위 뷰를 추가하기위한 간결하지만 유연한 DSL.
- Northlayout- 확장 된 구문이있는 VFL (Visual Format Language)을 사용하여 레이아웃으로 빠른 경로.
- PURELAYOUT- iOS & OS X 자동 레이아웃의 최종 API.
- Snapkit -iOS & OS X 용 AutolAnowout DSL.
- SwiftStraints- 한 줄의 코드로 제약 조건을 작성할 수있는 강력한 자동 층 프레임 워크.
- TinyConstraints- TinyConstraints는 인간의 용도로 자동차 레이아웃을 더 달콤하게 만드는 구문 설탕입니다.
현지화
앱을 다시 현지화하는 데 도움이되는 프레임 워크
- BartyCrouch- 코드 및 스토리 보드/xibs에서 문자열 파일을 점진적으로 업데이트/번역합니다.
- CrowdinsDK- Crowdin Project에서 즉시 응용 프로그램에 이르기까지 모든 새로운 번역을 제공합니다.
- Iblocalizable- Iblocalizable이있는 인터페이스 빌더에서 뷰를 직접 국소화하십시오.
- L10N -SWIFT- 언어를 "비행"으로 바꾸는 능력을 갖춘 응용 프로그램의 현지화 및 모든 언어의 복수 형태를 지원합니다.
- LocalizationKit- 원격 관리로 앱의 실시간 동적 현지화를 통해 앱을 다시 제출하지 않고 유지 관리 및 배포를 관리 할 수 있습니다.
- Localize- 현지화 가능한 정기 표현식을 사용하여 앱을 현지화합니다.
- Localize -Swift- 현지화 가능한 정기 표현식을 사용하여 앱을 현지화합니다.
- locheck- 오류에 대해 .strings 및 .stringsdict 파일을 확인하십시오
- stringswitch- ios .strings 파일을 Android strings.xml 형식으로 쉽게 변환하고 그 반대도 마찬가지입니다.
- SWIFTGEN-L10N- 모든 지역화 가능한 모든 지역에 대한 자동 생성
enums 위한 도구 (문자열에 %@ 와 같은 printf-format 자리 표시자가 포함 된 경우 적절한 관련 값 포함. - Translatio- 스토리 보드에 직접 문자열을 현지화하는 데 도움이되는 초경량 라이브러리.
위치
맨 위로 돌아가기
- AsynclocationKit- 현대 동시성 스위프트 (Async/Await)를 사용한 Apple Corelocation 프레임 워크 용 래퍼.
- stlocationRequest- 우아하고 간단한 3D 플라이 오버 위치 요청 화면.
벌채 반출
기기에 쓰고 읽기위한 유틸리티 로그 로그로 로그 로그를 맨 위로
- AECONSOLE- iOS 앱 위에 디버그 로그가있는 사용자 정의 가능한 콘솔 UI 오버레이.
- CleanroomLogger- 단순하고 가벼우 며 성능 인 구성 가능하고 확장 가능한 고급 로깅 API.
- 지속 ? - 가벼운 로깅 라이브러리는 운영 시간보고에 중점을 둡니다.
- GEDATSU- AutoLayout 오류 콘솔 로그에 대한 읽기 가능한 형식을 제공합니다.
- Heliumlogger? -IBM의 경량 로깅 프레임 워크.
- 프린터 - 다음 앱을위한 멋진 로거.
- 강아지 ? - 여러 전송 및 플랫폼을 지원하는 유연한 로깅 라이브러리.
- QORUMLOGS- Xcode & Google Docs 용 로깅 유틸리티.
- 무지개 ? - 유쾌한 콘솔 출력.
- Swiftybeaver? - 개발 및 릴리스 중 다중 플랫폼 로깅.
- TinyConsole- iOS 앱을 사용하는 동안 정보를 표시하는 작은 로그 콘솔.
- Tracelog? - Dead Simple : 의도 된 방식을 로깅! iOS, MacOS 및 Linux에서 실행됩니다.
- Watchdog- 메인 스레드에서 과도한 차단을 기록하는 유틸리티.
- WatchDoginsPector- iOS 앱의 상태 표시 줄에 현재 프레임 속도 (FPS)를 표시하는 로깅 도구입니다.
- Willow- Willow는 강력하지만 가벼운 로깅 라이브러리입니다.
- XCGLOGGER- 로그 레벨, 타임 스탬프 및 줄 번호를 갖춘 전체 기능 및 구성 가능한 로깅 유틸리티.
지도
맨 위로 돌아가기
- 클러스터 - 쉬운 맵 주석 클러스터링.
- FlyoverKit -FlyoverKit을 사용하면 전체 구성 가능성을 유지하면서 MKMapview에서 놀라운 360 ° 플라이 오버보기를 제공 할 수 있습니다.
- GeoSwift- 지리적 모델로 작업하고 교차로, 중첩, 예측 등을보다 쉽게 계산할 수 있도록합니다.
- LOCOKIT- iOS의 위치 및 활동 기록 프레임 워크.
수학
맨 위로 돌아가기
- Arithmosophi- 산술 및 논리 작업을위한 프로토콜 세트.
- Bigint- 임의의 예비 산술.
- DDMATHPARSER -DDMATHPARSER를 사용하면 문자열을 쉽게 구문 분석하고 수학적 표현으로 평가할 수 있습니다.
- SIGMASWIFTSTATISSTICS- 통계 계산을위한 기능 모음.
- Upsurge- 단순하고 빠른 매트릭스 및 벡터 수학.
자연어 처리
맨 위로 돌아가기
회로망
HTTP 요청을 처리하는 데 소요되는 시간을 줄일 수있는 LIB 목록. 맨 위로 돌아가기
- Alamofire? - 우아한 네트워킹.
- APIKIT- 유형 - 안전 웹 API 클라이언트 구축을위한 라이브러리.
- CIAO- MDNS (Bonjour, Zeroconf)를 사용하여 서비스를 게시하고 발견합니다.
- CodyFire- 강력한 코드 가능한 API는 iOS의 빌더 및 관리자를 요청합니다. 알라 모파이어를 기반으로합니다.
- 도관 - 웹 API를위한 강력한 네트워킹.
- 연결 -? 인터넷 액세스없이 Wi-Fi 네트워크를 감지하여 인터넷 연결 감지를보다 강력하게 만듭니다.
- 도트 - 가벼운 동시 네트워킹 프레임 워크.
- Goodnetworking-? Goodnetworking은 HTTP 네트워킹을 단순화합니다.
- Heimdallr.swift- iOS 용 사용하기 쉬운 Oauth 2 라이브러리.
- 단지 ? -HTTP 용 사람 (파이썬 반복 스타일 HTTP 라이브러리).
- MALIBU- 약속을 기반으로 한 네트워킹 라이브러리.
- Moya- 네트워크 추상화 계층.
- Multipeer- 장치 간의 자동 오프라인 데이터 전송을위한 멀티 엔티크 연결 프레임 워크 용 래퍼.
- NETFOX- 가벼운 한 줄 설정, 네트워크 디버깅 라이브러리.
- NETSWIFT- 타입 안전, 고급 네트워킹 솔루션.
- OAUTH2 -OAUTH2 AUTH LIB.
- Oauthswift- iOS 용 OAUTH 라이브러리.
- 피타 야? -HTTP / HTTPS Networking Library는 우연히 기계에서 실행됩니다.
- PMHTTP -REST 및 JSON에 중점을 둔 HTTP 프레임 워크.
- 우편 - 일반 이메일 제공 업체에 대한 간단한 액세스를 제공하는 프레임 워크.
- 도달 가능성. 스수 - 클로저와의 애플의 도달 가능성을 대체합니다.
- ReactiveApi- rxswift의 힘과 함께 깨끗하고 간결하며 선언적 네트워크 코드를 작성하십시오. 개조에서 영감을 얻었습니다.
- ResponseDetection- 디버깅 목적으로 앱과 서버 간의 발신 요청과 들어오는 응답을 가로 채기위한 비 침입 프레임 워크.
- rxnetworks- rxswift + moya + handyjson + 플러그인이있는 네트워크 API.
- Shadowsocksx -NG- 방화벽을 우회하는 데 도움이되는 빠른 터널 프록시.
- Siesta- 진한 API에 대한 우아한 추상화는 튼튼한 혼란을 불러 일으킨다. 콜백 및 대의원 기반 네트워킹에 대한 대안.
- Solarnetwork- 우아한 네트워크 추상화 계층.
- swifthttp -nsurlsession 래퍼.
- Sfiftyoauth- 제공자 세트가 내장 된 작은 OAUTH 라이브러리.
- terminetwork-? 현대적이고 안전한 iOS, WatchOS, MacOS 및 TVOS 응용 프로그램을 구축하기위한 제로 의존성 네트워킹 솔루션.
- TRON- Alamofire 위에 작성된 가벼운 네트워크 추상화 계층.
- Wormholy- 마법사와 같은 iOS 네트워크 디버깅? .
HTML
HTML에서 내용물을 쉽게 조작해야합니까? 맨 위로 돌아가기
- FUZI- XPATH & CSS 지원이있는 빠른 및 경량 XML/HTML 파서.
- KANNA- 또 다른 XML/HTML 파서.
- Swiftsoup? -HTML 파서, Best of Dom, CSS 및 JQuery.
- wkzombie- 헤드리스 브라우저.