68 Repositories
Swift class-dump Libraries
Xcode Plugin helps you find missing methods in your class header, protocols, and super class, also makes fast inserting.
FastStub-Xcode Life is short, why waste it on meaningless typing? What is it? A code generating feature borrowed from Android Studio. FastStub automat
ProgressButton - Custom button class that displays a progress bar around it to gauge
ProgressButton Check it out To run the example project, clone the repo, and open the 'Example/Example.xcodeproj' file. Requirements This component is
A reverse engineering tool to restore stripped symbol table and dump Objective-C class or Swift types for machO file.
A reverse engineering tool to restore stripped symbol table and dump Objective-C class or Swift types for machO file.
Save NSObject into NSUserDefaults in one-line, auto class mapping
Akaibu What is it ? Archive any class in just ONE-LINE of code. Automatically map class's properties under the hood. Drop in replacement of NSObject S
A small package that provides a Swift API for instantiating Swift and Objective-C classes by their non-namespaced class name.
Reflection A small package that provides a Swift API for instantiating Swift and Objective-C classes by their non-namespaced class name. Installation
IAMPopup is a simple class for expressing custom popup in various forms.
IAMPopup Introduction IAMPopup is a simple class for expressing custom popup in various forms. This includes where to display the popup and space to d
TensorFlow C API Class Wrapper in Server Side Swift.
Perfect TensorFlow 简体中文 This project is an experimental wrapper of TensorFlow C API which enables Machine Learning in Server Side Swift. This package
Custom CollectionViewLayout class for CollectionView paging mode to work properly
PagingCollectionViewLayout About How to use About ⚠️ Custom class, which is inherited from UICollectionViewFlowLayout, developed for properly work Col
A Task Queue Class developed in Swift (by Marin Todorov)
TaskQueue Table of Contents Intro Installation CocoaPods Carthage Simple Examples Synchronous tasks Asynchronous tasks Serial and Concurrent Tasks GCD
Clean class to create a portal in SceneKit for use in ARKit.
SceneKit-PortalMask See my Medium post about this CocoaPod This class PortalMask creates an occluding box around any rectangular frame, including a tr
CAEmitterBehavior: a undocumented class that dramatically increases the power of CAEmitterLayer
🎉 XSConfettiDemo ⚠️ Warn This demo uses the CAEmitterBehavior class. CAEmitterB
Adding ruby style each iterator to Cocoa/Cocoa touch Swift Array and Range classes, And Int.times{} to Int class
Collection-Each Adding ruby style each iterator to Cocoa/Cocoa touch Swift Array, Dictionary and Range classes, and Int.times ###Why? Array/Dictionary
Setup your class structure in Xcode Interface Builder and save() in Parse Server.
ISParseBind With ISParseBind you can save, update and query PFObjects using the power of Xcode Interface Builder resources. https://www.youtube.com/wa
Freezer is a library that allows your Swift tests to travel through time by mocking NSDate class.
Freezer Freezer is a library that allows your Swift tests to travel through time by mocking NSDate class. Usage Once Freezer.start() has been invoked,
Classes-and-structures-in-swift - This source files show what is the difference between class and structure
This source files show what is the difference between class and structure You ca
Unboxing - An extension for KeyedDecodingContainer class to decode a collection of heterogeneous types.
Unboxing An extension for KeyedDecodingContainer class to decode a collection of heterogeneous types. Usage Start by creating an enum that has variant
Trace Objective-C method calls by class or instance
Xtrace Note: This project has been superseeded by the more rigourous SwiftTrace. Trace Objective-C method calls by class or instance Xtrace is a heade
Dump local MacOS user hashes to a hashcat-compatible string.
mimic Dumps local MacOS user hashes to a hashcat-compatible string. Simply uses Objective-C instead of dscl/defaults read or other noisy binaries, to
A code generation tool enable use of UserDefaults as computed properties in a class.
SVMPrefs Note: This tool requires Xcode 11 for compilation as it uses some Swift 5.1 language features. SVMPrefs is a command line tool that generates
A fast, safe, flexible operation class for updating data stored in Core Data, written in Swift.
CoreDataOperation CoreDataOperation is a fast, safe, flexible operation for updating your core data models. It supports the latest Swift 2.1 syntax, a
Wrapper class for handling all tasks related to RSA cryptography
RSAWrapper Wrapper class for handling all tasks related to RSA cryptography USAG
A simple class that wraps the process of saving or loading a struct or class into a single file
EZFile This is a simple class that wraps the process of saving or loading a stru
Recipe app for IOS Development class
NutriRecipes Recipe app for IOS Development class. User Stories A user can Land
A handy class for iOS to use UILabel as a countdown timer or stopwatch just like in Apple Clock App.
MZTimerLabel Purpose MZTimerLabel is a UILabel subclass, which is a handy way to use UILabel as a countdown timer or stopwatch just like that in Apple
iOS utility class allows you to access keyboard view and track keyboard animation.
YYKeyboardManager iOS utility class allows you to access keyboard view and track keyboard animation. (It was used by YYText) Compatibility iPhone / iP
Custom UIView class that hosts an array of UIbuttons that have an 'underline' UIView beneath them which moves from button to button when the user presses on them.
Swift-Underlined-Button-Bar Custom UIView class that hosts an array of UIbuttons that have an 'underline' UIView beneath them which moves from button
KolodaView is a class designed to simplify the implementation of Tinder like cards on iOS.
KolodaView Check this article on our blog. Purpose KolodaView is a class designed to simplify the implementation of Tinder like cards on iOS. It adds
Full-featured IBDesignable UIButton class
SpicyButton Full-featured IBDesignable UIButton class Installation Add the following to your project's Podfile: pod 'SpicyButton' Usage You can easily
A view class for iOS that makes uploading easy and beautiful.
SVUploader A view class for iOS that makes uploading easy and beautiful. Demo SVUploader is fully customizable - check out 2 demos. Installation Just
Type strict builder class for NSAttributedString.
StringStylizer Type strict builder class for NSAttributedString. What's this? StringStylizer makes NSAttributedString more intuitive with Method chain
Objective-C utility class for storing data securely in the key chain.
Lockbox Lockbox is an Objective-C utility class for storing data securely in the keychain. Use it to store small, sensitive bits of data securely. Loo
A tiny and easy to use Swift class to encrypt strings using HMAC algorithms.
#Sweet HMAC SweetHMAC is a tiny and easy to use Swift class to encrypt strings using HMAC algorithms. A special thanks to jernejstrasner for shared HM
A simple and opinionated AES encrypt / decrypt Objective-C class that just works.
AESCrypt-ObjC - Simple AES encryption / decryption for iOS and OS X AESCrypt is a simple to use, opinionated AES encryption / decryption Objective-C c
xTensions is a collection of useful class extensions for UIKit.
xTensions Intro xTensions is a collection of useful class extensions for UIKit. Swift Package Manager Note: Instructions below are for using SwiftPM w
Simple class to check if app has been cracked, being debugged or enriched with custom dylib
iOS-App-Security-Class Simple class to check if iOS app has been cracked, being debugged or enriched with custom dylib and as well detect jailbroken e
macOS WeChat.app header files version history (automatic updated)
macos-wechat-app-tracker macOS WeChat.app header files version history (automatic updated) Troubleshooting $ class-dump -H /Applications/WeChat.app 20
Regex class for Swift. Wraps NSRegularExpression.
Regex.swift install Use CocoaPods. Add to your Podfile: pod 'Regex' And then run pod install from the shell: $ pod install usage Simple use cases: Str
An array class implemented in Swift that can be observed using ReactiveCocoa's Signals
ReactiveArray An array class implemented in Swift that can be observed using ReactiveCocoa's Signals. Installation Carthage Add the following to your
iOS Swift class to create circular or rounded avatar images
SwiftyAvatar iOS Swift 3.0 UIimage class Create awesome circular avatar images! IBInspectable attributes accessible from the identity inspector. Round
Complete Animated GIF Support for iOS, with Functions, NSJSONSerialization-style Class, and (Optional) UIImage Swizzling
AnimatedGIFImageSerialization This library is no longer maintained. In iOS 13+ and macOS 10.15+, use CGAnimateImageAtURLWithBlock instead. AnimatedGIF
A protocol that allows any class to be printed as if it were a struct or a JSON object.
ReflectedStringConvertible A protocol that extends CustomStringConvertible and uses reflection to add a detailed textual representation to any class.
A convenient class usable from UIKit view controller or SwiftUI to scan document & get UIImage or PDFDocument as result - Replacement of IRLDocumentScanner
Super easy SwiftUI & UKKit pakcage to scan: Images or PDF. It is also a replacement for IRLScannerViewController
Shows the issue with swift using an ObjC class which has a property from a swift package.
SwiftObjCSwiftTest Shows the issue with swift using an ObjC class which has a property from a swift package. The Swift class (created as @objc derived
Simple Swift class to provide all the configurations you need to create custom camera view in your app
Camera Manager This is a simple Swift class to provide all the configurations you need to create custom camera view in your app. It follows orientatio
iOS utility class to manage global dispatch queue.
YYDispatchQueuePool iOS utility class to manage global dispatch queue. (It's a component of YYKit) When use a concurrent queue to execute lots of bloc
RandMyMod base on your own struct or class create one or a set of instance, which the variable's value in the instance is automatic randomized.
RandMyMod is an IOS Native Framework helps you generate one or a set of variable base on your own model. No matter your model is Class / Struct. Insta
JSPatch bridge Objective-C and Javascript using the Objective-C runtime. You can call any Objective-C class and method in JavaScript by just including a small engine. JSPatch is generally used to hotfix iOS App.
JSPatch 中文介绍 | 文档 | JSPatch平台 请大家不要自行接入 JSPatch,统一接入 JSPatch 平台,让热修复在一个安全和可控的环境下使用。原因详见 这里 JSPatch bridges Objective-C and JavaScript using the Object
This is a course project for CodePath Professional iOS Development class.
Parstagram - Part I This is an Instagram clone with a custom Parse backend that allows a user to post photos and view a global photos feed. Time spent
A Swift extension that adds toast notifications to the UIView object class.
Toast-Swift Toast-Swift is a Swift extension that adds toast notifications to the UIView object class. It is intended to be simple, lightweight, and e
A fast, convenient and nonintrusive conversion framework between JSON and model. Your model class doesn't need to extend any base class. You don't need to modify any model file.
MJExtension A fast, convenient and nonintrusive conversion framework between JSON and model. 转换速度快、使用简单方便的字典转模型框架 📜 ✍🏻Release Notes: more details Co
ZipArchive is a simple utility class for zipping and unzipping files on iOS, macOS and tvOS.
SSZipArchive ZipArchive is a simple utility class for zipping and unzipping files on iOS, macOS and tvOS. Unzip zip files; Unzip password protected zi
Simple Swift class for iOS that shows nice popup windows with animation.
NMPopUpView Simple class for iOS that shows nice popup windows, written in Swift. The project is build with Swift 4.0, so you need Xcode 9.0 or higher
ANDLineChartView is easy to use view-based class for displaying animated line chart.
ANDLineChartView for iOS ANDLineChartView is easy to use view-based class for displaying animated line chart. Usage API is simple. Just implement foll
Decrypt application encrypted binaries on macOS when SIP-enabled.
appdecrypt is a tool to make decrypt application encrypted binaries on macOS when SIP-enabled
Regex class for Swift. Wraps NSRegularExpression.
Regex.swift install Use CocoaPods. Add to your Podfile: pod 'Regex' And then run pod install from the shell: $ pod install usage Simple use cases: Str
A tiny and easy to use Swift class to encrypt strings using HMAC algorithms.
#Sweet HMAC SweetHMAC is a tiny and easy to use Swift class to encrypt strings using HMAC algorithms. A special thanks to jernejstrasner for shared HM
Simple asynchronous HTTP networking class for Swift
YYHRequest YYHRequest is a simple and lightweight class for loading asynchronous HTTP requests in Swift. Built on NSURLConnection and NSOperationQueue
A simple class to check for internet connection availability in Swift.
Reach A simple class to check for internet connection availability in Swift. Works for both 3G and WiFi connections. Install Manually Add the Reach.sw
HPParallaxHeader is a simple parallax header class for UIScrollView.
HPParallaxHeader is a simple parallax header class for UIScrollView.
Class for logging excessive blocking on the main thread
Watchdog Class for logging excessive blocking on the main thread. It watches the main thread and checks if it doesn’t get blocked for more than define
A command-line tool and Swift Package for generating class diagrams powered by PlantUML
SwiftPlantUML Generate UML class diagrams from swift code with this Command Line Interface (CLI) and Swift Package. Use one or more Swift files as inp
ObjectForm - a simple yet powerful library to build form for your class models.
ObjectForm A simple yet powerful library to build form for your class models. Motivations I found most form libraries for swift are too complicated to
Simple UIAlertController builder class in Swift.
Kamagari Simple UIAlertController builder class in Swift. Features AlertBuilder class to simply build UIAlertController by using method chaining UIAle
MisterFusion is Swift DSL for AutoLayout. It is the extremely clear, but concise syntax, in addition, can be used in both Swift and Objective-C. Support Safe Area and Size Class.
MisterFusion MisterFusion makes more easier to use AutoLayout in Swift & Objective-C code. Features Simple And Concise Syntax Use in Swift and Objecti
NVDate is an extension of NSDate class (Swift4), created to make date and time manipulation easier.
NVDate is an extension of NSDate class (Swift4), created to make date and time manipulation easier. NVDate is testable and robust, we wrote intensive test to make sure everything is safe.
JSONHelper - ✌ Convert anything into anything in one operation; JSON data into class instances, hex strings into UIColor/NSColor, y/n strings to booleans, arrays and dictionaries of these; anything you can make sense of!
JSONHelper Convert anything into anything in one operation; hex strings into UIColor/NSColor, JSON strings into class instances, y/n strings to boolea
MemoryCache - type-safe, thread-safe memory cache class in Swift
MemoryCache is a memory cache class in swift. The MemoryCache class incorporates LRU policies, which ensure that a cache doesn’t
AudioPlayer is a simple class for playing audio in iOS, macOS and tvOS apps.
AudioPlayer AudioPlayer is a simple class for playing audio in iOS, macOS and tvOS apps.