콘텐츠로 이동

언어 선택

현재 언어: 한국어

Swift

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

This edition is an AI-assisted translation.

멋진Linux프로젝트업데이트
멋진:penguin:11072026년 8월 3일

다음과 함께합니다:

Codemotion

Swift 관련 가이드를 모은 멋진 목록입니다.

맨 위로

  • Open Source Updates for Swift Projects - Swift로 작성되었거나 Swift와 관련된 인기 및 신생 오픈 소스 프로젝트의 최신 소식을 격주로 전하는 뉴스레터입니다.

맨 위로

  • API Design Guidelines - Swift 공식 API 설계 지침입니다.
  • Apple eBook - Swift 초보자를 위한 Apple 공식 전자책입니다.
  • Getting Started - Swift 프로그래밍 언어의 사용 방법을 알아보세요.
  • Introducing SwiftUI - 4시간 이상의 콘텐츠와 대화형 튜토리얼을 제공하는 SwiftUI 공식 튜토리얼입니다.

맨 위로

  • Airbnb - Airbnb 공식 스타일 가이드입니다.
  • Google - Apple의 훌륭한 Swift 표준 라이브러리 스타일을 바탕으로 하며, Google 내 여러 Swift 프로젝트에서 얻은 사용 경험과 의견도 반영한 스타일 가이드입니다.
  • LinkedIn - LinkedIn 공식 스타일 가이드입니다.
  • Raywenderlich - 꼭 읽어야 할 Raywenderlich 가이드입니다.

맨 위로

  • iOS project template - fastlane 레인, Travis CI 작업과 Codecov, SwiftLint용 HoundCI, Danger의 GitHub 통합 기능을 제공하는 iOS 프로젝트 템플릿입니다.
  • Model-View-Presenter template - MVP 패턴 기반 iOS 앱 개발을 빠르게 시작할 수 있도록 만든 유연하고 간편한 템플릿입니다.
  • Swift Module Template - 재사용 가능한 훌륭한 모듈을 시작하기 위한 독자적인 의견이 담긴 템플릿입니다.
  • Online Swift Playground - 온라인 Swift 플레이그라운드입니다.
  • SwiftFiddle - Swift 코드를 작성하고 공유하며 삽입할 수 있는 플레이그라운드입니다.

즐겨 사용하는 편집기를 위한 지원입니다.

맨 위로

  • swift-mode - 일부 flycheck 오류 지원을 포함한 Emacs 지원입니다.

맨 위로

  • swift-colab - 브라우저에서 Swift를 실행할 수 있습니다.

맨 위로

  • swift-vim - Vim 런타임 파일입니다.
  • vim-polyglot - vim-swift를 포함한 Vim용 언어 팩입니다.
  • xcprofiler - 컴파일 시간을 프로파일링하는 명령줄 유틸리티입니다.
  • Swiftify - Objective-C를 Swift로 변환하는 온라인 코드 변환기이자 Xcode 확장 프로그램입니다.
  • Zolang :penguin: - 여러 프로그래밍 언어의 코드를 생성하기 위한 DSL입니다.

다음 프로젝트의 앱도 살펴보세요:

  • Awesome iOS Interview - 면접 준비에 도움이 되는 질문 목록입니다.
  • awesome-macOS - macOS용 훌륭한 앱, 소프트웨어, 도구와 흥미로운 항목을 엄선한 목록입니다.
  • example-ios-apps - iOS 개발을 배우는 초보자와 예제 앱이나 기능이 필요한 iOS 개발자를 위한 훌륭한 목록입니다.
  • open-source-ios-apps - 오픈 소스 iOS 앱을 함께 모은 목록입니다.
  • open-source-mac-os-apps - macOS용 오픈 소스 앱의 멋진 목록입니다.

Swift용 종속성 관리 소프트웨어입니다.

  • Accio - Carthage를 개선한 iOS 등의 SwiftPM 기반 종속성 관리자입니다.
  • Carthage - 새로운 종속성 관리자입니다.
  • CocoaPods - 가장 널리 사용되는 종속성 관리자입니다.
  • Mint - Swift 명령줄 도구를 설치하고 실행하는 패키지 관리자입니다.
  • swift-package-manager - SPM은 Swift 프로그래밍 언어용 패키지 관리자입니다.
  • Swiftly - 여러 Swift 버전을 설치하는 Swift CLI 툴체인 설치 프로그램입니다.
  • App Architecture - 《App Architecture》 책의 샘플 코드입니다.
  • CleanArchitectureRxSwift - RxSwift를 사용하는 iOS 앱의 클린 아키텍처 예제입니다.
  • Design-Patterns-In-Swift - 디자인 패턴입니다.
  • GoodReactor - ⚛️ View Model, View Controller, Coordinator 간 통신을 위한 Redux 기반 Reactor 프레임워크입니다.
  • Reactant - iOS용 반응형 아키텍처입니다.
  • ReduxUI - SwiftUI에서 쉽게 사용할 수 있는 Redux 프레임워크입니다.
  • SimplexArchitecture - 상태 변경을 SwiftUI의 View와 분리하는 간단한 아키텍처입니다.
  • Spin - RxSwift, ReactiveSwift, Combine에서 작동하는 다목적 피드백 루프 구현을 제공합니다.
  • StateViewController - 상태를 가진 UIViewController 구성 방식으로, 비대한 View Controller에 대한 MVC의 해결책입니다.
  • SwiftUI Atom Properties - SwiftUI와 동시성을 위한 반응형 데이터 바인딩 및 의존성 주입 라이브러리입니다.
  • The Composable Architecture - 합성, 테스트, 사용 편의성을 고려해 일관되고 이해하기 쉬운 방식으로 앱을 구축하는 라이브러리입니다.
  • Viperit - iOS용 Viper 프레임워크입니다.

Swift 관련 기타 프로젝트입니다.

  • Beak - Swift 스크립트용 명령줄 인터페이스입니다.
  • BetterCodable - 프로퍼티 래퍼로 Codable 구조체를 한층 더 활용해 보세요. 사용자 지정 init(from decoder: Decoder) throws 구현과 반복적인 보일러플레이트를 피하도록 돕는 것이 이 프로퍼티 래퍼의 목표입니다.
  • CodableWrappers - Codable 타입의 사용자 지정 직렬화를 쉽게 만드는 PropertyWrapper 모음입니다.
  • Forked - 로컬 우선 앱을 지원하기 위해 Swift 앱의 공유 데이터를 관리하는 일반화된 접근 방식입니다.
  • Fugen - Figma 파일에서 리소스를 내보내고 코드를 생성하는 명령줄 도구입니다.
  • MemberwiseInit - @MemberwiseInit은 Swift 멤버별 이니셜라이저와 동일한 안전 우선 의미 체계를 따르면서 의도한 init을 더 자주 제공하는 Swift 매크로입니다.
  • Model2App - 데이터 모델을 실제 작동하는 CRUD 앱으로 바꿉니다.
  • Surmagic - XCFramework를 손쉽게 만드세요! iOS, Mac Catalyst, tvOS, macOS, watchOS 등 여러 플랫폼용 XCFramework를 한 번에 생성하는 명령줄 도구입니다.
  • SwagGen :penguin: - Stencil 템플릿을 기반으로 Swagger 사양에서 REST API를 생성하는 명령줄 도구입니다.
  • Swiftbrew - Swift 패키지용 Homebrew입니다.
  • SwiftGen - 프로젝트의 다양한 에셋에 대한 코드를 자동 생성하는 도구 모음입니다.
  • SwiftKit - 다음 오픈 소스 Swift 프레임워크를 시작해 보세요 📦.
  • SwiftPlate - 명령줄에서 크로스 플랫폼 프레임워크 프로젝트를 쉽게 생성합니다.
  • Toybox - Xcode Playground를 손쉽게 관리합니다.
  • Tuist - 대규모 Xcode 프로젝트를 생성, 유지 관리하고 상호작용하기 위한 오픈 소스 명령줄 도구입니다.
  • xc - 지정한 버전으로 Xcode 프로젝트 파일을 여는 도구입니다.
  • xcbeautify - xcodebuild 출력 형식을 다듬는 작은 도구입니다.
  • XcodeGen - YAML 파일과 프로젝트 디렉터리에서 Xcode 프로젝트를 생성하는 도구입니다.
  • xcodeproj - Xcode 프로젝트와 워크스페이스를 읽고, 업데이트하고, 작성하는 라이브러리입니다.

Swift 프로젝트에 사용할 스니펫과 라이브러리를 여기에서 찾을 수 있습니다.

맨 위로

  • Capable - 접근성 설정을 추적하고 고대비 색상과 크기 조절 가능한 글꼴을 활용해 장애가 있는 사용자도 앱을 사용할 수 있도록 합니다.

머신 러닝, 신경망 등을 비롯한 AI 기반 프로젝트용 라이브러리입니다. 맨 위로

  • CoreML-Models - 독창적인 Core ML 모델 모음입니다.
  • DL4S - 자동 미분, 빠른 텐서 연산, CNN과 RNN부터 트랜스포머까지 지원하는 동적 신경망을 제공합니다.
  • EdgeRunner - Apple Silicon에서 빠르게 로컬 LLM 추론을 수행합니다. Swift와 Metal로 처음부터 구축했습니다.
  • Espresso - Apple Neural Engine에서 트랜스포머를 직접 컴파일합니다.
  • Fazm - 접근성 API와 ScreenCaptureKit을 사용하는 macOS용 음성 제어 AI 에이전트입니다.
  • Open Agent SDK - 전체 에이전트 루프, 34개의 내장 도구, 하위 에이전트 오케스트레이션, MCP 통합, 여러 공급자의 LLM 지원 기능을 갖춘 오픈 소스 에이전트 SDK입니다.
  • OpenAI - OpenAI 공개 API용 Swift 패키지입니다.
  • swift-coding-agent - 하위 에이전트와 컨텍스트 압축 기능을 갖춘 터미널 코딩 에이전트입니다.

맨 위로

  • Algorithm - 알고리즘과 확률 모델 작성을 위한 도구 모음입니다.
  • BTree - 메모리 내 B-트리를 사용하는 Swift용 고속 정렬 컬렉션입니다.
  • swift-algorithm-club - 설명이 포함된 알고리즘 및 자료 구조입니다.
  • SwiftLCS :penguin: - 최장 공통 부분 수열(LCS) 알고리즘 구현입니다.

앱 사용을 쉽게 추적할 수 있는 분석 관련 라이브러리입니다. 맨 위로

  • Aptabase - Swift 앱을 위한 오픈 소스, 개인정보 보호 우선의 간편한 분석 도구입니다.
  • Scout - CloudKit을 백엔드로 사용하는 프로덕션 수준의 iOS 앱 로깅 SDK입니다.
  • Tracker Aggregator - 다목적 분석 추상화 계층입니다.
  • Umbrella - 분석 추상화 계층입니다.

애니메이션을 지원하는 라이브러리입니다. 맨 위로

  • Advance - iOS, tvOS, OS X용 강력한 애니메이션 프레임워크입니다.
  • AnimatedGradient - SwiftUI로 작성된 애니메이션 선형 그라디언트 라이브러리입니다.
  • ChainPageCollectionView - 세련된 2단 컬렉션 뷰 레이아웃 및 애니메이션입니다.
  • CocoaSprings - iOS/macOS용 대화형 스프링 애니메이션입니다.
  • Comets - 입자 애니메이션입니다.
  • Ease - Ease로 무엇이든 애니메이션화하세요.
  • EasyAnimation - UIView.animateWithDuration(_:, animations:…)의 기능을 한 단계 끌어올리는 라이브러리입니다.
  • Elephant - 세련된 SVG 애니메이션 키트입니다.
  • FlightAnimator - 자연스러운 블록 기반 Core Animation 프레임워크입니다.
  • Gemini - 풍부한 스크롤 기반 애니메이션 프레임워크입니다.
  • IBAnimatable - IBAnimatable을 사용해 Interface Builder에서 App Store 출시용 앱의 UI, 상호작용, 탐색, 전환 및 애니메이션을 디자인하고 프로토타입으로 만드세요.
  • Interpolate - 제스처 기반 대화형 애니메이션을 만드는 보간 프레임워크입니다.
  • lottie-ios - After Effects 벡터 애니메이션을 iOS에서 네이티브로 렌더링하는 라이브러리입니다.
  • Pastel - Instagram과 같은 그라디언트 애니메이션 효과입니다.
  • Poi - Tinder와 같은 카드 UI를 사용할 수 있으며, 테이블 뷰 방식으로 사용할 수 있습니다.
  • Presentation - 튜토리얼, 릴리스 노트, 애니메이션 페이지를 만드는 데 도움을 주는 라이브러리입니다.
  • Pulsator - iOS용 펄스 애니메이션입니다.
  • Sica - 간단한 인터페이스 Core Animation입니다. 타입 안전한 애니메이션을 순차적 또는 병렬로 실행합니다.
  • Spring - iOS 애니메이션을 간소화하는 라이브러리입니다.
  • SpriteKitEasingSwift - SpriteKit을 위한 더 나은 이징 기능입니다.
  • spruce-ios - 화면의 애니메이션을 안무처럼 구성합니다.
  • Stellar - 물리 기반 애니메이션 라이브러리입니다.
  • TheAnimation - 잘못된 타입 값을 설정하지 않도록 돕는 타입 안전 CAAnimation 래퍼입니다.
  • ViewAnimator - 한 줄만으로 UI에 생동감을 더합니다.
  • YapAnimator - 빠르고 친근한 물리 기반 애니메이션 시스템입니다.

타사 API 서비스에 접근할 수 있는 간편한 라이브러리입니다. 맨 위로

  • GitHubAPI - GitHub REST API v3 구현입니다.
  • GitHubRestAPISwiftOpenAPI - OpenAPI 사양에서 GitHub REST API를 Swift 코드로 예약 생성합니다.
  • PXGoogleDirections - Google Directions API 도우미입니다.
  • RandomUserSwift - 무작위 사용자를 생성하는 프레임워크로, randomuser.me의 비공식 SDK입니다.
  • reddift - Reddit API 래퍼입니다.
  • SwiftDisc - 봇과 통합을 위한 Discord API 라이브러리입니다.
  • Swifter Twitter - Twitter 프레임워크입니다.
  • Swiftkube :penguin: - Kubernetes용 Swift 클라이언트입니다.
  • SwiftlySalesforce - Salesforce와 통합되는 네이티브 iOS 앱을 빠르게 개발하기 위한 프레임워크입니다.
  • SwiftyInsta - 비공개이며 토큰이 필요 없는 Instagram RESTful API입니다.
  • YouTubeKit - API 키 없이 YouTube API와 상호작용합니다.

앱 내부 라우팅 시스템입니다. 맨 위로

  • Appz - 외부 앱을 실행하고 딥 링크를 간편하게 처리합니다.
  • Crossroad - :oncoming_bus: 사용자 지정 URL 스킴 처리에 중점을 둔 URL 라우터입니다.
  • LightRoute - VIPER 모듈 간 라우팅입니다.
  • Linker - iOS의 내부 및 외부 딥 링크를 가볍게 처리합니다.
  • MonarchRouter - 선언형 상태 및 URL 기반 라우터입니다. 복잡한 View Controller 계층 전환을 자동 처리하며, 검증된 서버 측 규약을 사용합니다.
  • RxFlow - 반응형 Flow Coordinator 패턴을 기반으로 하는 iOS 앱용 탐색 프레임워크입니다.
  • SwiftCurrent - Swift를 빌드할 수 있는 모든 곳에서 복잡한 워크플로를 관리합니다. UIKit, Storyboard, SwiftUI를 기본 지원합니다.
  • SwiftRouter - iOS용 URL 라우터입니다.
  • SwiftUIRoutes - SwiftUI 앱을 위한 간결하고 유연한 라우터입니다.
  • URLNavigator - 우아한 URL 라우팅입니다.

Apple App Store, 인앱 구매 및 영수증 검증을 지원하는 라이브러리입니다. 맨 위로

  • Apphud - 백엔드 없이 자동 갱신 구독을 손쉽게 처리하는 경량 라이브러리입니다.
  • AppReview - SKStoreReviewController를 통해 App Store 리뷰를 요청하는 작은 라이브러리입니다.
  • Flare - StoreKit 1과 2를 모두 완벽하게 지원하며 iOS, macOS, tvOS, watchOS의 인앱 구매 작업을 간소화하는 프레임워크입니다.
  • InAppPurchase - 간단하고 가벼우며 안전한 인앱 구매 프레임워크입니다.
  • merchantkit - iOS용 최신 인앱 구매 관리 프레임워크입니다.
  • SwiftyStoreKit - 경량 인앱 구매 프레임워크입니다.

오디오 작업용 라이브러리입니다. 맨 위로

  • AudioKit - 가파른 학습 곡선 없이 강력한 오디오 합성, 처리 및 분석 기능을 제공합니다.
  • AudioPlayer - 유용한 기능을 더한 AVPlayer 래퍼입니다.
  • AudioPlayerSwift - iOS, OS X, tvOS 앱에서 오디오를 재생하는 간단한 클래스이며 기본 및 고급 사용을 모두 지원합니다.
  • Beethoven - 음악 신호의 피치를 감지하는 오디오 처리 라이브러리입니다.
  • FDSoundActivatedRecorder - 사용자가 말하기 시작하면 녹음을 시작합니다.
  • FDWaveformView - 앱에 오디오 파형을 쉽게 표시합니다.
  • FluidAudio - iOS/macOS의 실시간 온디바이스 오디오 인텔리전스(화자 분할, 식별, VAD, 분리, 임베딩, ASR)를 위한 SDK입니다. Apple Neural Engine 성능을 활용하도록 PyTorch에서 CoreML 모델을 직접 변환합니다.
  • ModernAVPlayer - 네트워크 연결이 불안정해도 백그라운드 모드에서 재생을 재개할 수 있는 영구 AVPlayer입니다.
  • MusicKit - 음악을 작곡하고 변환하는 프레임워크입니다.
  • Soundable - 사운드를 개별적으로 또는 순서대로 매우 쉽게 재생할 수 있습니다.
  • SwiftAudioPlayer - AVAudioEngine으로 스트리밍하고 실시간 오디오 조작을 수행하는 iOS용 간단한 오디오 플레이어입니다.
  • SwiftySound - 한 줄의 코드로 사운드를 재생하는 간단한 라이브러리입니다.
  • voice-overlay-ios - 사용자에게 음성 권한을 요청하고 입력된 음성을 텍스트로 표시하는 사용자 지정 가능한 UI 오버레이입니다.

맨 위로

  • ARHeadsetKit - 5달러짜리 Google Cardboard로 Microsoft HoloLens를 재현하는 고수준 프레임워크입니다.
  • ARKit-CoreLocation - AR의 높은 정확도와 GPS 데이터의 광범위한 적용 범위를 결합합니다.
  • ARKit-Navigation - MapKit을 사용한 증강 현실 내비게이션입니다.
  • ARVideoKit - ARKit 동영상, 사진, Live Photo, GIF를 캡처하고 녹화합니다.

앱의 인증을 쉽게 관리합니다. 맨 위로

  • Cely - 바로 사용할 수 있는 로그인 프레임워크입니다.
  • LinkedInSignIn - LinkedIn에 로그인하고 액세스 토큰을 가져오는 간단한 뷰 컨트롤러입니다.
  • LoginKit - iOS 앱에 로그인/가입 UX를 빠르고 쉽게 추가합니다.
  • ReCaptcha - iOS용 표시형 및 비표시형 ReCaptcha입니다.
  • SpotifyLogin - Spotify API로 인증합니다.

봇 구축용 라이브러리입니다. 맨 위로

  • Telegram Bot SDK :penguin: - 비공식 SDK입니다.
  • Telegrammer :penguin: - Telegram 봇 개발자를 위한 오픈 소스 프레임워크입니다. 뛰어난 성능을 보여주는 Apple/SwiftNIO 기반으로 구축되었습니다.

맨 위로

  • AwesomeCache - 캐시를 간편하게 관리합니다.
  • Cache - 오직 캐시만을 위한 라이브러리입니다.
  • CachyKit - 만료 날짜/TTL과 강제 새로 고침을 지원하며 JSON, 이미지, ZIP 또는 모든 객체를 캐시할 수 있는 라이브러리입니다.
  • Cachyr - iOS, macOS, tvOS용 작은 키-값 데이터 캐시입니다.
  • Carlos - 간단하면서도 유연한 캐시입니다.
  • EVURLCache - 오프라인 상태에서도 앱이 계속 작동하도록 합니다.
  • MemoryCache - 타입 안전 메모리 캐시입니다.
  • Monstra - TTL, 우선순위 기반 제거, 캐시 폭주 방지 기능을 갖춘 메모리 캐시 프레임워크입니다.

맨 위로

  • Charts - 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 프레임워크입니다.
  • Real-time Chat with Firebase - MessageKit을 사용하는 Firebase Firestore 기반의 완전한 실시간 채팅 앱입니다.
  • swiftui-messaging-ui - 이전 메시지를 불러올 때 스크롤이 튀지 않도록 안정적인 앞쪽 삽입을 지원하는 기본 SwiftUI 채팅 UI 구성 요소입니다.

색상 관리 및 유틸리티와 관련된 흥미로운 스니펫입니다. 맨 위로

  • ChromaColorPicker - 직관적이고 재미있는 iOS 색상 선택기입니다.
  • ColorKit - iOS용 고급 색상 조작 도구입니다.
  • DynamicColor - 색상을 쉽게 조작하는 확장 기능입니다.
  • Gradients - 180개 이상의 멋진 그라디언트를 엄선한 모음입니다.
  • Hue - 필요한 모든 기능을 갖춘 올인원 색상 유틸리티입니다.
  • PrettyColors - ANSI 이스케이프 코드를 사용해 터미널 텍스트의 스타일과 색상을 지정합니다. ECMA 표준 48을 준수합니다.
  • SheetyColors - iOS용 액션 시트 스타일 색상 선택기입니다.
  • SwiftGen-Colors - UIColor 상수에 대한 enum을 자동 생성하는 도구입니다.
  • SwiftHEXColors - UIColor 확장으로 HEX 색상을 처리합니다.
  • UIColor-Hex-Swift - Hex를 UIColor로 변환합니다.
  • UIGradient - 그라디언트 레이어, 이미지, 색상을 사용하는 간단하고 강력한 라이브러리입니다.

명령줄 애플리케이션을 만듭니다. 맨 위로

  • Ashen - Elm 아키텍처를 기반으로 Swift 터미널 애플리케이션을 작성하는 프레임워크입니다.
  • Commander :penguin: - 멋진 명령줄 인터페이스를 구성합니다.
  • Guaka :penguin: - 스마트하고 아름다운 POSIX 준수 명령줄 프레임워크입니다.
  • LineNoise :penguin: - 종속성이 없는 readline 대체 라이브러리입니다.
  • Mocker - Apple Containerization 프레임워크를 기반으로 구축된 macOS용 Docker 호환 컨테이너 CLI입니다.
  • nef - Xcode Playground로 작성한 문서를 컴파일 시 검증하는 명령줄 도구 모음입니다.
  • Progress.swift :penguin: - 명령줄에 멋진 진행률 표시줄을 추가합니다.
  • Swift Argument Parser - 간편하고 타입 안전한 Swift 인수 파싱입니다.
  • SwiftCLI :penguin: - CLI 개발에 사용할 수 있는 강력한 프레임워크입니다.
  • Swiftline - 명령줄 애플리케이션 작성을 돕는 도구 모음입니다.
  • SwiftShell - 명령줄 애플리케이션을 만들고 셸 명령을 실행하는 라이브러리입니다.
  • SwiftyTextTable :penguin: - 텍스트 표를 생성하는 경량 라이브러리입니다.

동시성 작업을 더 쉽게 만드는 도구입니다. 맨 위로

  • async+ :penguin: - Swift 5.5의 async/await를 위한 체이닝 가능한 인터페이스입니다.
  • AsyncNinja - 동시성 및 반응형 프로그래밍 기본 요소의 완전한 모음입니다.
  • AsyncQueue :penguin: - 동기 컨텍스트에서 비동기 컨텍스트로 순서가 지정된 작업을 전송하는 큐 라이브러리입니다.
  • Futures :penguin: - iOS, macOS, tvOS, watchOS 및 서버 측을 위한 경량 Promise입니다.
  • GroupWork :penguin: - 동시 비동기 작업을 쉽게 처리합니다.
  • Hydra - Promise와 Await를 사용해 더 나은 비동기 코드를 작성하세요.
  • Queuer :penguin: - OperationQueue와 Dispatch(GCD)를 기반으로 구축된 큐 관리자입니다.
  • SwiftCoroutine :penguin: - iOS, macOS, Linux용 코루틴입니다.
  • Throttler - 한 줄의 API로 대량의 비동기 입력을 제한합니다.
  • Venice :penguin: - Linux에서 사용할 수 있는 통신 순차 프로세스(CSP)입니다.

맨 위로

맨 위로

간결한 이진 객체 표현(Concise Binary Object Representation)입니다. 맨 위로

  • CBORCoding :penguin: - iOS, macOS, tvOS, watchOS용 간편한 CBOR 인코딩 및 디코딩입니다.

Core Data 작업을 편하게 해주는 데이터 관리 라이브러리를 소개합니다. 맨 위로

  • AERecord - iOS용 훌륭한 Core Data 래퍼 라이브러리입니다.
  • CloudCore - 오프라인 편집, 관계, 공유 및 공개 데이터베이스 등을 지원하는 견고한 CloudKit 동기화입니다.
  • CoreStore - Core Data를 간단하고 우아하게 처리합니다.
  • DataKernel - 영속성 작업을 간소화하는 최소한의 Core Data 스택 래퍼입니다. 외부 종속성이 없습니다.
  • Graph - Core Data용 우아한 데이터 중심 프레임워크입니다.
  • JSQCoreDataKit - 더 Swift다운 Core Data 스택입니다.
  • JustPersist - Core Data를 기본 지원하는 iOS용 가장 쉽고 안전한 영속성 처리 방법입니다.
  • QueryKit - Core Data 필터링을 쉽게 다룹니다.
  • Skopelos - 최소한의 코드로 스레드 안전하며 매우 사용하기 쉬운 Core Data용 Active Record 구현입니다.
  • SugarRecord - Core Data와 Realm 작업을 돕습니다.

쉼표로 구분된 값 형식의 파싱과 직렬화에 유용한 라이브러리입니다. 맨 위로

  • CodableCSV :penguin: - 행 단위 또는 Swift Codable 인터페이스를 사용해 CSV 파일을 읽고 씁니다.
  • CSVParser :penguin: - 빠른 CSV 파서입니다.

맨 위로

  • Ballcap - Cloud Firestore용 데이터베이스 스키마 설계 프레임워크입니다.

맨 위로

  • SociableWeaver - 선언형 GraphQL 쿼리와 뮤테이션을 만듭니다.

JSON 데이터를 다루기 어렵다면 다음 도구를 살펴보세요. 맨 위로

  • AlamofireObjectMapper - ObjectMapper를 사용해 JSON 응답 데이터를 객체로 변환하는 Alamofire 확장입니다.
  • Alembic - 함수형 JSON 파싱, 객체 매핑, JSON 직렬화 기능입니다.
  • Argo - JSON 파싱 라이브러리입니다.
  • Arrow - 우아한 JSON 파싱입니다.
  • Decodable :penguin: - 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 인코딩/디코딩 라이브러리입니다.
  • ReerCodable - Swift 매크로를 사용한 Codable 확장입니다.
  • Sextant :penguin: - 고성능 JSONPath 쿼리입니다.
  • SwiftyJSON - 오류 처리를 제공하는 JSON 라이브러리입니다.
  • SwiftyJSONAccelerator - JSON용 Swift 5 모델을 생성하는 macOS 앱입니다(Codeable 포함).

맨 위로

  • Default - Codable을 지원하는 UserDefaults용 최신 인터페이스입니다.
  • Defaults - Codable 및 키 변경 감지를 지원하는 강타입 UserDefaults입니다.
  • DefaultsKit - iOS, macOS, tvOS용 간결하고 강타입인 UserDefaults입니다.
  • Prephirences - 앱 환경설정, NSUserDefaults, iCloud, Keychain 등을 관리합니다.
  • SecureDefaults - AES-256 암호화 계층을 추가한 UserDefaults 및 NSUserDefaults용 경량 래퍼입니다.
  • Storez - 안전하고 정적 타입을 사용하며 저장소에 구애받지 않는 키-값 저장소입니다.
  • SwiftStore - LevelDB 기반 키-값 저장소입니다.
  • SwiftyUserDefaults - NSUserDefaults를 더 깔끔하고 편리하게 사용하는 구문입니다.
  • Zephyr - iCloud를 통해 NSUserDefaults를 손쉽게 동기화합니다.

맨 위로

  • MongoKitten :penguin: - MongoDB 커넥터입니다.
  • Perfect-MongoDB :penguin: - MongoDB 서버에 접근할 수 있도록 mongo-c 클라이언트 라이브러리를 감싼 독립형 래퍼입니다.

여러 데이터 소스를 다루는 데이터 관리 계층입니다. 맨 위로

  • ModelAssistant - 뷰와 모델 간 상호작용을 관리하는 우아한 라이브러리입니다.
  • PersistenceKit - 몇 줄의 코드로 Codable 객체를 다양한 영속성 계층에 저장하고 가져옵니다!
  • Shallows - 가벼운 영속성 도구 모음입니다.

맨 위로

  • fluent :penguin: - 간단한 ActiveRecord 구현입니다.
  • Perfect-CRUD :penguin: - Codable 프로토콜을 사용하는 객체 관계 매핑(ORM) 시스템입니다.

데이터를 영속화하는 다른 방법입니다. 맨 위로

  • CacheAdvance - 로깅 시스템용 고성능 캐시입니다. CacheAdvance는 SQLite보다 로그 이벤트를 30배 빠르게 영속화합니다.
  • CoreXLSX - Excel 스프레드시트(XLSX) 형식을 지원합니다.
  • Disk - iOS에서 구조체, 이미지, 데이터를 쉽게 영속화하는 편리한 프레임워크입니다.
  • EVCloudKitDao - 구독 및 로컬 캐싱을 지원하는 간소화된 CloudKit 접근 기능입니다.
  • KeyPathKit - 타입 지정 키 경로를 사용해 데이터를 매끄럽게 조작하는 구문을 제공합니다.
  • LeetCode-Swift - LeetCode 면접 질문의 해답입니다.
  • Pencil - 모든 값을 파일에 씁니다.
  • StorageManager - FileManager를 데이터베이스처럼 안전하고 쉽게 사용하는 방법입니다.

맨 위로

  • Realm - Realm은 Core Data와 SQLite를 대체하는 모바일 데이터베이스입니다.
  • RealmWrapper - RealmSwift용 안전하고 간편한 래퍼입니다.
  • Unrealm - Swift 네이티브 클래스, 구조체, 열거형을 Realm에 쉽게 저장합니다.

맨 위로

  • MySQL Swift :penguin: - MySQL 클라이언트 라이브러리입니다.
  • Perfect-MySQL :penguin: - MySQL 서버에 접근하도록 MySQL 클라이언트 라이브러리를 감싼 독립형 래퍼입니다.
  • Perfect-PostgreSQL :penguin: - PostgreSQL 서버에 접근하도록 libpq 클라이언트 라이브러리를 감싼 독립형 래퍼입니다.

SQLite를 사용해 앱 데이터를 저장하고 싶다면 다음 자료를 살펴보세요. 맨 위로

  • GRDB.swift - 다목적 SQLite 도구 모음입니다.
  • SQLite.swift - SQLite3 래퍼 프레임워크입니다. 작고, 간단하고, 안전합니다.
  • SQLiteDB - SQLite 래퍼입니다.

Tom’s Obvious, Minimal Language입니다. 맨 위로

  • TOMLDecoder - 최신 TOML 표준을 디코딩합니다.

XML 형식의 데이터를 관리하고 싶다면 다음 라이브러리가 유용합니다. 맨 위로

  • AEXML - XML 래퍼입니다.
  • CheatyXML - XML을 쉽게 관리하도록 설계된 강력한 프레임워크입니다.
  • SwiftyXML - XML을 다루는 가장 Swift다운 방법입니다.
  • SWXMLHash - 간단한 XML 파싱입니다.
  • XMLCoder - 표준 라이브러리의 Codable 프로토콜을 기반으로 한 XMLEncoder 및 XMLDecoder입니다.
  • XMLMapper - XML을 객체에 매핑하는 간단한 방법입니다.

맨 위로

  • YamlSwift - YAML 및 JSON 문서를 불러옵니다.
  • Yams :penguin: - 깔끔한 YAML 파서입니다.

맨 위로

  • Zip - 파일을 압축하고 압축 해제하는 프레임워크입니다.
  • Zip Foundation - ZIP 아카이브 파일을 생성, 읽기, 수정하는 라이브러리입니다.

날짜 형식을 쉽게 처리합니다. 맨 위로

  • AnyDate - Java 8 DateTime API에서 영감을 받은 날짜 및 시간 API입니다.
  • Chronology - 더 나은 날짜/시간 라이브러리를 만들기 위한 프로젝트입니다.
  • DateHelper - 간단한 날짜 도우미입니다.
  • Datez - NSDate, NSCalendar, NSDateComponents, NSTimeInterval을 다루는 라이브러리입니다.
  • Datify - 아주 간편한 날짜 함수입니다.
  • NVDate - 날짜 확장 라이브러리입니다.
  • SwiftDate - 간편한 NSDate 관리입니다.
  • Time - 제네릭을 활용한 타입 안전 시간 계산입니다.
  • Timepiece - 직관적인 NSDate 확장입니다.
  • TrueTime.swift - 기기 시계 변경에 영향을 받지 않는 실제 현재 시간을 가져옵니다(NTP 라이브러리).
  • TypedDate - 날짜 구성 요소를 타입 수준에서 사용자 지정해 날짜 처리를 개선합니다.

의존성 주입 라이브러리입니다. 맨 위로

  • Cleanse - Square의 경량 의존성 주입 프레임워크입니다.
  • Corridor - Coreader와 유사한 의존성 주입 μFramework입니다.
  • Deli - 사용하기 쉬운 의존성 주입(DI) 도구입니다.
  • DIKit - KOIN에서 영감을 받은 Swift용 의존성 주입 프레임워크입니다.
  • Dip - 간단한 의존성 주입 컨테이너입니다.
  • DITranquillity - 편리한 의존성 주입 프레임워크입니다.
  • Locatable - 프로퍼티 래퍼를 활용해 서비스 로케이터 패턴을 구현하는 마이크로 프레임워크입니다.
  • Pure - DI 컨테이너 없이 의존성을 주입하는 방법입니다.
  • SafeDI - 컴파일 시 안전성을 보장하는 의존성 주입입니다.
  • Swinject - 의존성 주입 프레임워크입니다.
  • Typhoon - 의존성 주입 도구 모음입니다.
  • Weaver - 선언형이며 사용하기 쉽고 안전한 의존성 주입 프레임워크입니다.

기기를 인식하는 라이브러리 모음입니다. 맨 위로

  • Device - 현재 기기와 화면 크기를 감지하는 경량 도구입니다.
  • Device.swift - 사용 중인 기기를 감지하는 초경량 라이브러리입니다.
  • DeviceKit - UIDevice를 값 타입으로 대체하는 라이브러리입니다.
  • Deviice - 현재 기기 및 추가 정보를 쉽게 확인하는 Swift 라이브러리입니다.
  • Luminous - 기기에 대해 알아야 할 모든 정보를 가져옵니다.
  • Thingy - 최신 기기 감지 및 조회 라이브러리입니다.
  • UIDeviceComplete - UIDevice의 빠진 기능을 보완하는 확장입니다.

Swift 코드용 문서를 생성합니다. 맨 위로

  • jazzy - 정성이 담긴 문서입니다.
  • SourceDocs - 코드와 함께 보관되는 Markdown 참조 문서를 생성합니다.

맨 위로

Raspberry Pi, BeagleBone, C.H.I.P. 등의 보드에서 임베디드 Linux 프로젝트를 구축합니다. 맨 위로

  • SwiftyGPIO :penguin: - ARM에서 Linux GPIO/SPI/PWM과 상호작용합니다.

특정 외부 주변 장치와 상호작용합니다. 맨 위로

NSNotificationCenter, 키-값 관찰 또는 위임의 대안입니다. 맨 위로

  • Bond - 바인딩 프레임워크입니다.
  • Combinative - Apple Combine 프레임워크를 사용한 UI 이벤트 처리입니다.
  • EmitterKit - 이벤트 발생자와 리스너 구현입니다.
  • FutureKit - Future/Promise 라이브러리입니다.
  • Katana - React와 Redux 방식으로 앱을 작성합니다.
  • LightweightObservable - 구독할 수 있는 관찰 가능한 시퀀스를 가볍게 구현합니다.
  • NoticeObserveKit - 알림 타입과 정보 타입을 연결하는 타입 안전 NotificationCenter 래퍼입니다.
  • Notificationz - 간단하고 사용자 지정 가능한 어댑터로 NSNotificationCenter를 쉽게 사용할 수 있도록 돕습니다.
  • Observable - 값을 관찰하는 가장 쉬운 방법입니다.
  • OneWay - 단방향 데이터 흐름을 사용하는 상태 관리입니다.
  • OpenCombine - 시간에 따른 값 처리를 위한 Apple Combine 프레임워크의 오픈 소스 구현입니다.
  • PMKVObserver - 최신 스레드 안전 및 타입 안전 키-값 관찰 기능입니다.
  • PromiseKit - 비동기 Promise 프로그래밍 라이브러리입니다.
  • ReactiveCocoa - 함수형 반응형 프로그래밍에서 영감을 받은 Cocoa 프레임워크(ReactiveCocoa, RAC)입니다. 시간에 따른 값 스트림을 합성하고 변환하는 API를 제공합니다.
  • ReactorKit - 반응형 단방향 애플리케이션 아키텍처를 위한 프레임워크입니다.
  • ReSwift - 단방향 데이터 흐름입니다.
  • RxSwift - Microsoft Reactive Extensions(Rx)입니다.
  • Signals - 위임과 알림을 대체합니다.
  • SwiftEventBus - iOS에 최적화된 발행/구독 이벤트 버스입니다.
  • Tempura - Redux와 MVVM에서 영감을 받은 iOS 개발의 전체론적 접근 방식입니다.
  • Tokamak - 사용하기 쉬운 단방향 데이터 바인딩으로 네이티브 UI 구성 요소를 구축하는 React 스타일 선언형 API입니다.
  • Tomorrowland - 경량 Promise입니다.
  • TopicEventBus - 주제별로 이벤트를 게시할 수 있는 발행-구독 디자인 패턴 구현 프레임워크입니다.
  • VueFlux - Vuex와 Flux에서 영감을 받은 단방향 데이터 흐름 상태 관리 아키텍처입니다.
  • When - Promise를 가볍게 구현한 라이브러리입니다.

맨 위로

  • ExtendedAttributes - 파일과 폴더의 확장 속성을 관리합니다.
  • FileKit - 간단하고 표현력 있는 파일 관리입니다.
  • FileProvider - iOS/tvOS 및 macOS의 로컬, iCloud, 원격(WebDAV/FTP/Dropbox/OneDrive/SMB2) 파일을 위한 FileManager 대체 구현입니다.
  • KZFileWatchers - 로컬 및 원격 파일 변경 사항을 관찰하는 마이크로 프레임워크입니다.
  • PathKit :penguin: - 경로 작업을 간편하게 수행합니다.
  • Pathos :penguin: - 효율적인 Unix 파일 관리입니다.

글꼴 관련 스니펫 모음입니다. 맨 위로

  • FontAwesome.swift - 프로젝트에서 FontAwesome을 사용합니다.
  • FontBlaster - iOS 앱에 사용자 지정 글꼴을 프로그래밍 방식으로 불러옵니다.
  • Inkwell - 사용자 지정 글꼴을 즉시 사용하는 도구입니다.
  • IoniconsKit - 프로젝트에서 ionicons를 UIImage/UIFont로 사용합니다.
  • OcticonsKit - 프로젝트에서 Octicons를 UIImage/UIFont로 사용합니다.
  • SwiftIconFont - Fontawesome, Iconic, Ionicons, Octicon 포팅입니다.
  • SwiftIcons - dripicons, emoji, font awesome, icofont, ionicons, linear icons, map icons, material icons, open iconic, state, weather용 글꼴 아이콘 라이브러리입니다.
  • SwiftUI-FontIcon - SwiftUI용 Font Awesome, Ionicons, Material Icons 글꼴 아이콘입니다.
  • SYSymbol - 모든 SFSymbol을 손쉽게 사용할 수 있습니다.
  • UIFontComplete - iOS 및 tvOS용 시스템 및 사용자 지정 글꼴 관리입니다.

맨 위로

  • glide engine - 실용적인 예제와 튜토리얼을 갖춘 SpriteKit 및 GameplayKit 기반 2D 게임 제작 엔진입니다.
  • Raylib for Swift :penguin: - Raylib용 크로스 플랫폼 Swift 패키지입니다. Raylib를 소스에서 빌드하므로 라이브러리를 따로 다룰 필요가 없습니다. 게임 패키지에 종속성으로 추가하면 바로 사용할 수 있습니다!
  • SwiftGodot - 확장을 만들거나 SwiftGodotKit을 API처럼 사용할 수 있도록 하는 Godot 게임 엔진용 Swift 바인딩입니다.

맨 위로

맨 위로

  • FDChessboardView - 체스 보드용 뷰 컨트롤러입니다.
  • Sage :penguin: - 크로스 플랫폼 체스 라이브러리입니다.

맨 위로

  • ShowTime - 한 줄의 코드로 데모와 동영상에 iOS 탭 및 제스처를 표시합니다.
  • SwiftyGestureRecognition - Xcode Playground에서 UIGestureRecognizer를 사용합니다.
  • SwipyCell - Mailbox 앱에서처럼 밀어서 동작을 실행하는 UITableViewCell 구현입니다.
  • Tactile - 제스처와 제어 이벤트에 더 안전하고 관용적인 방식으로 응답합니다.

하드웨어 관련 라이브러리 모음입니다. 맨 위로

이 라이브러리로 새로운 3D Touch/Force Touch 기능을 쉽게 처리합니다. 맨 위로

CoreBluetooth 래퍼입니다. 맨 위로

  • BlueCap - CoreBluetooth 래퍼와 그 이상의 기능을 제공합니다.
  • Bluejay - 안정적인 Bluetooth LE 앱 구축을 위한 간단한 프레임워크입니다.
  • BluetoothKit - BLE를 사용해 iOS/OSX 기기 간에 쉽게 통신합니다.
  • RxBluetoothKit - RxSwift용 iOS 및 OSX Bluetooth 라이브러리입니다.
  • SwiftyBluetooth - CoreBluetooth를 감싼 간단하고 안정적인 클로저 기반 래퍼입니다.

멋진 카메라 라이브러리입니다. 맨 위로

  • CameraBackground - 카메라 레이어를 모든 UIView의 배경으로 표시합니다.
  • CameraKit-iOS - 다음 프로젝트에서 카메라 성능과 사용 편의성을 크게 향상합니다.
  • FDTake - 사진이나 동영상을 쉽게 촬영하거나 라이브러리에서 선택합니다.
  • Fusuma - Instagram 스타일의 사진 브라우저 및 카메라 기능입니다.
  • MediaPicker - 앨범이 있는 카메라와 갤러리를 지원하는 SwiftUI 사용자 지정 미디어 선택기입니다.
  • MijickCamera - 카메라를 간편하게 사용합니다. 구현 시간과 노력을 크게 줄이는 완전 사용자 지정 카메라 라이브러리입니다.
  • NextLevel - 멋진 미디어 캡처입니다.

바코드, QR 코드 및 기타 코드 리더입니다. 맨 위로

  • BarcodeScanner - 간단하고 아름다운 바코드 스캐너 뷰 컨트롤러입니다.
  • EFQRCode - QR 코드를 더 나은 방식으로 처리합니다.
  • QRCodeReader.swift - 간단한 QR 코드 리더입니다.

햅틱 피드백을 사용하는 라이브러리입니다. 맨 위로

  • Haptica - 간편한 햅틱 피드백 생성기입니다.

Swift 프로젝트에서 iBeacon을 사용하고 싶다면 다음 자료를 살펴보세요. 맨 위로

기기 센서를 더 빠르고 쉽게 관리합니다. 맨 위로

이미지 관련 라이브러리의 흥미로운 목록입니다. 맨 위로

  • Agrume - 상큼한 iOS 이미지 뷰어입니다.
  • AlamofireImage - Alamofire용 이미지 구성 요소 라이브러리입니다.
  • APNGKit - iOS에서 APNG 형식을 고성능으로 즐겁게 사용하는 방법입니다.
  • ATGMediaBrowser - 여러 사전 정의 전환 스타일을 제공하고 새로운 전환도 쉽게 만들 수 있는 이미지 슬라이드쇼 뷰어입니다.
  • AXPhotoViewer - 사진을 많거나 적게 볼 때 유용한 iPhone/iPad 사진 갤러리 뷰어입니다.
  • BlockiesSwift - 고유한 블록 스타일 아이덴티콘/프로필 사진 생성기입니다.
  • Brightroom - CoreImage를 사용하는 이미지 편집기 및 엔진입니다.
  • CTPanoramaView - 터치 또는 동작 기반 제어로 구형 또는 원통형 파노라마를 표시하는 라이브러리입니다.
  • DTPhotoViewerController - Facebook 사진 뷰어에서 영감을 받은 완전 사용자 지정 가능 사진 뷰어 ViewController로, 단일 사진 또는 사진 모음을 표시합니다.
  • FacebookImagePicker - Facebook 앨범 사진 선택기입니다.
  • FaceCrop - Apple Vision Framework를 사용해 이미지에서 얼굴을 감지하고 중앙에 맞춥니다.
  • FlexibleImage - 이미지를 간단히 다루는 방법입니다.
  • FMPhotoPicker - 우아하고 사용자 지정 가능한 이미지 편집기를 갖춘 최신형 간단한 무종속성 사진 선택기입니다.
  • gifu - iOS용 고성능 애니메이션 GIF 지원입니다.
  • GPUImage 2 - GPU 가속 동영상 및 이미지 처리를 위한 BSD 라이선스 프레임워크입니다.
  • GPUImage 3 - Metal을 사용하는 GPU 가속 동영상 및 이미지 처리를 위한 BSD 라이선스 프레임워크입니다.
  • HanekeSwift - 특히 이미지 지원이 강화된 iOS용 경량 범용 캐시입니다.
  • Harbeth - GPU 가속 그래픽, 동영상 및 카메라 필터 프레임워크용 Metal API입니다.
  • ImageDetect - iOS 11 Vision API로 이미지 속 얼굴, 바코드, 텍스트를 감지하고 자릅니다.
  • ImageLoader - iOS용 경량 고속 이미지 로더입니다.
  • ImageScout - fastimage 구현으로 PNG, GIF, JPEG를 지원합니다.
  • ImageViewer - Twitter 스타일의 이미지 뷰어입니다.
  • ImgixSwift - 빠르고 반응성이 뛰어난 이미지 URL로 쉽게 업데이트합니다.
  • JLStickerTextView - UIImageView에 여러 줄 텍스트를 지원하는 레이블을 추가하고, 한 손가락으로 편집, 회전, 크기 조정한 후 이미지에 렌더링할 수 있습니다.
  • Kanvas - 기존 미디어나 카메라를 사용해 효과, 그림, 텍스트, 스티커를 추가하고 GIF를 만드는 iOS 라이브러리입니다.
  • Kingfisher - 이미지 다운로드 및 캐싱입니다.
  • LetterAvatarKit - 문자를 기반으로 아바타를 생성하는 UIImage 확장입니다.
  • Lightbox - iOS 앱을 위한 편리하고 사용하기 쉬운 이미지 뷰어입니다.
  • MapleBacon - 이미지 다운로드 및 캐싱 라이브러리입니다.
  • MCScratchImageView - 스크래치 카드처럼 다른 뷰 표면을 덮는 사용자 지정 ImageView입니다. 사용자가 표면을 문질러 아래쪽 뷰를 볼 수 있습니다.
  • Moa - iOS, tvOS, macOS용 이미지 뷰 다운로드 확장입니다.
  • Nuke - 이미지를 불러오고, 캐시하고, 처리하고, 표시하며 미리 준비하는 고급 프레임워크입니다.
  • PassportScanner - 여권의 MRZ 코드를 스캔해 이름, 성, 여권 번호, 국적, 생년월일, 만료일, 개인 번호를 추출합니다.
  • Rough - 손으로 그린 듯한 스케치 스타일로 그릴 수 있습니다.
  • Sharaku - Instagram과 같은 이미지 필터 UI 라이브러리입니다.
  • Snowflake - SVG 작업을 지원합니다.
  • SwiftDraw - SVG 이미지를 UIImage와 NSImage로 변환하고 CoreGraphics 소스 코드를 생성하는 라이브러리입니다.
  • SwiftGen-Assets - 에셋 카탈로그의 모든 UIImage에 대한 enum을 자동 생성하는 도구입니다.
  • SwiftSVG - 여러 인터페이스(String, NS/UIBezierPath, CAShapeLayer, NS/UIView)를 제공하는 단일 패스 SVG 파서입니다.
  • SwiftWebImage - 🚀 성능이 뛰어난 LRU 메모리/디스크 캐시를 갖춘 SwiftUI 이미지 다운로더입니다.
  • SwiftyGif - 고성능 GIF 엔진입니다.
  • TinyCrayon - 모바일 앱용 스마트하고 사용하기 쉬운 이미지 마스킹 및 잘라내기 SDK입니다.
  • Toucan - 이미지 처리 API입니다.
  • UIImageColors - iTunes 스타일의 UIImage 색상 추출 도구입니다.
  • YPImagePicker - Instagram 스타일의 iOS 이미지 선택기 및 필터입니다.
  • ZImageCropper - 모든 모양으로 이미지를 자릅니다.

키-값 코딩용 라이브러리입니다. 맨 위로

사용자 지정 키보드를 만들고 싶다면 다음 자료를 살펴보세요. 맨 위로

  • IHKeyboardAvoiding - 키보드가 표시될 때 UIScrollView 없이도 모든 UIView를 계속 보이게 하는 우아한 해결책입니다.
  • IQKeyboardManager - 코드 없이 바로 추가하는 범용 라이브러리로, 키보드가 올라와 UITextField/UITextView를 가리는 문제를 방지합니다.
  • ISEmojiView - iOS용 이모지 키보드입니다.
  • KeyboardHideManager - 뷰를 탭해 키보드를 숨기는 iOS용 코드 없는 관리자입니다.
  • KeyboardShortcuts - macOS 앱에 사용자가 사용자 지정할 수 있는 전역 키보드 단축키를 추가합니다. Cocoa 및 SwiftUI 구성 요소가 포함됩니다.
  • Ribbon - 🎀 iOS 및 macOS용 간단한 크로스 플랫폼 도구 모음/사용자 지정 입력 액세서리 뷰 라이브러리입니다.
  • Typist - 알림 센터 없이 키보드의 화면 표시와 동작을 관리하도록 돕는 iOS 앱용 소형 UIKit 키보드 관리자입니다.

간소화된 API로 코딩하는 라이브러리입니다. 맨 위로

  • BFKit-Swift :penguin: - 앱 개발을 빠르게 하는 유용한 클래스, 구조체, 확장 모음입니다.
  • C4iOS - 간소화된 API로 네이티브 iOS 프로그래밍의 강력한 기능을 활용합니다.
  • ContactsChangeNotifier - 앱 외부에서 어떤 연락처가 바뀌었을까요? 불필요한 알림 없이 실제 변경 사항을 알려주는 개선된 CNContactStoreDidChange 알림입니다.

레이아웃을 돕는 라이브러리입니다. 맨 위로

  • AnimatedTabBar - 여러 사전 설정 애니메이션을 제공하는 탭 표시줄입니다.
  • BrickKit - 복잡하고 반응형인 레이아웃을 간단하게 만듭니다.
  • CGLayout :penguin: - UIView(NSView), CALayer, 렌더링되지 않은 뷰 등을 관리할 수 있는 강력한 자동 레이아웃 프레임워크입니다. 자리 표시자를 제공합니다.
  • FlexLayout - 고도로 최적화된 Facebook yoga Flexbox 구현을 위한 깔끔한 인터페이스입니다.
  • FrameLayoutKit - 간단하고 직관적인 연산자 및 DSL 구문으로 연결 및 중첩 레이아웃을 포함한 복잡한 레이아웃을 지원합니다.
  • Grid - SwiftUI에 부족했던 가장 강력한 Grid 컨테이너입니다.
  • LayoutLess - UI 코드를 더 적게 작성하세요.
  • Neon - 강력한 프로그래밍 방식 UI 레이아웃 프레임워크입니다.
  • PinLayout - 자동 레이아웃 없이 빠르게 뷰를 배치합니다. 마법 없이 순수 코드로 완전히 제어하며 매우 빠릅니다. 간결하고 직관적이며 읽기 쉽고 체이닝 가능한 구문을 제공합니다. [iOS/macOS/tvOS]
  • Scaling Header Scroll View - 스크롤할수록 축소되는 고정 헤더를 갖춘 SwiftUI 스크롤 뷰입니다.
  • Static - iOS용 간단한 정적 테이블 뷰입니다.
  • Stevia - iOS용 우아한 뷰 레이아웃입니다.

Storyboard 사용에 지쳤다면 선언형 자동 레이아웃 라이브러리를 사용해 보세요. 맨 위로

  • Bamboo - 한 줄로 자동 레이아웃(및 수동 레이아웃)을 설정합니다.
  • Cartography - 프로젝트를 위한 선언형 자동 레이아웃 라이브러리입니다.
  • Cassowary - AutoLayout과 같은 알고리즘을 사용하는 선형 제약 조건 해결 라이브러리입니다.
  • Cupcake - iOS UI 구성 요소를 쉽게 만들고 배치합니다.
  • DeviceLayout - 기기마다 자동 레이아웃을 다르게 설정할 수 있습니다.
  • EasyPeasy - 자동 레이아웃을 쉽게 만듭니다.
  • EasySwiftLayout - Apple 자동 레이아웃용 경량 Swift 프레임워크입니다.
  • EZLayout - 자동 레이아웃을 더 쉽고 빠르게 작성하는 방법입니다.
  • FixFlex - NSLayoutAnchor 기반 선언형 자동 레이아웃으로, VFL을 Swift답게 재해석하고 UIStackView의 대안을 제공합니다.
  • HypeUI - 🌺 UIKit을 기반으로 Apple SwiftUI DSL 스타일을 구현합니다.
  • KVConstraintKit - iOS, tvOS, OSX용 인상적인 자동 레이아웃 DSL입니다.
  • MisterFusion - Size Class를 지원하는 자동 레이아웃 DSL입니다.
  • Mortar - 자동 레이아웃 제약 조건을 만들고 하위 뷰를 추가하는 간결하면서도 유연한 DSL입니다.
  • NorthLayout - 확장 구문을 사용해 Visual Format Language(VFL)로 빠르게 레이아웃을 구성합니다.
  • PureLayout - iOS 및 OS X 자동 레이아웃을 위한 궁극적인 API입니다.
  • SnapKit - iOS 및 OS X용 자동 레이아웃 DSL입니다.
  • Swiftstraints - 한 줄의 코드로 제약 조건을 작성하는 강력한 자동 레이아웃 프레임워크입니다.
  • TinyConstraints - 자동 레이아웃을 사람이 더 편리하게 사용하도록 해주는 구문 설탕입니다.

앱 현지화를 돕는 프레임워크입니다. 맨 위로

  • BartyCrouch - 코드와 Storyboard/XIB에서 Strings 파일을 점진적으로 업데이트/번역합니다.
  • CrowdinSDK - Crowdin 프로젝트의 모든 새 번역을 애플리케이션에 즉시 전달합니다.
  • IBLocalizable - IBLocalizable로 Interface Builder에서 뷰를 직접 현지화합니다.
  • L10n-swift - 실행 중 언어 변경과 모든 언어의 복수형을 지원하는 애플리케이션 현지화입니다.
  • LocalizationKit - 앱을 다시 제출하지 않고도 번역을 관리, 유지, 배포할 수 있는 원격 관리 기능을 갖춘 실시간 동적 현지화입니다.
  • Localize - Localizable.strings에서 정규식 등을 사용해 앱을 현지화합니다.
  • Localize-Swift - Localizable.strings에서 정규식 등을 사용해 앱을 현지화합니다.
  • Locheck - .strings 및 .stringsdict 파일의 오류를 검증합니다.
  • StringSwitch - iOS .strings 파일을 Android strings.xml 형식으로, 또는 그 반대로 쉽게 변환합니다.
  • SwiftGen-L10n - 모든 Localizable.strings 키에 대한 enum을 자동 생성합니다(문자열에 %@ 같은 printf 형식 자리 표시자가 있으면 적절한 연관 값 포함).
  • Translatio - Storyboard에서 직접 문자열을 현지화할 수 있도록 돕는 초경량 라이브러리입니다.

맨 위로

  • AsyncLocationKit - 최신 Swift 동시성(async/await)을 사용하는 Apple CoreLocation 프레임워크 래퍼입니다.
  • STLocationRequest - 우아하고 간단한 3D Flyover 위치 요청 화면입니다.

기기 로그를 작성하고 읽는 유틸리티입니다. 맨 위로

  • AEConsole - iOS 앱 위에 디버그 로그를 표시하는 사용자 지정 가능한 콘솔 UI 오버레이입니다.
  • CleanroomLogger - 간단하고 가벼우며 성능이 뛰어난 구성 가능하고 확장 가능한 고수준 로깅 API입니다.
  • Duration :penguin: - 작업 시간 보고에 중점을 둔 경량 로깅 라이브러리입니다.
  • Gedatsu - AutoLayout 오류 콘솔 로그를 읽기 쉬운 형식으로 제공합니다.
  • HeliumLogger :penguin: - IBM의 경량 로깅 프레임워크입니다.
  • Printer - 다음 앱을 위한 멋진 로거입니다.
  • Puppy :penguin: - 여러 전송 방식과 플랫폼을 지원하는 유연한 로깅 라이브러리입니다.
  • QorumLogs - Xcode 및 Google Docs용 로깅 유틸리티입니다.
  • Rainbow :penguin: - 보기 좋은 콘솔 출력입니다.
  • SwiftyBeaver :penguin: - 개발 및 릴리스 단계에서 사용할 수 있는 멀티 플랫폼 로깅입니다.
  • TinyConsole - iOS 앱 사용 중 정보를 표시하는 작은 로그 콘솔입니다.
  • TraceLog :penguin: - 아주 간단한, 본래 방식 그대로의 로깅입니다! iOS, macOS, Linux에서 작동합니다.
  • Watchdog - 메인 스레드의 과도한 블로킹을 기록하는 유틸리티입니다.
  • WatchdogInspector - iOS 앱 상태 표시줄에 현재 프레임 속도(fps)를 표시하는 로깅 도구입니다.
  • Willow - 강력하면서도 가벼운 로깅 라이브러리입니다.
  • XCGLogger - 로그 수준, 타임스탬프, 줄 번호를 지원하는 완전한 기능의 구성 가능한 로깅 유틸리티입니다.

맨 위로

  • Cluster - 지도 주석을 쉽게 클러스터링합니다.
  • FlyoverKit - 설정 기능을 완전히 유지하면서 별도의 노력 없이 MKMapView에 멋진 360° 플라이오버 뷰를 표시합니다.
  • GEOSwift - 지리 모델 작업과 교차, 중첩, 투영 등을 더 쉽게 계산합니다.
  • ImmersiveMap - 3D 지구본, 평면 지도, 실시간 아바타 마커를 갖춘 SwiftUI용 Metal 렌더링 벡터 타일 지도 엔진입니다.
  • LocoKit - iOS용 위치 및 활동 기록 프레임워크입니다.

맨 위로

  • Arithmosophi - 산술 및 논리 연산을 위한 프로토콜 모음입니다.
  • BigInt - 임의 정밀도 산술 연산입니다.
  • DDMathParser - 문자열을 쉽게 파싱해 수학 표현식으로 평가합니다.
  • SigmaSwiftStatistics - 통계 계산용 함수 모음입니다.
  • SwaTex - JavaScript, WebView, DOM 없이 KaTeX 호환 LaTeX 수식을 렌더링하는 엔진입니다.
  • Upsurge - 간단하고 빠른 행렬 및 벡터 연산입니다.

맨 위로

HTTP 요청 처리에 드는 시간을 줄여주는 라이브러리입니다. 맨 위로

  • Alamofire :penguin: - 우아한 네트워킹입니다.
  • APIKit - 타입 안전 웹 API 클라이언트를 만드는 라이브러리입니다.
  • Ciao - mDNS(Bonjour, Zeroconf)를 사용해 서비스를 게시하고 검색합니다.
  • CodyFire - Alamofire 기반의 강력한 iOS용 Codable API 요청 빌더 및 관리자입니다.
  • Conduit - 웹 API를 위한 견고한 네트워킹입니다.
  • Connectivity - 🌐 인터넷에 연결되지 않은 Wi-Fi 네트워크를 감지해 인터넷 연결 탐지를 강화합니다.
  • Dots - 경량 동시 네트워킹 프레임워크입니다.
  • GoodNetworking - 📡 HTTP 네트워킹을 간소화합니다.
  • Heimdallr.swift - 사용하기 쉬운 iOS용 OAuth 2 라이브러리입니다.
  • Just :penguin: - 사람을 위한 HTTP(Python requests 스타일의 HTTP 라이브러리)입니다.
  • Malibu - Promise 기반 네트워킹 라이브러리입니다.
  • Moya - 네트워크 추상화 계층입니다.
  • MultiPeer - 기기 간 오프라인 데이터 전송을 자동화하는 MultipeerConnectivity 프레임워크 래퍼입니다.
  • Netfox - 한 줄로 설정하는 경량 네트워크 디버깅 라이브러리입니다.
  • Netswift - 타입 안전한 고수준 네트워킹 솔루션입니다.
  • OAuth2 - OAuth2 인증 라이브러리입니다.
  • OAuthSwift - iOS용 OAuth 라이브러리입니다.
  • Pitaya :penguin: - 다양한 컴퓨터에서 실행할 수 있는 HTTP/HTTPS 네트워킹 라이브러리입니다.
  • PMHTTP - REST와 JSON에 중점을 둔 HTTP 프레임워크입니다.
  • Postal - 주요 이메일 제공업체에 간단히 접근하는 프레임워크입니다.
  • Reachability.swift - 클로저를 사용하는 Apple Reachability 대체 구현입니다.
  • ReactiveAPI - Retrofit에서 영감을 받아 RxSwift의 기능으로 URLSession 기반의 깔끔하고 간결한 선언형 네트워크 코드를 작성합니다.
  • ResponseDetective - 디버깅을 위해 앱과 서버 사이의 모든 송신 요청과 수신 응답을 비침입적으로 가로채는 프레임워크입니다.
  • RxNetworks - RxSwift, Moya, HandyJSON, 플러그인을 사용하는 네트워크 API입니다.
  • ShadowsocksX-NG - 방화벽을 우회하도록 돕는 빠른 터널 프록시입니다.
  • Siesta - 상태 관리의 복잡함을 정리하는 REST API용 우아한 추상화입니다. 콜백 및 위임 기반 네트워킹의 대안입니다.
  • SolarNetwork - 우아한 네트워크 추상화 계층입니다.
  • SwiftHTTP - NSURLSession 래퍼입니다.
  • SwiftyOAuth - 공급자 모음이 내장된 소형 OAuth 라이브러리입니다.
  • TermiNetwork - 🌏 최신의 안전한 iOS, watchOS, macOS, tvOS 앱을 구축하기 위한 무종속성 네트워킹 솔루션입니다.
  • Tiercel - iOS 앱용 백그라운드 다운로드, 재실행 복구, 재개 가능한 전송 및 작업 관리입니다.
  • TRON - Alamofire를 기반으로 작성된 경량 네트워크 추상화 계층입니다.
  • Wormholy - 마법사처럼 iOS 네트워크를 디버깅합니다 🧙‍.

HTML 콘텐츠를 쉽게 조작하고 싶으신가요? 맨 위로

  • Fuzi - XPath 및 CSS를 지원하는 빠르고 가벼운 XML/HTML 파서입니다.
  • Kanna - 또 다른 XML/HTML 파서입니다.
  • SwiftSoup :penguin: - DOM, CSS, jQuery의 장점을 갖춘 HTML 파서입니다.
  • WKZombie - 헤드리스 브라우저입니다.
  • ZMarkupParser - 사용자 지정 스타일과 태그를 적용해 HTML 문자열을 NSAttributedString으로 변환합니다.

맨 위로

맨 위로

  • SOAPEngine - iOS, Mac OS X, Apple TV에서 SOAP 웹 서비스에 접근하는 범용 SOAP 클라이언트입니다.

맨 위로

  • BlueSocket - IBM의 크로스 플랫폼 저수준 소켓 프레임워크입니다.
  • BlueSSLService - IBM 저수준 소켓 프레임워크용 SSL/TLS 추가 기능입니다.
  • DNWebSocket - Autobahn 테스트를 통과한 객체 지향 WebSocket 라이브러리(RFC 6455)입니다.
  • RxWebSocket - 반응형 WebSocket입니다.
  • Socket.IO :penguin: - iOS/OS X용 Socket.IO 클라이언트입니다.
  • sockets :penguin: - TCP, UDP, 클라이언트, 서버, Linux, OS X를 지원합니다.
  • Starscream - iOS 및 OSX용 WebSocket입니다.
  • SwiftSocket - 간단한 TCP 소켓 라이브러리입니다.
  • SwiftWebSocket - 고성능 WebSocket 클라이언트 라이브러리입니다.

기기에서 웹 서버를 호스팅하고 싶으신가요? 여기에서 방법을 찾을 수 있습니다. 맨 위로

  • Ambassador - SWSGI 기반 초경량 웹 프레임워크입니다.
  • Curassow :penguin: - 프리포크 작업자 모델을 사용하는 HTTP 서버입니다.
  • Embassy :penguin: - 초경량 비동기 HTTP 서버 라이브러리입니다.
  • Kitura :penguin: - IBM의 웹 서비스용 웹 프레임워크 및 서버입니다.
  • Lightning :penguin: - 멀티 플랫폼 단일 스레드 논블로킹 웹 및 네트워킹 프레임워크입니다.
  • Noze.io :penguin: - Node.js와 같은 이벤트 기반 I/O 스트림입니다.
  • Perfect :penguin: - 서버 측 Swift입니다. Perfect 라이브러리, 애플리케이션 서버, 커넥터 및 예제 앱을 제공합니다.
  • swifter :penguin: - 라우팅 핸들러를 갖춘 HTTP 서버입니다.
  • Vapor :penguin: - iOS, OS X, Ubuntu에서 작동하는 우아한 웹 프레임워크입니다.
  • Zewo :penguin: - 서버 측 Swift입니다.

맨 위로

  • SwiftOCR - 신경망 기반 OCR 라이브러리입니다.

맨 위로

맨 위로

  • PDFGenerator - 간단한 PDF 생성기입니다. 뷰나 이미지에서 PDF를 생성합니다.
  • SimplePDF - 손쉽게 간단한 PDF를 만듭니다.
  • UXMPDFKit - iOS 애플리케이션에 삽입할 수 있는 PDF 뷰어 및 주석 도구입니다.

맨 위로

  • AnyLint :penguin: - Swift와 정규식의 강력한 기능을 결합해 무엇이든 린트합니다.
  • IBLinter - Interface Builder용 린터 도구입니다.
  • L10nLint - Localizable.strings용 린터 도구입니다.
  • solid-like-a-rock :penguin: - SwiftSyntax로 클린 아키텍처와 TCA 가져오기 규칙을 적용하는 아키텍처 린터입니다.
  • swift-mod - 코드 생성과 서식 지정 사이에서 Swift 코드를 수정하는 도구입니다.
  • SwiftCop - Ruby on Rails Active Record 유효성 검사의 명료함에서 영감을 받은 유효성 검사 라이브러리입니다.
  • SwiftFormat - Swift 코드를 다시 포맷하는 코드 라이브러리 및 명령줄 도구입니다.
  • SwiftLint - 코딩 규칙을 적용하는 도구입니다.
  • Swimat - 코드 서식을 지정하는 Xcode 플러그인입니다.
  • Tailor :penguin: - 더 깔끔한 코드를 작성하고 버그를 피하도록 돕는 크로스 플랫폼 정적 분석기입니다.

맨 위로

  • Swift for Scripting - 유용하고 알찬 스크립팅 자료를 직접 엄선한 모음입니다.

맨 위로

맨 위로

  • SecurePropertyStorage - Swift 프로퍼티 래퍼를 사용해 프로퍼티를 위한 보안 저장소를 정의하도록 돕습니다.
  • TouchBridge - 휴대전화의 지문으로 모든 Mac에서 인증합니다.

암호화 방식을 쉽게 다룹니다. 맨 위로

  • BlueCryptor - IBM의 크로스 플랫폼 암호화 라이브러리입니다.
  • BlueRSA - IBM의 크로스 플랫폼 RSA 암호화 라이브러리입니다.
  • CryptoSwift :penguin: - 암호화 관련 함수와 도우미입니다.
  • IDZSwiftCommonCrypto - Apple Common Crypto 라이브러리용 래퍼입니다.
  • JOSESwift - JOSE 표준 JWS, JWE, JWK용 프레임워크입니다.
  • JWSETKit - JWS, JWT, JWE, JWK를 지원하는 JOSE 라이브러리입니다.
  • RNCryptor - iOS 및 Mac용 CCCryptor(Apple AES 암호화) 래퍼입니다.
  • SCrypto - CommonCrypto 루틴에 접근하는 우아한 인터페이스입니다.
  • Siphash - SipHash 알고리즘을 사용한 간단하고 안전한 해싱입니다.
  • Swift-Sodium - iOS 및 OS X에서 일반적인 암호화 작업을 수행하기 위한 Sodium 라이브러리 인터페이스입니다.
  • Themis - 저장 데이터, 인증된 데이터 교환, 전송 보호, 인증 등 일반적인 암호화 방식을 쉽게 사용하는 다국어 프레임워크입니다.

맨 위로

  • GoodPersistence - 💾 프로퍼티 래퍼를 사용해 키체인 및 UserDefaults의 데이터 캐싱을 간소화합니다.
  • keychain-swift - iOS, OS X, tvOS, watchOS에서 텍스트를 키체인에 안전하게 저장하는 도우미 함수입니다.
  • KeychainAccess - iOS 및 OS X에서 작동하는 간단한 키체인 래퍼입니다.
  • Latch - iOS용 간단한 키체인 래퍼입니다.
  • SwiftKeychainWrapper - iOS 키체인을 UserDefaults와 비슷한 방식으로 사용할 수 있도록 하는 간단한 정적 래퍼입니다.
  • Valet - 키체인 작동 방식을 몰라도 데이터를 안전하게 키체인에 저장할 수 있습니다. 간단합니다. 정말입니다.

맨 위로

  • HaishinKit - iOS, macOS, tvOS용 RTMP 및 HLS 카메라/마이크 스트리밍 라이브러리입니다.
  • Live - 라이브 방송 앱 구축 방법을 보여줍니다.

맨 위로

  • Stylist - 핫 로드 가능한 외부 YAML 또는 JSON 파일로 UI 스타일을 정의합니다.
  • SwiftTheme - iOS 8 이상용 강력한 테마/스킨 관리자입니다.
  • Themes - 테마 관리입니다.

맨 위로

  • SVGView - SwiftUI로 작성된 SVG 파서 및 렌더러입니다.

맨 위로

  • BlueSignals - IBM의 크로스 플랫폼 OS 신호 처리 라이브러리입니다.
  • LaunchAtLogin - 샌드박스 macOS 앱에 ‘로그인 시 실행’ 기능을 쉽게 추가합니다.
  • SystemKit - OS X 시스템 라이브러리입니다.

테스트 프레임워크 모음입니다. 맨 위로

  • DVR - 간단한 네트워크 테스트 프레임워크입니다.
  • Erik - JavaScript로 웹 페이지에 접근하고 조작해 기능 테스트를 실행하는 헤드리스 브라우저입니다.
  • Fakery - 가짜 데이터 생성기입니다.
  • Mussel - XCUITest에서 푸시 알림, 유니버설 링크, 라우팅을 쉽게 테스트하는 프레임워크입니다.
  • Nimble - 매처 프레임워크입니다.
  • OHHTTPStubs - 네트워크 요청을 쉽게 스텁하도록 설계된 테스트 라이브러리입니다.
  • Quick :penguin: - 동작 주도 개발(BDD) 프레임워크입니다.
  • SBTUITestTunnel - 네트워크 요청 상호작용, CLLocationManager 및 UNUserNotificationCenter 스텁, 테이블/컬렉션/스크롤 뷰의 세밀한 스크롤을 지원하는 UI 테스트 라이브러리입니다.
  • Sizes - 다양한 기기 및 글꼴 크기에서 앱을 테스트합니다.
  • SnapshotTest - iOS 및 tvOS용 스냅샷 테스트 도구입니다.
  • Spectre :penguin: - BDD 프레임워크입니다.
  • swift-testing-expectation - Swift Testing에서 비동기 기대값을 생성합니다.
  • SwiftCheck - 프로그램 속성 테스트용 무작위 데이터를 자동 생성하는 테스트 라이브러리입니다.
  • UI Testing Cheat Sheet - 실제 작동 예제 앱과 함께 흔한 “UI Testing으로 어떻게 테스트하나요?” 질문에 답합니다.
  • XCTest - 단위 테스트 지원을 제공하는 Swift 핵심 라이브러리인 XCTest 프로젝트입니다.

맨 위로

  • AutoMockable - 타입 시스템을 활용해 데이터 타입의 모의 인스턴스를 쉽게 만들 수 있는 프레임워크입니다.
  • Cuckoo - 최초의 보일러플레이트 없는 모킹 프레임워크입니다.
  • Mocker - 코드 구현을 수정하지 않고 Alamofire 및 URLSession 요청을 모킹합니다.
  • Mockingbird - HTTP/HTTPS를 사용하는 모든 시스템을 쉽게 모킹해, 미완성이거나 불안정한 서비스를 대상으로 팀이 테스트 및 개발하거나 계획된 사례를 재현할 수 있도록 소프트웨어 테스트를 간소화합니다.
  • Mockingjay - HTTP 요청을 손쉽게 스텁하는 우아한 라이브러리입니다.
  • Mockit - 유명한 Java용 Mockito에서 영감을 받은 간단한 모킹 프레임워크입니다.
  • MockSwift - 프로퍼티 래퍼의 강력한 기능을 사용하는 모킹 프레임워크입니다.

텍스트 프로젝트 모음입니다. 맨 위로

  • Attributed - 속성 문자열을 위한 최신 µframework입니다.
  • AttributedTextView - 여러 링크, 해시태그, 멘션을 지원하는 속성 UITextView를 가장 쉽게 만듭니다.
  • BonMot - iOS용 아름답고 간편한 속성 문자열입니다.
  • Croc - 경량 이모지 파싱 및 쿼리 라이브러리입니다.
  • edhita - 완전한 오픈 소스 iOS 텍스트 편집기입니다.
  • GMarkdown - 표, LaTeX, Mermaid, 코드 강조 표시를 지원하는 iOS용 Markdown 렌더링 라이브러리입니다.
  • MarkdownDisplayView - TextKit 2 기반 Markdown 렌더링 구성 요소로, 부드러운 성능, 풍부한 사용자 지정 옵션, 스트리밍 AI 대화형 상호작용을 지원합니다.
  • MarkdownKit - 간단하고 사용자 지정 가능한 Markdown 파서입니다.
  • MarkdownView - iOS Markdown 뷰입니다.
  • MarkyMark - Markdown을 네이티브 뷰 또는 속성 문자열로 변환합니다.
  • Notepad - 실시간 구문 강조 표시 기능과 완전한 테마 사용자 지정 기능을 갖춘 Markdown 편집기입니다.
  • OEMentions - Facebook 및 Instagram처럼 uitextview에 멘션을 쉽게 추가합니다.
  • Parsey - 소스 위치 추적, 역추적 방지, 풍부한 오류 메시지를 지원하는 파서 조합기 프레임워크입니다.
  • Pluralize.swift - 훌륭한 문자열 복수형 확장입니다.
  • PredicateFlow - 강타입이며 읽기 쉬운 멋진 NSPredicate를 작성할 수 있는 빌더입니다.
  • PrediKit - SnapKit에서 영감을 받은 iOS 및 OS X용 NSPredicate DSL입니다.
  • Regex by crossroadlabs :penguin: - 풍부한 기능을 갖춘 매우 사용하기 쉬운 정규식 라이브러리입니다. =~ 연산자 API와 메서드 API를 모두 제공하며 단위 테스트도 포함합니다.
  • Regex by sindresorhus - 완전히 테스트 및 문서화되고 올바른 유니코드 처리를 지원하는 Swift다운 정규식입니다.
  • RichEditorView - 간단하고 모듈식이며 바로 추가할 수 있는 리치 텍스트 편집용 UIView 하위 클래스입니다.
  • Sprinter - 문자열 서식 지정 라이브러리입니다.
  • SwiftRichString - 우아하고 간편한 속성 문자열 관리 라이브러리입니다.
  • SwiftVerbalExpressions - VerbalExpressions 포팅입니다.
  • SwiftyAttributes - 속성 문자열을 아주 쉽게 처리하는 확장입니다.
  • Tagging - 멘션이나 해시태그를 쉽게 지원하는 TextView입니다.
  • Texstyle - 속성 문자열의 서식을 쉽게 지정합니다.
  • TextAttributes - 속성 문자열을 더 쉽게 구성합니다.
  • TextBuilder - Text를 위한 SwiftUI ViewBuilder와 같은 도구입니다.
  • TwitterTextEditor - iOS 애플리케이션을 위한 모든 기능을 갖춘 리치 텍스트 편집기를 제공하는 독립적이고 유연한 API입니다.
  • VEditorKit - 경량이면서 강력한 편집기 키트입니다.

스레딩, 작업 기반 또는 비동기 프로그래밍, Grand Central Dispatch(GCD) 래퍼입니다. 맨 위로

  • Async - Grand Central Dispatch용 구문 설탕입니다.
  • AwaitKit - ES7 Async/Await 제어 흐름입니다.
  • Each - NSTimer 브리지 라이브러리입니다.
  • GCDTimer - 충분히 테스트된 GCD 타이머입니다.
  • Schedule :penguin: - 매우 친숙한 구문을 갖춘, 필요했지만 없었던 경량 작업 스케줄러입니다.
  • SwiftyTimer - NSTimer용 API입니다.

미리 준비된 전환과 멋진 UI 요소 모음입니다. 맨 위로

  • ActivityIndicatorView - SwiftUI로 만든 여러 가지 사전 설정 로딩 표시기입니다.
  • AECoreDataUI - Core Data 기반 UI입니다.
  • AGCircularPicker - 계산된 매개변수를 관리하는 컨트롤러를 만들 때 유용한 구성 요소입니다.
  • AMScrollingNavbar - UIScrollView 스크롤을 따라 움직이는 스크롤 가능한 UINavigationBar입니다.
  • Arale - 콘텐츠 새로 고침을 위한 UIActivityIndicatorView를 지원하는 UIScrollView 및 하위 클래스용 사용자 지정 확장 헤더 뷰입니다.
  • BadgeHub - 모든 UIView를 완전한 애니메이션 알림 센터로 만듭니다. UIView에 알림 배지 아이콘을 빠르게 추가할 수 있습니다.
  • BatteryView - 간단한 배터리 모양 UIView입니다.
  • BetterSafariView - SwiftUI에서 SFSafariViewController를 표시하거나 ASWebAuthenticationSession을 시작하는 더 나은 방법입니다.
  • BottomSheet - 콘텐츠 기반 크기, 대화형 닫기, 내비게이션 컨트롤러를 지원하는 강력한 Bottom Sheet 구성 요소입니다.
  • BreakOutToRefresh - SpriteKit을 사용한 플레이 가능한 당겨서 새로 고침 뷰입니다.
  • BulletinBoard - 화면 하단에 표시되는 상황별 카드를 생성하고 관리합니다.
  • CapturePreventionKit - 화면 캡처 방지를 위한 Label 및 ImageView를 제공합니다.
  • CircularProgress - macOS 앱용 원형 진행률 표시기입니다.
  • CircularRangeSlider - 원형 슬라이더로 값 범위를 선택하는 사용자 지정 SwiftUI 구성 요소입니다.
  • ClassicKit - 클래식 스타일 UI 구성 요소 모음입니다.
  • ContainerController - UI 구성 요소입니다. Apple Maps, Stocks 앱의 스와이프 패널을 복제했습니다.
  • CountryPickerView - iOS 앱에서 국가 정보를 효율적으로 수집하는 간단하고 사용자 지정 가능한 뷰입니다.
  • CustomSegue - 슬라이드 및 크로스 페이드 효과가 있는 OSX Storyboard용 사용자 지정 세그입니다.
  • DeckTransition - iOS 10 Apple Music의 지금 재생 중 전환을 재현하는 라이브러리입니다.
  • DockProgress - macOS 앱의 Dock 아이콘에 진행률을 표시합니다.
  • Dodo - iOS용 메시지 표시줄입니다.
  • Doric Design System Foundation - 프로토콜 지향, 타입 안전, 확장 가능한 iOS 디자인 시스템 기반 프레임워크입니다.
  • DropDown - iOS용 Material Design 드롭다운입니다.
  • Elissa - UITabBarItem 또는 UIView 앵커 뷰 위에 알림을 표시해 추가 정보를 보여줍니다.
  • EstMusicIndicator - iTunes 스타일 음악 재생 표시기입니다.
  • Family - 상위 컨트롤러 설정을 아주 쉽게 만드는 하위 뷰 컨트롤러 프레임워크입니다.
  • FAQView - 사용하기 쉬운 iOS FAQ 뷰입니다.
  • Fashion - UI 스타일을 공유하고 재사용하는 패션 액세서리 및 꾸미기 도구입니다.
  • FlagKit - 앱과 웹에서 사용할 수 있는 아름다운 국기 아이콘입니다.
  • FlexibleHeader - UIScrollView 스크롤에 반응하는 컨테이너 뷰입니다.
  • FloatRatingView - 부동 평점 시스템입니다.
  • Fluid Slider - 선택한 정확한 값을 표시하는 팝업 말풍선이 있는 슬라이더 위젯입니다.
  • GaugeKit - 사용자 지정 가능한 게이지입니다. Apple 스타일 게이지를 쉽게 재현합니다.
  • GMStepper - 중앙에 슬라이딩 레이블이 있는 스테퍼입니다.
  • GradientProgressBar - 애니메이션 그라디언트 진행률 표시줄입니다.
  • GRMustache - 유연한 Mustache 템플릿입니다.
  • GrowingTextView - 자동 확장, 자리 표시자, 길이 제한을 지원하는 UITextView입니다.
  • HGCircularSlider - iOS 앱용 사용자 지정 재사용 원형 슬라이더 컨트롤입니다.
  • HidesNavigationBarWhenPushed - hidesNavigationBarWhenPushed 플래그를 통해 뷰 컨트롤러를 푸시할 때 내비게이션 막대를 숨기는 기능을 추가합니다.
  • HorizontalDial - Instagram 스타일의 가로 스크롤 다이얼입니다.
  • HPParallaxHeader - UIScrollView용 간단한 시차 헤더입니다.
  • IGColorPicker - iOS용 사용자 지정 색상 선택기입니다.
  • InstantSearch iOS - iOS에서 인스턴트 검색 기능을 구축하는 위젯 및 도우미 라이브러리입니다.
  • KALoader - 데이터 로딩을 표시하는 아름다운 애니메이션 자리 표시자입니다.
  • KMNavigationBarTransition - 모든 화면 방향에서 뷰 컨트롤러를 푸시하거나 팝할 때 내비게이션 막대 스타일을 관리하고 스타일 간 전환 애니메이션을 부드럽게 만드는 범용 드롭인 라이브러리입니다.
  • KMPlaceholderTextView - 여러 줄 자리 표시자 지원을 추가하는 UITextView 하위 클래스입니다.
  • LeeGo - 레고 블록을 조립하듯 선언형으로 구성하고 설정할 수 있으며 재사용성이 높은 UI 개발 방식입니다.
  • LicensePlist - 모든 종속성의 Plist를 자동 생성하는 명령줄 도구입니다.
  • LiquidLoader - 액체 애니메이션을 사용하는 스피너 로더 구성 요소입니다.
  • LoadingShimmer - 한 줄의 코드로 모든 뷰에 쉬머 효과를 쉽게 추가합니다. 눈에 거슬리지 않는 로딩 표시기로 유용합니다.
  • Macaw - SVG를 지원하는 강력하고 사용하기 쉬운 벡터 그래픽 라이브러리입니다.
  • Magnetic - Apple Music에서 영감을 받은 SpriteKit 부동 버블 선택기입니다.
  • Mandoline - 다양한 선택 작업을 지원하는 iOS 선택기 뷰입니다.
  • MantleModal - UIScrollView를 사용해 아래로 끌어 닫을 수 있는 간단한 모달입니다.
  • Material - Google Material Design과 Apple Flat UI를 위한 애니메이션 및 그래픽 프레임워크 Material로 창의성을 발휘하세요.
  • Material Components for iOS - 모듈식이며 사용자 지정 가능한 Material Design UI 구성 요소입니다.
  • MaterialKit - Material Design 구성 요소입니다.
  • MediaBrowser - 선택 사항으로 격자 보기, 캡션, 선택 기능을 제공하는 간단한 iOS 사진 및 동영상 브라우저입니다.
  • MPParallaxView - Apple TV 시차 효과입니다.
  • MultiSelectSegmentedControl - 여러 세그먼트 선택, 세로 쌓기, 텍스트와 이미지 결합을 지원하는 UISegmentedControl 재구현입니다.
  • MultiSlider - 여러 손잡이와 값, 범위 강조, 선택적 스냅 간격 및 값 레이블을 지원하는 세로/가로 UISlider 복제 구현입니다.
  • MuscleMap - SwiftUI와 UIKit으로 대화형 인체 근육 지도를 렌더링합니다.
  • MXParallaxHeader - UIScrollView용 간단한 시차 헤더입니다.
  • MZFormSheetPresentationController - 기본 iOS UIModalPresentationFormSheet의 대안으로, iPhone 지원과 컨트롤러 크기 및 폼 시트 모양을 설정하는 추가 기능을 제공합니다.
  • NeumorphismKit - UIKit용 뉴모피즘 프레임워크입니다.
  • NextGrowingTextView - iOS 7 이상에 최적화된 차세대 자동 확장 텍스트 뷰입니다.
  • NVActivityIndicatorView - 멋진 로딩 애니메이션 모음입니다.
  • OverlayContainer - Apple Maps 또는 Stocks 앱에서 볼 수 있는 오버레이 기반 인터페이스를 더 쉽게 개발합니다.
  • Partition Kit - 뷰 콘텐츠용 크기 조정 가능한 영역을 만드는 SwiftUI 라이브러리입니다.
  • Popovers - 팝오버를 표시하는 간단하고 최신이며 사용자 지정이 뛰어난 라이브러리입니다. 지루하지 않습니다!
  • Preferences - 몇 분 만에 macOS 앱에 환경설정 창을 추가합니다.
  • ProgressIndicatorView - SwiftUI로 작성된 진행률 표시기 뷰 라이브러리입니다.
  • PullToDismiss - 스크롤 뷰나 내비게이션 막대를 당겨 모달 뷰 컨트롤러를 닫을 수 있습니다.
  • RangeSeekSlider - iOS용 UISlider 스타일 사용자 지정 범위 슬라이더입니다.
  • Reel search - 릴 형태로 관리되는 옵션 목록입니다.
  • ResizingTokenField - 고유 콘텐츠 높이를 제공하는 UICollectionView 기반 토큰 필드입니다.
  • RetroProgress - 90년대에서 곧바로 가져온 듯한 복고풍 진행률 표시줄입니다.
  • SectionedSlider - 제어 센터 슬라이더입니다.
  • SelectionDialog - 간단한 선택 대화 상자입니다.
  • ShadowView - UIView의 그림자 관리를 쉽게 합니다.
  • Shiny - Apple Pay Cash에서 영감을 받은 무지갯빛 효과 뷰입니다.
  • ShowSomeProgress - iOS 앱용 애니메이션 진행률 및 활동 표시기입니다.
  • SkeletonView - 작업 진행 중임을 사용자에게 우아하게 보여주고 기다리는 콘텐츠를 미리 준비할 수 있습니다.
  • SKPhotoBrowser - Facebook 및 Twitter 사진 브라우저에서 영감을 받은 간단한 사진 브라우저/뷰어입니다.
  • Spots - 설정과 향후 개발을 매우 빠르게 해주는 뷰 컨트롤러 프레임워크입니다.
  • SpreadsheetView - iOS 애플리케이션을 위한 완전히 구성 가능한 스프레드시트 뷰 UI입니다.
  • StarryStars - 인터페이스 빌더에서 완전히 사용자 지정할 수 있는 평점 표시 및 편집 기능입니다.
  • StatefulViewController - 콘텐츠, 로딩, 오류 또는 빈 상태에 따른 자리 표시자 뷰입니다.
  • StepProgressView - 레이블과 모양을 갖춘 단계별 진행률 뷰입니다. UIActivityIndicatorView 및 UIProgressView를 대체하기 좋습니다.
  • SweetCurtain - 아래로 끌어 닫는 아주 간편한 하단 시트 구현입니다. Apple Maps, Find My, Stocks 등의 앱에서 유사한 구현을 볼 수 있습니다.
  • SwiftUISkia - 렌더링을 위한 소프트웨어 래스터화를 Rust로 구현한 Skia 기반 2D 그래픽 SwiftUI 렌더링 라이브러리입니다.
  • SwiftyUI - 고성능 경량 UIView, UIImage, UIImageView, UILabel, UIButton 등을 제공합니다.
  • TagListView - 간단하면서도 사용자 지정이 뛰어난 iOS 태그 목록 뷰입니다.
  • Toaster - 알림 토스트입니다.
  • Twinkle - iOS 앱의 요소를 쉽게 반짝이게 합니다.
  • UltraDrawerView - Apple Maps, Stocks 등의 Drawer View와 동일한 경량 고속 사용자 지정 구현입니다.
  • URLEmbeddedView - Open Graph Protocol을 준수하는 객체를 자동으로 캐시하고 URL 삽입 카드로 표시합니다.
  • Windless - 표시되지 않는 레이아웃 로딩 뷰를 쉽게 구현합니다.
  • WSTagsField - 다양한 태그를 표현하는 iOS 텍스트 필드입니다.
  • YMTreeMap - Squarified 기반 트리맵/히트맵 레이아웃 엔진입니다.
  • YNSearch - Pinterest 스타일의 멋지고 완전히 사용자 지정 가능한 검색 뷰입니다.

경고, 액션 시트, 알림, 팝업을 표시하는 라이브러리입니다. 맨 위로

  • Alertift - 최신식의 간편한 UIAlertController 래퍼입니다.
  • Alerts Pickers - TextField, DatePicker, PickerView, TableView, CollectionView를 포함한 UIAlertController 고급 사용법입니다.
  • ALRT - UIAlertController를 더 쉽게 생성합니다. 어디서든 경고를 표시할 수 있습니다.
  • AwaitToast - 🍞 기본 토스트를 갖춘 비동기 대기 토스트입니다. Facebook 게시 토스트에서 영감을 받았습니다.
  • CDAlertView - 사용자 지정이 뛰어난 경고/알림/성공/오류/경보 팝업입니다.
  • CFNotify - 드래그 가능한 경고 뷰를 만드는 사용자 지정 프레임워크입니다.
  • EZAlertController - 간편한 UIAlertController입니다.
  • FullscreenPopup - SwiftUI에서 NavigationBar 위에 모든 팝업을 표시합니다.
  • GSMessage - iOS 7 이상용 간단한 스타일 메시지/알림입니다.
  • Kamagari - 간단한 UIAlertController 빌더 클래스입니다.
  • Loaf - 간편한 iOS 토스트를 위한 간단한 프레임워크입니다.
  • MijickPopups - 팝업, 팝오버, 시트, 경고, 토스트, 배너 등의 표시를 간단하게 만듭니다.
  • NotificationBanner - iOS 앱 내에서 사용자 지정이 뛰어난 알림 배너를 가장 쉽게 표시합니다.
  • PMAlertController - UIAlertController를 대체하는 훌륭하고 사용자 지정 가능한 도구입니다.
  • PopupDialog - UIAlertController 경고 스타일을 대체하는 간단하고 사용자 지정 가능한 팝업 대화 상자입니다.
  • PopupView - SwiftUI로 작성된 토스트 및 팝업 라이브러리입니다.
  • SCLAlertView - 애니메이션 경고 뷰입니다.
  • Sheet - Flipboard 앱과 같은 탐색 기능이 있는 액션 시트입니다.
  • SPAlert - Apple Music 및 App Store Feedback의 네이티브 팝업입니다. 완료 및 하트 사전 설정이 포함됩니다.
  • StatusAlert - 사용자 흐름을 방해하지 않고 Apple 시스템 스타일의 자동 닫힘 상태 알림을 표시합니다.
  • SweetAlert - 경고 시스템입니다.
  • Swift-Prompts - 다양한 옵션으로 사용자 지정 프롬프트를 디자인합니다.
  • SwiftEntryKit - 간단하고 다목적인 팝업 표시기입니다.
  • SwiftMessages - iOS용 매우 유연한 메시지 표시줄입니다.
  • SwiftOverlays - 다양한 팝업 및 알림입니다.
  • Toast-Swift - iOS 14 이상 스타일 토스트를 쉽게 만드는 라이브러리입니다.
  • XLActionController - 완전히 사용자 지정 가능하고 확장 가능한 액션 시트 컨트롤러입니다.
  • Zingle - UINavigationBar 아래에 경고를 표시합니다.

맨 위로

  • VisualEffectView - 색조 색상을 지원하는 UIVisualEffectView 하위 클래스입니다.

맨 위로

  • AHDownloadButton - Apple App Store 다운로드 버튼을 바탕으로 진행률 및 전환 애니메이션을 갖춘 사용자 지정 다운로드 버튼입니다.
  • DOFavoriteButton - 귀여운 애니메이션 버튼입니다.
  • ExpandableButton - 사용자 지정 가능하고 사용하기 쉬운 확장 버튼입니다.
  • FloatingButton - SwiftUI로 만든 부동 버튼 메뉴를 쉽게 사용자 지정합니다.
  • Floaty - iOS용 부동 액션 버튼입니다.
  • IGStoryButtonKit - Instagram 스토리에서 영감을 받은 풍부한 애니메이션의 사용하기 쉬운 버튼입니다.
  • LGButton - 코드 한 줄 없이도 아름다운 버튼을 만들 수 있는 네이티브 UIControl의 완전 사용자 지정 하위 클래스입니다.
  • LTHRadioButton - 멋진 애니메이션을 갖춘 라디오 버튼입니다.
  • MultiToggleButton - 탭하여 버튼 텍스트를 전환하는 UIButton 하위 클래스입니다(카메라 플래시 및 타이머 버튼과 유사).
  • NFDownloadButton - 새롭게 개선된 다운로드 버튼으로, Netflix 앱 다운로드 버튼을 역설계한 형태입니다.
  • PMSuperButton - Storyboard에서 사용자 지정할 수 있는 초능력을 가진 강력한 UIButton입니다.
  • RadioGroup - iOS에 없었던 라디오 버튼 그룹입니다.
  • SwiftShareBubbles - iOS용 애니메이션 소셜 공유 버튼 컨트롤입니다.
  • TransitionButton - 로딩 및 전환 애니메이션용 UIButton 하위 클래스입니다.

맨 위로

  • CalendarKit - 완전히 사용자 지정 가능한 달력 일간 뷰입니다.
  • CalendarView - 세로 및 가로 레이아웃과 스크롤, 네이티브 달력 이벤트 표시를 모두 지원하는 달력 구성 요소입니다.
  • DateTimePicker - 날짜와 시간을 선택하는 더 나은 iOS UI 구성 요소입니다.
  • ElegantCalendar - SwiftUI에 없던 우아한 전체 화면 달력입니다.
  • HorizonCalendar - 간단한 날짜 선택기부터 모든 기능을 갖춘 달력 앱까지 다양한 사용 사례를 지원하는 선언형 고성능 iOS 달력 UI 구성 요소입니다.
  • JTAppleCalendar - UI 달력 처리 도구입니다.
  • KVKCalendar - Apple 플랫폼용으로 사용자 지정 기능이 매우 뛰어난 달력입니다 📅
  • OBCalendar - 간결성과 사용자 지정 기능을 염두에 두고 설계되어 아름답고 유용한 달력 인터페이스를 손쉽게 만들 수 있습니다.
  • Workaholic - GitHub 스타일 작업 기여 타임라인입니다.
  • Yotei - iOS용 모듈식 사용자 지정 SwiftUI/UIKit 달력 패키지입니다.

맨 위로

  • CardNavigation - 뷰 컨트롤러를 대화형 카드 스택으로 표시하는 내비게이션 컨트롤러입니다.
  • CardParts - iOS 개발자를 위해 UIKit으로 만든 반응형 카드 기반 UI 프레임워크입니다.
  • VerticalCardSwiper - UICollectionView로 만든 Shazam Discover UI와 Tinder의 결합입니다.

맨 위로

  • Carbon - 🚴 UITableView와 UICollectionView에서 구성 요소 기반 사용자 인터페이스를 구축하는 선언형 라이브러리입니다.
  • Eureka - 우아한 iOS 폼 빌더입니다.
  • FDBarGauge - 오디오 믹싱 콘솔의 레벨 표시기를 시뮬레이션합니다.
  • Former - UITableView 기반 폼을 쉽게 만드는 완전 사용자 지정 가능 라이브러리입니다.
  • ObjectForm - 클래스 모델용 폼을 만드는 간단하면서도 강력한 라이브러리입니다.
  • SwiftyFORM - 유효성 검사가 가능한 폼입니다.

맨 위로

맨 위로

  • ActiveLabel - 해시태그(#), 멘션(@), URL(http://)을 지원하는 UILabel 드롭인 대체 구현입니다.
  • Atributika - HTML 태그, 링크, 해시태그, 멘션이 포함된 텍스트를 NSAttributedString으로 변환합니다. UILabel 대체 구현으로 클릭도 가능하게 합니다.
  • CountdownLabel - 모핑 애니메이션과 유용한 기능을 갖춘 간단한 카운트다운 UILabel입니다.
  • GlitchLabel - iOS용 글리치 효과 UILabel입니다.
  • IncrementableLabel - UILabel의 숫자를 증감하는 UILabel 하위 클래스입니다.
  • KDEDateLabel - ‘얼마 전’ 형식을 쉽게 표시하도록 스스로 업데이트하는 UILabel 하위 클래스입니다.
  • LTMorphingLabel - UILabel용 우아한 모핑 효과입니다.
  • Nantes - TTTAttributedLabel 대체 구현입니다.
  • TriLabelView - iOS용 삼각형 모서리 레이블 뷰입니다.

맨 위로

  • AKSwiftSlideMenu - 슬라이드 메뉴(드로어)입니다.
  • CircleMenu - 원형 레이아웃과 Material Design 애니메이션을 갖춘 간단하고 우아한 UI 메뉴입니다.
  • ENSwiftSideMenu - 슬라이드 사이드 메뉴입니다.
  • FanMenu - Macaw 기반 원형 레이아웃 메뉴입니다.
  • FlowingMenu - 흐르고 튀는 효과로 메뉴를 표시하는 대화형 뷰 전환입니다.
  • GuillotineMenu - 단두대 스타일 메뉴입니다.
  • HHFloatingView - 앱에서 쉽게 설정하고 사용할 수 있는 부동 뷰입니다.
  • InteractiveSideMenu - 사용자 지정 가능한 iOS 대화형 사이드 메뉴입니다.
  • KWDrawerController - 사용하기 쉬운 드로어 뷰 컨트롤러입니다.
  • MenuItemKit - 이미지 및 블록(클로저)을 지원하는 UIMenuItem입니다.
  • Pagemenu - 페이지 매김을 지원하는 뷰 컨트롤러입니다.
  • PagingKit - 사용자 지정 가능한 메뉴 UI를 제공합니다.
  • Panels - 애플리케이션에 슬라이딩 패널을 쉽게 추가하는 프레임워크입니다.
  • Parchment - UICollectionView 기반의 사용자 지정이 뛰어난 메뉴가 있는 페이지 매김 뷰 컨트롤러입니다.
  • PopMenu - 😎 멋지고 사용자 지정 가능한 iOS용 팝업 스타일 액션 시트입니다.
  • SegmentIO - iOS용 애니메이션 상단/하단 세그먼트 메뉴입니다.
  • SideMenu - Facebook에서 영감을 받은 간단한 iOS 사이드 메뉴 컨트롤입니다. 오른쪽과 왼쪽 모두 지원하며 코딩이 필요 없습니다.
  • SlideMenuControllerSwift - Google+, iQON, Feedly, Ameba iOS 앱을 기반으로 한 iOS 슬라이드 메뉴 뷰입니다.
  • SwipeMenuViewController - 스와이프 가능한 탭 및 메뉴 뷰와 뷰 컨트롤러입니다.
  • XLPagerTabStrip - iOS용 Android PagerTabStrip입니다.
  • YNDropDownMenu - 사랑스러운 iOS 드롭다운 메뉴입니다.

맨 위로

  • CHIPageControl - 지루한 UIPageControl을 대체하는 멋진 애니메이션 페이지 컨트롤 모음입니다.
  • FlexiblePageControl - Instagram 스타일의 유연한 UIPageControl입니다.
  • iPages - SwiftUI에서 스와이프 가능한 페이지 뷰를 빠르게 구현합니다 📝.
  • Pageboy - 간단하고 정보가 풍부한 페이지 뷰 컨트롤러입니다.
  • PageController - 무한 페이지 매김 컨트롤러입니다.
  • SlideController - 제네릭 타입의 강력한 기능을 사용해 만든 UIPageViewController의 훌륭한 대안입니다. 대화형 제목 탐색 컨트롤로 페이지를 스와이프하고, 수평 또는 수직 체인을 구성해 페이지 수를 제한 없이 확장할 수 있습니다.

맨 위로

  • AnimatedCardInput - 사용자 지정 가능하고 사용하기 쉬운 신용카드 UI입니다.
  • Caishen - iOS용 결제 카드 UI 및 유효성 검사기입니다.
  • iCard - SnapKit DSL을 사용하는 은행 카드 생성기입니다.
  • MFCard - iOS 앱에서 신용카드 결제를 쉽게 통합합니다.
  • TPInAppReceipt - Apple 인앱 구매 영수증을 로컬에서 읽고 검증하는 경량 순수 Swift 라이브러리입니다.

맨 위로

  • AREK - 모든 종류의 iOS 권한을 처리하는 깔끔하고 사용하기 쉬운 래퍼입니다.
  • Permission - iOS 권한 요청을 위한 통합 API입니다.
  • SPPermission - 네이티브 UI와 대화형 애니메이션으로 권한을 간편하게 요청합니다.

맨 위로

  • DMScrollBar - 감속, 바운스, 고무 밴드 효과 등을 갖춘 모든 종류의 ScrollView용 최고 수준 사용자 지정 스크롤 막대입니다.

맨 위로

  • StackViewController - UIStackView 사용을 간소화합니다.
  • TZStackView - iOS 7 및 8용으로 다시 구현한 iOS 9 UIStackView 레이아웃 구성 요소입니다.

맨 위로

  • MJMaterialSwitch - Google Material Design에서 영감을 받은 iOS용 사용자 지정 스위치 UI입니다.
  • paper-switch - 스위치를 켜면 상위 뷰 위에 색을 칠하는 Material Design UI 모듈입니다.
  • Switch - Interface Builder를 완전히 지원하는 스위치 컨트롤입니다.

맨 위로

  • Adaptive Tab Bar - 적응형 탭 표시줄입니다.
  • Animated Tab Bar - 탭 표시줄 항목에 애니메이션을 추가하는 모듈인 RAMAnimatedTabBarController입니다.
  • CardTabBar - iOS 탭 표시줄 항목에 애니메이션을 추가합니다.
  • CircleBar - 재미있고 사용하기 쉬운 iOS 탭 표시줄 내비게이션 컨트롤러입니다.
  • ColorMatchTabs - 탭을 표시하는 흥미로운 방법입니다.
  • DTPagerController - 가로 스크롤 뷰에 여러 ViewController를 표시하는 컨테이너 뷰 컨트롤러입니다.
  • ESTabBarController - UITabBarController를 상속한 사용자 지정 기능이 뛰어난 TabBarController 구성 요소입니다.
  • HHTabBarView - 경량 사용자 지정 탭 표시줄 뷰입니다.
  • PolioPager - SNKRS 스타일 검색 탭을 갖춘 유연한 TabBarController입니다.
  • SwiftUIMaterialTabs - Material 3 스타일 탭과 고정 헤더를 하나로 결합한 SwiftUI 라이브러리입니다.
  • TabBar - SwiftUI 애플리케이션용 사용자 지정 기능이 뛰어난 탭 표시줄입니다.
  • Tabman - 표시 막대가 있는 강력한 페이지 매김 뷰 컨트롤러입니다.
  • TabPageViewController - 페이지 매김 뷰 컨트롤러 및 스크롤 탭 뷰입니다.

맨 위로

  • Stencil - 간단하고 강력한 템플릿 언어입니다.
  • SwiftCssParser - 확장 가능한 CSS 파서입니다.
  • Temple - 🗂️ 가장 발전된 프로젝트 및 파일 템플릿입니다.

맨 위로

  • CBPinEntryView - 사용하기 쉽고 사용자 지정이 뛰어난 PIN 입력입니다.
  • CHIOTPField - 일회용 비밀번호, SMS 코드, PIN 코드 등에 사용할 수 있는 텍스트 필드 모음입니다.
  • DTTextField - 부동 자리 표시자와 오류 레이블이 있는 사용자 지정 텍스트 필드입니다.
  • FloatingLabelTextFieldSwiftUI - 아름답고 사용자 지정 가능한 부동 레이블 텍스트 필드를 만들 수 있는 작고 가벼운 SwiftUI 프레임워크입니다. UIViewRepresentable을 사용하지 않고 완전히 SwiftUI로 작성되었습니다.
  • HTYTextField - 통통 튀는 자리 표시자가 있는 UITextField입니다.
  • iTextField ⌨️ - SwiftUI에서 온전히 작동하는 완전 래핑된 UITextField입니다 🦅.
  • PasswordTextField - 암호를 표시하거나 숨기는 전환 아이콘이 있고 올바른 암호 정책을 적용하는 사용자 지정 TextField입니다.
  • SkyFloatingLabelTextField - “Float Label Pattern”을 구현한 아름답고 유연한 텍스트 필드 컨트롤입니다.
  • StyledTextKit - 선언형 구성 및 빠른 렌더링을 지원하는 속성 문자열 라이브러리입니다.
  • TextFieldCounter - 사랑스러운 UX를 갖춘 UITextField 문자 수 세기 도구입니다.
  • TextFieldEffects - 바로 사용할 수 있는 여러 UITextField 효과입니다.
  • UITextField-Navigation - UITextField-Navigation은 텍스트 필드 키보드에 다음, 이전, 완료 버튼을 추가합니다. 사용자 지정 기능이 뛰어납니다.
  • VKPinCodeView - PIN 입력용 간단하고 우아한 UI 구성 요소입니다.

맨 위로

  • BubbleTransition - 버블 전환을 쉽게 구현합니다.
  • Cards XI - 멋진 iOS 11 App Store 카드 뷰입니다.
  • EasyTransitions - 사용자 지정 대화형 UIViewController 전환을 만드는 간단한 방법입니다.
  • Hero - iOS용 우아한 전환 라이브러리입니다.
  • ImageTransition - 전환 중 이미지에 부드러운 애니메이션을 적용하는 라이브러리입니다.
  • Jelly - 몇 줄의 코드만으로 사용자 지정 뷰 컨트롤러 전환을 제공합니다.
  • LiquidSwipe - 액체 스타일 내비게이션 애니메이션입니다.
  • MijickNavigattie - SwiftUI를 사용한 간편한 탐색입니다.
  • MusicPlayerTransition - Apple Music iOS 앱과 같은 사용자 지정 대화형 전환입니다.
  • NavigationTransitions - 순수 SwiftUI 내비게이션 전환입니다.
  • PanSlip - PanGesture로 UIViewController 및 UIView의 뷰를 닫습니다.
  • PinterestSwift - Pinterest 스타일 전환입니다.
  • RevealingSplashView - Twitter 시작 화면에서 영감을 받아 콘텐츠를 애니메이션으로 드러내는 스플래시 뷰입니다.
  • SamuraiTransition - 깔끔한 여러 자르기 애니메이션을 제공하는 ViewController 전환 모음의 Swift 라이브러리입니다.
  • SPLarkController - 두 컨트롤러 간 사용자 지정 전환으로, 위로 이동합니다.
  • SPStorkController - 사용자 지정 높이를 지원하는 Apple Music의 지금 재생 중 컨트롤러입니다.
  • StarWars.iOS - 뷰 컨트롤러를 작은 조각으로 부수는 전환 애니메이션입니다.
  • Transition - 대화형이며 중단 가능한 사용자 지정 ViewController 전환을 쉽게 만듭니다.

맨 위로

  • Insert3D - 3D 모델을 삽입하는 가장 빠른 🚀 방법입니다.

맨 위로

  • ASCollectionView - Airbnb에서 영감을 받은 경량 사용자 지정 컬렉션 뷰입니다.
  • AZCollectionViewController - CollectionView의 플레이스홀더 뷰와 페이지 매김을 쉽게 통합해 몇 분 만에 Instagram Discover를 만듭니다.
  • Blueprints - 컬렉션 뷰 플로 레이아웃 작업을 간소화하는 프레임워크입니다.
  • BouncyLayout - 셀이 튀어 오르는 컬렉션 뷰 레이아웃입니다.
  • CardsLayout - 멋진 카드 디자인 사용자 지정 CollectionView 레이아웃입니다.
  • CenteredCollectionView - 페이지 전환을 지원하고 셀을 중앙에 배치하는 경량 UICollectionViewLayout입니다.
  • CheckmarkCollectionViewCell - 선택 시 체크박스, 선택되지 않았을 때 빈 원을 표시하는 UICollectionViewCell로, Photos.app의 ‘선택’ 모드와 같습니다.
  • CollectionViewShelfLayout - 중첩 UITableView/UICollectionView 꼼수 없이 App Store 추천 탭처럼 항목을 행으로 표시하는 UICollectionViewLayout 하위 클래스입니다.
  • CollectionViewSlantedLayout - 기울어진 콘텐츠를 표시하는 UICollectionViewLayout입니다.
  • Drag and Drop UICollectionView - 여러 UICollectionView 간 데이터 끌어서 놓기입니다.
  • FSPagerView - 우아한 화면 슬라이드 라이브러리입니다. 배너 뷰, 제품 소개, 시작/안내 페이지, 화면/뷰 컨트롤러 슬라이더 제작에 매우 유용합니다.
  • Gliding Collection - UICollectionView 컨트롤러를 위한 부드럽고 유연하며 사용자 지정 가능한 솔루션입니다.
  • GoodProvider - 🚀 데이터 표시의 기본 시나리오를 간소화하는 UITableView 및 UICollectionView 공급자입니다.
  • GravitySlider - 표준 UICollectionView 플로 레이아웃을 대체하는 아름다운 구현입니다.
  • ShelfView-iOS - 선반에 책을 표시하는 iOS 사용자 지정 뷰입니다.
  • SimpleSource - 사용하기 쉽고 타입 안전한 iOS 테이블 및 컬렉션 뷰입니다.
  • SwiftSpreadsheet - 완전히 사용자 지정 가능한 스프레드시트 CollectionViewLayout입니다.
  • TagCellLayout - 왼쪽, 가운데, 오른쪽 정렬을 지원하는 태그용 UICollectionView 레이아웃입니다.
  • UICollectionViewSplitLayout - UICollectionViewSplitLayout은 컬렉션 뷰의 반응성을 높입니다.
  • VegaScroll - UICollectionView용 경량 애니메이션 플로 레이아웃입니다.

맨 위로

  • AZTableViewController - 자리 표시자 뷰와 페이지 매김을 우아하고 쉽게 통합합니다.
  • CollapsibleTableSectionViewController - 테이블 뷰에서 접을 수 있는 섹션을 지원하는 라이브러리입니다.
  • DGElasticPullToRefresh - 탄성 당겨서 새로 고침입니다.
  • DiffableDataSources - 💾 UITableView/UICollectionViewDiffableDataSource를 이전 버전으로 백포팅하는 라이브러리입니다.
  • DTTableViewManager - 제네릭과 연관 타입으로 구동되는 프로토콜 지향 UITableView 관리입니다.
  • ExpandableCell - 더 간결하고 버그 없는 완전 리팩터링 YNExapnadableCell입니다. iOS에서 셀을 가장 쉽게 확장하거나 접을 수 있습니다. UITableViewCell을 원하는 대로 사용자 지정할 수 있습니다. insertRows와 deleteRows 사용이 어렵기 때문에 만들었습니다. ExpandableDelegate를 상속하기만 하면 됩니다.
  • FDTextFieldTableViewCell - 셀에 UITextField를 추가하고 올바른 위치에 배치합니다.
  • folding-cell - 접히는 셀 전환입니다.
  • GridView - 시간표, 스프레드시트, 페이지 매김 등으로 사용자 지정할 수 있습니다.
  • HGPlaceholders - 프로젝트의 모든 UITableView/UICollectionView에 자리 표시자와 빈 상태를 표시하는 훌륭한 라이브러리입니다.
  • OKTableViewLiaison - UITableView를 더 잘 관리하도록 돕는 프레임워크입니다.
  • ParallaxHeader - UIScrollView/UITableView에 시차 헤더를 추가하는 간단한 방법입니다.
  • Persei - UITableView/UICollectionView/UIScrollView용 애니메이션 상단 메뉴입니다.
  • PullToRefreshSwift - 당겨서 새로 고침 라이브러리입니다.
  • QuickTableViewController - 설정용 UITableView를 만드는 간단한 방법입니다.
  • ReverseExtension - 테이블 뷰 하단에 셀을 삽입할 수 있는 UITableView 확장입니다.
  • SelectionList - UITableView 기반의 간단한 단일/다중 선택 체크리스트입니다.
  • Shoyu - UITableView 구조를 더 쉽게 표현합니다.
  • SwiftyComments - 우아한 토론 스레드를 쉽게 만들 수 있는 중첩 확장/축소 셀 계층 구조입니다.
  • SwipeCellKit - 기본 Mail.app을 기반으로 한 스와이프 가능한 UITableViewCell입니다.
  • WLEmptyState - UITableView 데이터 집합이 비어 있을 때 뷰를 사용자 지정하는 구성 요소입니다.
  • YNExpandableCell - iOS용 멋진 확장 및 축소 가능 테이블 뷰 셀입니다.

맨 위로

  • AwesomeSpotlightView - 튜토리얼이나 안내 투어를 만듭니다.
  • BWWalkthrough - iOS 앱의 사용자 지정 안내를 만드는 클래스입니다.
  • ConcentricOnboarding - 탭 동작이 있는 안내 또는 온보딩 흐름용 SwiftUI 라이브러리입니다.
  • Gecco - iOS용 스포트라이트 뷰입니다.
  • Instructions - 앱 안내 및 단계별 투어를 만드는 라이브러리입니다.
  • OnboardKit - iOS 앱용 사용자 지정 온보딩입니다.
  • PaperOnboarding - Material Design UI 슬라이더입니다.
  • SuggestionsKit - 앱 기능을 사용자에게 안내하는 라이브러리입니다.
  • SwiftyOnboard - 개발자가 아름다운 온보딩 경험을 만들 수 있는 iOS 프레임워크입니다.
  • SwiftyWalkthrough - 앱에서 훌륭한 안내 경험을 가장 쉽게 만드는 방법입니다.

프로젝트를 돕는 흥미로운 유틸리티입니다. 맨 위로

  • AlexaSkillsKit - 사용자 지정 Alexa Skills를 개발합니다.
  • AmoreKit - App Store 외부에 배포하는 macOS 앱에서 라이선스 키를 판매하고 검증합니다.
  • ApplyStyleKit - 메서드 체이닝을 사용해 UIKit에 우아하게 스타일을 적용합니다.
  • Basis - 순수 선언형 프로그래밍입니다.
  • Bow - 타입 기반 함수형 프로그래밍을 위한 보조 라이브러리입니다.
  • CallbackURLKit - x-callback-url(앱 간 통신) 구현입니다.
  • Closures - UIKit 및 Foundation용 Swift다운 클로저입니다.
  • Codextended - Codable API 타입 추론 기능을 강화하는 확장입니다.
  • Curry - 함수 커링입니다.
  • Delegated - 메모리 누수 없는 클로저 기반 위임입니다.
  • DifferenceKit - 💻 빠르고 유연한 O(n) 차이 알고리즘 프레임워크입니다.
  • Differific - 빠르고 편리한 차이 비교 프레임워크입니다.
  • Dollar - JavaScript의 Lo-Dash 또는 Underscore와 유사합니다.
  • DuctTape - 📦 Swift용 KeyPath dynamicMemberLookup 기반 구문 설탕입니다.
  • EtherWalletKit - iOS용 Ethereum 지갑 도구 모음입니다. 서버나 블록체인 지식 없이도 Ethereum 지갑을 구현할 수 있습니다.
  • ExceptionCatcher - Objective-C 예외를 잡습니다.
  • EZSwiftExtensions - 표준 타입과 클래스가 본래 작동해야 하는 방식을 제공합니다.
  • FlagAndCountryCode - 모든 국가의 전화 코드와 국기를 제공합니다. UIKit 및 SwiftUI에서 작동합니다.
  • FluentQuery :penguin: - 강력하고 사용하기 쉬운 쿼리 빌더입니다.
  • GoodExtensions-iOS - 📑 유용하고 자주 사용하는 확장 모음입니다.
  • GoodUIKit - 📑 더 빠르고 효율적인 개발을 위한 재사용 가능한 UI 스니펫으로 가득한 확장 라이브러리입니다.
  • Highlighter - 원하는 무엇이든 강조 표시하세요! UITableViewCell이나 다른 클래스에서 UILabel, UITextView, UITexTfield, UIButton 같은 UI 객체를 자동으로 찾아냅니다.
  • LifetimeTracker - 애플리케이션 개발 중 순환 참조 및 메모리 문제를 즉시 드러냅니다.
  • Lumos - Objective-C 런타임 함수용 사용하기 쉬운 API입니다.
  • ObjectiveKit - Objective-C 런타임 함수용 API입니다.
  • OpenSourceController - 애플리케이션에서 사용하는 라이브러리 라이선스를 표시하는 가장 간단한 방법입니다.
  • Percentage - 백분율을 더 읽기 쉽고 타입 안전하게 만듭니다.
  • Periphery - Swift 프로젝트에서 사용하지 않는 코드를 찾아내는 도구입니다.
  • Playbook - 📘 UI 구성 요소를 격리해 개발하고 해당 스냅샷을 자동 생성하는 라이브러리입니다.
  • PrivacyFlash Pro - Swift iOS 앱 코드에서 개인정보 처리방침을 생성합니다.
  • protobuf-swift - Protocol Buffers입니다.
  • Prototope - JS와 연결된 경량 프로토타이핑 인터페이스 라이브러리입니다.
  • R.swift - 이미지, 셀, 세그 같은 리소스를 강타입 및 자동 완성으로 사용할 수 있는 도구입니다.
  • RandomKit :penguin: - 무작위 데이터 생성입니다.
  • ReadabilityKit - 뉴스, 기사, 전체 텍스트의 미리 보기 추출기입니다.
  • ReerKit - iOS/macOS/Linux 개발 워크플로를 강화하는 강력한 Swift 기반 라이브러리로, 확장과 유틸리티 함수를 제공합니다.
  • ResourceKit - 리소스를 자동 완성으로 사용할 수 있게 합니다.
  • Result - 임의 작업의 성공/실패를 모델링하는 타입입니다.
  • Rugby - 🏈 Xcode 프로젝트를 더 빠르게 다시 빌드하고 인덱싱하도록 CocoaPods를 캐시합니다.
  • Runes - flatMap, map, apply 등의 함수형 연산자입니다.
  • Solar - 위치를 기준으로 일출 및 일몰 시각을 계산합니다.
  • SpriteKit+Spring - SKAction으로 UIView의 스프링 애니메이션을 재현하는 SpriteKit API입니다.
  • Sugar - Cocoa와 잘 어울리는 달콤한 도구입니다.
  • swift-build - 모든 플랫폼에서 Swift 패키지를 빌드하고 테스트하는 GitHub Action입니다.
  • swift-protobuf :penguin: - Google Protocol Buffer를 사용하는 플러그인 및 런타임 라이브러리입니다.
  • SwiftAutoGUI - 마우스와 키보드를 프로그래밍 방식으로 제어합니다. Swift로 macOS를 조작하는 라이브러리입니다.
  • SwiftBoost - 개발 프로세스를 강화하는 Swift 확장 모음입니다.
  • Swiftbot - Slack에서 Swift 코드를 실행합니다.
  • SwifterSwift - 생산성을 높이는 500개 이상의 네이티브 확장 모음입니다.
  • SwiftGen-Storyboard - 모든 Storyboard, Scene, Segue 상수에 대한 enum과 적절한 편의 접근자를 자동 생성하는 도구입니다.
  • SwiftLinkPreview - URL에서 제목, 관련 텍스트, 이미지 등의 정보를 가져와 미리보기를 만듭니다.
  • SwiftPlantUML - Swift 소스 코드에서 UML 클래스를 생성하는 명령줄 도구 및 Swift 패키지입니다. Xcode Source Editor Extension으로도 제공됩니다.
  • SwiftRandom - 작은 무작위 데이터 생성기입니다.
  • SwiftRater - iPhone 앱 사용자에게 앱 리뷰 작성을 알리는 유틸리티입니다.
  • SwiftTweaks - 다시 컴파일하지 않고 iOS 앱을 조정합니다.
  • Swiftx - 모든 프로젝트를 위한 함수형 데이터 타입과 함수입니다.
  • SwiftyUtils - 각 프로젝트에 필요한 모든 재사용 가능 코드입니다.
  • Swiftz - 함수형 프로그래밍입니다.
  • SyntaxKit - 선언형 구문으로 Swift 코드를 프로그래밍 방식으로 생성합니다.
  • Then - 이니셜라이저를 위한 아주 달콤한 구문 설탕입니다.
  • TSAO - 타입 안전 연관 객체입니다.
  • URLQueryItemEncoder - 모든 Encodable 값을 URLQueryItem 배열로 인코딩하는 Encoder입니다.
  • UTIKit - UTI(Uniform Type Identifier) 래퍼입니다.
  • Vaccine - 앱이 재컴파일로 인한 질병에 걸리지 않도록 합니다.
  • WeakableSelf - 클로저 내에서 [weak self]와 guard 문을 캡슐화하는 마이크로 프레임워크입니다.
  • WhatsNew - Pages, Numbers, Keynote처럼 앱 업데이트 후 새 기능을 소개합니다.
  • WhatsNewKit - 앱의 새로운 멋진 기능을 소개합니다.
  • XestiMonitors - 확장 가능한 모니터링 프레임워크입니다.
  • ZamzamKit - 표준 라이브러리, Foundation, UIKit용 마이크로 유틸리티 및 확장 모음입니다.

유효성 검사 라이브러리 모음입니다. 맨 위로

  • ATGValidator - iOS에서 폼 및 카드 유효성 검사를 지원하는 규칙 기반 유효성 검사 프레임워크입니다.
  • FormValidatorSwift - 텍스트 필드와 텍스트 뷰의 입력을 편리하게 검증합니다.
  • Input Mask - 패턴 기반 iOS 사용자 입력 포맷터, 파서, 유효성 검사기입니다.
  • RxValidator - 간단하고 확장 가능하며 유연한 유효성 검사기입니다.
  • SwiftValidator - 규칙 기반 유효성 검사 라이브러리입니다.
  • SwiftValidators - iOS용 문자열 유효성 검사입니다(validator.js에서 영감을 받음).
  • ValidatedPropertyKit - 프로퍼티 래퍼로 프로퍼티를 쉽게 검증합니다 👮.

전화번호 관리 라이브러리입니다. 맨 위로

  • NKVPhonePicker - 국가 코드 선택을 간소화하는 UITextField 하위 클래스입니다.
  • PhoneNumberKit - 국제 전화번호 파싱, 서식 지정, 검증을 위한 프레임워크입니다. Google libphonenumber에서 영감을 받았습니다.

맨 위로

  • AppVersionMonitor - iOS 앱 버전을 쉽게 모니터링합니다.
  • Siren - 앱의 새 버전이 출시되면 사용자에게 알리고 업그레이드를 안내합니다.
  • Version - 시맨틱 버전을 표현하고 비교합니다.
  • Version Tracker Swift - iOS, OS X, tvOS 앱용 버전 추적기입니다.

맨 위로

  • BMPlayer - AVPlayer 기반 iOS 동영상 플레이어입니다. 가로 및 세로 화면을 지원하며 스와이프로 볼륨, 밝기, 탐색을 조절할 수 있습니다.
  • Cabbage - AVFoundation을 기반으로 구축된 동영상 합성 프레임워크입니다.
  • Kitsunebi - OpenGLES를 사용한 알파 채널 동영상 애니메이션 오버레이 플레이어 뷰입니다.
  • MMPlayerView - YouTube 및 Facebook과 같은 효과를 갖춘 사용자 지정 AVPlayerLayer 뷰 및 전환 플레이어입니다.
  • MobilePlayer - 강력하고 완전히 사용자 지정 가능한 iOS용 미디어 플레이어입니다.
  • NextLevelSessionExporter - 미디어를 내보내고 트랜스코딩합니다.
  • Player - 미디어 재생 및 스트리밍을 위한 iOS 동영상 플레이어 드롭인 구성 요소입니다.
  • PlayerView - UIView를 사용하는 간편한 동영상 플레이어로 재생 속도, 스크린샷, 플레이어 상태 콜백/위임을 관리합니다.
  • PryntTrimmerView - 동영상을 자르고 트리밍합니다.
  • SwiftFFmpeg - FFmpeg C API용 래퍼입니다.
  • SwiftVideoBackground - 동영상 배경을 구현하기 쉬운 UIView 하위 클래스입니다.
  • Swifty360Player - AVPlayer에서 스트리밍하는 iOS 360도 동영상 플레이어입니다.
  • YiVideoEditor - 동영상 회전 및 자르기, 레이어(워터마크) 추가, 오디오(음악) 추가를 지원하는 라이브러리입니다.

먼저 기여 지침을 간단히 확인해 주세요. 여기에서 더 이상 유지 관리되지 않거나 적합하지 않은 패키지나 프로젝트를 발견하면 이 파일을 개선하는 풀 리퀘스트를 제출해 주세요. 모든 기여자 여러분, 감사합니다. 정말 멋져요!!

HagiCode

HagiCode는 에이전트 코딩 작업 공간입니다. 풍부하고 편리한 UI 상호작용으로 계획 수립, 에이전트 실행, 프로젝트 작업을 쉽게 시작하고 따라가며 개발을 더 흥미로운 경험으로 만듭니다.

풍부하고 편리한 UI 상호작용으로 계획부터 프로젝트 작업까지 쉽게 따라갈 수 있습니다.

HagiCode 방문문서 읽기
  • 스마트OpenSpec 워크플로는 의도를 제안, 설계, 작업을 거쳐 배포까지 이어지는 실행 가능한 경로로 바꿉니다.
  • 효율적다중 에이전트 실행으로 조사, 구현, 검토를 병렬로 진행하며 여러 저장소와 익숙한 Agent CLI를 지원합니다.
  • 흥미로운풍부하고 편리한 UI 상호작용으로 계획 수립, 에이전트 실행, 프로젝트 작업을 쉽게 시작하고 따라갈 수 있습니다.

Windows용 다운로드

Microsoft Store에서 받기모든 다운로드

아이디어를 실제로 배포되는 소프트웨어로.

HagiCode는 에이전트 코딩 작업 공간입니다. OpenSpec 워크플로로 변경을 계획하고, 다중 에이전트 실행으로 진행하며, Hero Scenario로 긴 작업의 진행 상황을 한눈에 보여 아이디어를 실제로 배포되는 소프트웨어로 만듭니다.

스마트
OpenSpec 워크플로는 의도를 제안부터 배포까지 이어지는 실행 가능한 경로로 바꿉니다.
효율적
다중 에이전트 실행으로 조사, 구현, 검토를 병렬로 진행합니다.
즐거운
편리한 UI 상호작용으로 계획, 에이전트 실행, 프로젝트 작업을 쉽게 따라갈 수 있습니다.

Awesome Site를 떠나시겠어요?

외부 웹사이트로 이동하려고 합니다. 해당 사이트의 콘텐츠와 개인정보 처리 방식을 관리하지 않습니다.

목적지

웹사이트로 계속하기