James Pamplona's Projects
iOS UI controls and formatters for entering money, credit card number and expiry date.
An Xcode extension, with it you can block comment like /* ... */
BDD-style testing using Objective-C
Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.
Testing cross-platform continuous integration
CocoaPods plugin which allows to quickly try the demo project of a Pod.
Run a task at a later time. But only run once if it's already scheduled.
Source companion for the Elmlang course at
Connect all iOS deployment tools into one streamlined workflow
A flow view for SwiftUI
Property Based Testing Library for Objective-C and Swift. QuickCheck for Apple's Platforms.
An interactive choose-your-own-adventure style e-book, with interactive scenes, battles, and upgradable character stats. Starring you as a robot š¤
Simply highlight items for your tutorial walkthrough, written in Swift
Some helpful utilities when developing apps in SwiftUI.
A static site generator for Swift developers.
A small C library for sending infrared packets on the Raspberry Pi
Xcode build script that recursively searches for LICENSE files and generates a Settings.bundle friendly plist.
A license list generator of all your dependencies for iOS applications
Feature packed Xcode extension
A linked list implementation.
LuaUnit is a popular unit-testing framework for Lua, with an interface typical of xUnit libraries (Python unittest, Junit, NUnit, ...). It supports several output formats (Text, TAP, JUnit, ...) to be used directly or work with Continuous Integration platforms (Jenkins, Maven, ...).
Cursor Manager for OSX
A Picker for iOS that can be used to choose from one, one or none, or multiple options.
Nimble matchers for Fox
A library for sending infrared signals
An example demonstrating a bug where the property observer of an array of structs or protocols is triggered when a property of one of their elements is assigned to, although the array itself is not assigned to. An array of class instances does not show this behavior. rdar://22410266