53 Repositories
Swift error-handling Libraries
GitHub Action for Swift with warning/error annotations.
GitHub Action for Swift This action executes Swift and generates github action annotations from swift warnings/errors. Usage An example to executing S
Bugsnag error monitoring & exception reporter for iOS, macOS, tvOS and watchOS
Bugsnag error monitoring & exception reporter for iOS, macOS, tvOS and watchOS The Bugsnag crash reporter for Cocoa library automatically detects cras
Throw common warnings of ViewController presentation as error.
SafePresentation Throw common warnings of ViewController presentation as error. Usage Replace present(_:_:_:) to throwingPresent(_:_:_:). let vc = Chi
TTextField is developed to help developers can initiate a fully standard textfield including title, placeholder and error message in fast and convinient way without having to write many lines of codes
TTextField is developed to help developers can initiate a fully standard textfield including title, placeholder and error message in fast and convinient way without having to write many lines of codes
A Codable Undefinable type for handling JSON undefined values.
Undefinable Overview The purpose of this type is represent the JSON undefined state in Swift structs and classes. The Undefinable enum is a generic wi
A SwiftUI component to make handling of email links better.
EmailLink A SwiftUI component to make handling of email links better. Not only will EmailLink use the correct default client, it will also prompt the
iOS framework that enables detecting and handling voice commands using microphone.
iOS framework that enables detecting and handling voice commands using microphone. Built using Swift with minumum target iOS 14.3.
Handling dimensional numbers with physical units in Swift made easy.
Dimensional arithmetics in Swift This package provides an easy and natural way of dealing with physical sizes. Performing complex arithmetics or unit
Theme handling macOS Appkit (Swift/Objective-C)
DSFAppearanceManager A class for simplifying macOS appearance values and detecting setting changes (Swift/Objective-C). Why? If you're performing cust
Swift µframework providing FutureT, Error
Future [] (https://github.com/Carthage/Carthage) Swift µframework providing FutureT, Error. This library is inspired by the talk of Javier Soto at S
WebDomHandling - A Swift Package for handling JavaScript code between WebKit and Swift implemented by WebKit
WebDomHandling A Swift Package for handling JavaScript code between WebKit and S
An original project making use of custom UITableViewCells, date formatting, json parsing, and handling user location.
SunTimes An original project making use of custom UITableViewCells, date formatting, json parsing, date and time formatting based on the json data, an
AppCenter Reproducible Error
MyLibrary Example To run the example project, clone the repo, and run pod install from the Example directory first. Requirements Installation MyLibrar
Sample iOS App - A collection of examples and patterns for Unit Testing, UI Testing, handling Result/Optionals, writing documentation
Sample iOS App - A collection of examples and patterns for Unit Testing, UI Testing, handling Result/Optionals, writing documentation, and more
HEX color handling as an extension for UIColor
HEX color handling as an extension for UIColor. Written in Swift
🎁 Unwrap an optional or throw an error if nil (or crash the program).
Unwrap Or Throw (or Die!) 🎁 Unwrap an optional or throw an error if nil (or crash the program). Not invented here. The idea for unwrap or die and unw
ErrorHierarchy - A sibling framework to ActionHierarchy, but specialized for Error handling
Error Hierarchy This is a sibling framework to ActionHierarchy, but specialized
straightforward networking and error handling with async-await and URLSession
AsyncAwaitNetworkingPlayground How To Run Just clone the project, open it and run. Some notes about AsyncAwaitNetworkingPlayground It's a straightforw
A single line of code for selecting the optional editing image from Camera or Photo Library, including handling the authorizations of Photo library and Camera.
AvatarImagePicker & AuthSettings & Description AvatarImagePicker is a photo library and camera Image Picker for iOS written in Swift, it's just a sing
A SwiftUI view for dynamically rendering content based upon "loading", "error", and "completed" data loading states.
SwiftUIAsyncContentView A SwiftUI view for dynamically rendering content based upon "loading", "error", and "completed" data loading states.. Installa
Placeholder views based on content, loading, error or empty states
StatefulViewController A protocol to enable UIViewControllers or UIViews to present placeholder views based on content, loading, error or empty states
A guy that helps you manage collections and placeholders in easy way.
Why? As mobile developers we all have to handle displaying collections of data. But is it always as simple as it sounds? Looks like spaghetti? It is a
PJFDataSource is a small library that provides a simple, clean architecture for your app to manage its data sources while providing a consistent user interface for common content states (i.e. loading, loaded, empty, and error).
PJFDataSource PJFDataSource is a small library that provides a simple, clean architecture for your app to manage its data sources while providing a co
Wrapper class for handling all tasks related to RSA cryptography
RSAWrapper Wrapper class for handling all tasks related to RSA cryptography USAG
(Experimental libraries) Controls interrupt handling, such as alert views, and is compatible with UIKit and Swift UI.
UIPresentCoordinator Controls interrupt handling, such as alert views, and is compatible with UIKit and Swift UI. This library manages items that are
Commonly available global error type packages
ErrorKit 일반적으로 사용 할 수 있는 전역 오류 타입 패키지. Requirements Xcode 13.2.1+ Swift 5.5+ Ins
For less complicated keyboard event handling.
KeyboardObserver For less complicated keyboard event handling. Features Less complicated keyboard event handling. Do not use Notification , but event
Protocol to handle initial Loadings, Empty Views and Error Handling in a ViewController & views
StatusProvider Protocol to handle initial Loadings, Empty Views and Error Handling in a ViewController & views CocoaPods Podfile pod 'StatusProvider'
iOS port from libphonenumber (Google's phone number handling library)
libPhoneNumber for iOS NBPhoneNumberUtil NBAsYouTypeFormatter ARC only Update Log https://github.com/iziz/libPhoneNumber-iOS/wiki/Update-Log Issue You
❌📱 A little swift Internet error status indicator using ReachabilitySwift
EFInternetIndicator Requirements Xcode 8.0+ iOS 8.3+ WARNING : It's not work on simulator. #1 Installation CocoaPods You can use CocoaPods to install
a NSURLCache subclass for handling all web requests that use NSURLRequest
EVURLCache What is this? This is a NSURLCache subclass for handeling all web requests that use NSURLRequest. (This includes UIWebView) The EVURLCache
AsyncView is a SwiftUI View for handling in-progress and error states when loading data asynchronously.
AsyncView AsyncView is a SwiftUI View for handling in-progress and error states when loading data asynchronously using async/await: See my blog post "
WKWebView handling popup windows
WKWebViewWithPopUp WKWebView handling pop-up windows Property If there is a pop-up window, use the pop-up window. If there is no pop-up window, use th
Signal Handling with more normal Swift conventions
SignalHandler Adds support for signal handlers in a fully swifty way. Why this over raw signal handling or other packages. Signal handler functions ar
Effortless ZIP Handling in Swift
ZIP Foundation is a library to create, read and modify ZIP archive files. It is written in Swift and based on Apple's libcompression for high performa
iOS/iPhone/iPad Chart, Graph. Event handling and animation supported.
#EChart A highly extendable, easy to use chart with event handling, animation supported. ##Test How To Use Download and run the EChartDemo project is
Create Apple-like alerts & toasts using SwiftUI
AlertToast-SwiftUI Present Apple-like alert & toast in SwiftUI 🌄 Example 🔭 Overview Currently in SwiftUI, the only way to inform the user about some
Custom Beautiful UIView For Handling IDs in iOS
IDView Custom Beautiful UIView For Handling IDs in iOS Setup Set the placeholder images for the front and back faces. override func viewDidLoad()
Test Library for Swift's Error Handling
CatchingFire CatchingFire is a Swift test framework, which helps making expectations against the error handling of your code. It provides for this pur
Gedatsu provide readable format about AutoLayout error console log
Gedatsu Gedatsu provide readable format about AutoLayout error console log Abstract At runtime Gedatsu hooks console log and formats it to human reada
Gedatsu provide readable format about AutoLayout error console log
Gedatsu Gedatsu provide readable format about AutoLayout error console log Abstract At runtime Gedatsu hooks console log and formats it to human reada
DTTextField is a custom textfield with floating placeholder and error label
DTTextField Introduction DTTextField is a UITextField library with floating placeholder and error label. Floating placeholder inspired from JVFloatLab
Highly customizable alertview and alert/notification/success/error/alarm popup written in Swift
CDAlertView is highly customizable alert popup written in Swift. Usage is similar to UIAlertController. Screenshots Animations Usage Basic usage witho
Placeholder views based on content, loading, error or empty states
StatefulViewController A protocol to enable UIViewControllers or UIViews to present placeholder views based on content, loading, error or empty states
Type-safe event handling for Swift
emitter-kit v5.2.2 A replacement for NSNotificationCenter#addObserver and NSObject#addObserver that is type-safe and not verbose. import EmitterKit /
UI event handling using Apple's combine framework.
Description Combinative is a library for UI event handling using Apple's combine framework. It doesn't need many dependencies because it is written ma
Intuitive date handling in Swift
Timepiece Intuitive date handling in Swift Features 💡 Intuitive: Timepiece provides a set of helpers to make date handling easier. 🕘 Correct: Using
Decodable Simple and strict, yet powerful object mapping made possible by Swift 2's error handling.
Decodable Simple and strict, yet powerful object mapping made possible by Swift 2's error handling. Greatly inspired by Argo, but without a bizillion
Kommander is a Swift library to manage the task execution in different threads.
A lightweight, pure-Swift library for manage the task execution in different threads. Through the definition a simple but powerful concept, Kommand.
HEX color handling as an extension for UIColor. Written in Swift.
SwiftHEXColors HEX color handling as an extension for UIColor. Written in Swift.
EVURLCache - a NSURLCache subclass for handling all web requests that use NSURLRequest
EVURLCache What is this? This is a NSURLCache subclass for handeling all web requests that use NSURLRequest. (This includes UIWebView) The EVURLCache
🗣Voice overlay helps you turn your user's voice into text, providing a polished UX while handling for you the necessary permissions
Voice overlay helps you turn your user's voice into text, providing a polished UX while handling for you the necessary permissions. It uses i
Crossroad is an URL router focused on handling Custom URL Scheme
Crossroad is an URL router focused on handling Custom URL Scheme. Using this, you can route multiple URL schemes and fetch arguments and parameters easily.