This is your work, valued
JSBadgeView. Customizable UIKit badge view like the one on applications in the iOS springboard.
1.3kiOS10-Runtime-Headers. iOS 10 Runtime Headers
976JSAnimatedImagesView. UIView subclass to easily add a cool animated photo carrusel to your iOS app
403JSDecoupledAppDelegate. UIApplicationDelegate class that separates the different responsibilities into more more reusable classes.
350JSErrorStackTrace. Category on NSError that stores the stack trace of the creation of the NSError object for later retrieval
122Talks. A repo with the talks I've given at conferences, etc
86RubikSwift. Rubik's cube API in Swift + a genetic solver algorithm
79SwiftNeuralNetwork. Swift
76Base-iOS-View-Controllers. Convenient base VCs for all your iPhone projects if you, like me, like writing less code. Allows to very easily create controllers with table views, controllers to show data from core data, adjusting the view with the keyboard easily and automatically, and more.
44SwiftPoker. Experimental implementation of Poker (Texas Hold'em) rules in Swift Lang
39NotificationCenterSpy. Class to enable NSLogging all NSNotifications being posted in real time
33JSSetBreakpointOnMethodForObject. C function that makes the debugger stop whenever an Objective-C method with the specified selector is called on the specified object.
28JSPebbleReminders. Pebble watchapp and iOS app to retrieve reminders and display them on the watch.
27JSRestNetworkKit. Lightweight library to manage the backend of your iOS / Mac OSX applications perfect to work against a model-based REST backend
27JSReachability. Easy to use iOS class to asynchronously monitor the internet connectivity and reachability of a host.
26Blog-Posts. My blog posts published in www.javiersoto.me
26JSBarrierOperationQueue. NSOperationQueue subclass that allows you to add operations that behave as a barrier. Basically providing the same functionality dispatch_barrier_async provides in the GCD world.
23SwiftChessEngine. Prototype chess engine written in Swift with https://github.com/nvzqz/Sage
22Github-JumpToObjCCounterPart-ChromeExt. Control+Command+Up shortcut to navigate between header and implementation in Objective-C files in Github
16JSProgressHUD. Fork from https://github.com/samvermette/SVProgressHUD with the ability to have a separate progress HUD in each view controller. Used in https://github.com/JaviSoto/Base-View-Controllers
15JSCache. Simple and fast thread-safe key-value cache class to easily archive objects and cache images to disk (built on top of EGOCache)
14UIImageView-AFNetworkingJSAdditions. Improvements over AFNetworking image download handling, meant for perfect perfomance on table views and the ability to fade images in when they finish loading. Requires my fork on AFNetworking
14bash-alfred-workflow. Alfred Workflow to run a bash command and see the output on the Alfred window
12JSLiveCameraFilters. Easy to use UIView subclass to implement a camera feed with real time filters using Core Image (iOS5+)
10JSTAPIToolsURLProtocol. Easily make your application redirects some of the HTTP(s) requests it makes to your https://www.apitools.com/ account.
9old-javisoto.es. Personal website
8AFNetworking. Main change in this fork is a better image caching and loading of images from cache in a background thread (better perfomance in table views scrolling)
5ViewDeck. An implementation of the sliding functionality found in the Path 2.0 or Facebook iOS apps.
4Block-based-UIKit-classes. Subclasses of frequently used UIKit classes to avoid having to implement the delegate method for more readable code
4NSDate-TimeAgo. A "time ago", "time since", "relative date", or "fuzzy date" category for NSDate and iOS, Objective-C, Cocoa Touch, iPhone, iPad
4Pusher. Mac OSX app to send push notifications to your phone using Pushover
3ActiveConfig-SampleNodeBackend. Sample ActiveConfig backend that runs on Heroku.
2watchOSNotificationActionHandlingRadar. A watchOS application to demonstrate a bug when trying to use SwiftUI's NavigationStack to navigate when handling a notification
1SwiftRayTracer. Swift
1javisoto.github.com. Placeholder project to redirect javisoto.github.com to my personal website
1Taller-iOS-Betabeers-Demo-2. Twitter Client
1Taller-iOS-Betabeers-Demo-1. Web Browser
1