Pinned Repositories
APLExpandableCollectionView
UICollectionView subclass with vertically expandable and collapsible sections
APLFacebookProxyActivity
A proxy UIActivity to use when Facebook account has not been set up yet in iOS Settings
APLKeyboardControls
inputAccesoryView above the keyboard with done button and optional previous and next buttons
APLObject
NSObject subclass with automatic debugDescription
APLSlideMenu
Sliding Hamburger Menu like the one in the Facebook App
APLTextField
Advanced text field with the possibility to be connected to a picker
APLTextView
A text view allowing to set a placeholder text just like for UILabel etc. In addition you can set a max character count. The text view will accept only the specified number of characters as input in this case. The remaining number of characters the user is able to enter will be displayed on the bottom right corner of the text view.
BundleFileUpdater
Deliver your iOS or OS X app with up-to-date local resource files and update them dynamically from a remote url
ExpandableLabel
A simple UILabel subclass that shows a tappable link if the content doesn't fit the specified number of lines
parse-i18n
Lightweight simple translation module for parse.com with json storage. Uses common __('...') syntax in app and templates.
apploft's Repositories
apploft/ExpandableLabel
A simple UILabel subclass that shows a tappable link if the content doesn't fit the specified number of lines
apploft/BundleFileUpdater
Deliver your iOS or OS X app with up-to-date local resource files and update them dynamically from a remote url
apploft/APLNetworkLayer
APLNetworkLayer is a convenient interface for Apple's network framework that provides commonly used features.
apploft/APLWKWebView
apploft/AdaptiveSidebarViewController
A simple container which can adaptively display an iOS viewcontroller in a sidebar
apploft/APLIntroView
APLIntroView uses a single ViewController to extend the launch screen by displaying a launch image or showing a video with configurable options.
apploft/APLPullToRefreshContainer
apploft/APLUIKitExtension
Useful UIKit Extension
apploft/Coordinator
Implementation of Coordinators app design pattern.
apploft/Locksmith
A powerful, protocol-oriented library for working with the keychain in Swift.
apploft/Swizzle
Method-Swizzling for Swift.
apploft/APLFoundationExtensions
Useful extensions to Apple Foundation classes
apploft/APLWebKitExtensions
Useful WebKit extensions
apploft/APLActivityIndicatorButton
APLActivityIndicatorButton is a UIView with a UIButton and an activityIndicator as Subviews. The APLActivityIndicatorButton can be animated to display the activityIndicator to simulate loading UI.
apploft/APLEmailAddress
apploft/APLHrefStringConverter
A simple converter class that takes a string containing html element text, such as 'href' strings and tags , and returns an attributed String with the converted elements. I.e. a 'href' string will be converted to a string with the links at the corresponding places. The converter uses a html wrapper template and inserts the text inside the document. The converter accepts NSAttributes for each text and link styling.
apploft/APLImageCache
apploft/APLiOSFrameworkExtensions
apploft/APLVideoPlayerView
A simple video player view that uses AVPlayer
apploft/BetterCodable
Better Codable through Property Wrappers
apploft/EvenBetterCodable
Resilient JSON parsing for an application's DTO layer. Extends BetterCodable.
apploft/EventEngine
apploft/Gallery
📹 Your next favorite image and video picker
apploft/GDPerformanceView-Swift
Shows FPS, CPU and memory usage, device model, app and iOS versions above the status bar and report FPS, CPU and memory usage via delegate.
apploft/node-http-proxy
A full-featured http proxy for node.js
apploft/Otafuku
Otafuku provides utility classes to use WKWebView in Swift.
apploft/SCPageViewController
Just like UIPageViewController but better.. :)
apploft/SnowFallView
apploft/StatefulViewController
Placeholder views based on content, loading, error or empty states
apploft/zxingify-objc
An Objective-C Port of ZXing. Used to generate data matrix codes for Lotto because the Apple standard frameworks doens't support generating data matrix codes (yet). Unmodified fork of the original version just to have a backup copy in case the original might be deleted.