Over 3 years ago now I mentioned the MBProgressHUD an open source control for creating good-looking minimalistic progress indicators in a similar style to those created with the private ...
A smarter, simpler and better way to use NSNotificationCenter with RAII
n iOS example app based on the repository pattern and Typhoon DI framework
Simple to use initials avatar generator. Great for avatar placeholders and such.
Being able to pull apart strings and extract particular bits of data is a powerful skill, one that we use over and over building apps and shaping our tools. Cocoa provides a powerful set of frameworks to handle string processing. This week's article focuses on `NSScanner`, a highly configurable tool designed for extracting substrings and numeric values from loosely demarcated strings.
Chris Hulbert, Splinter Software, is a freelance iOS developer based in Sydney, Australia.
Simple NSObject category to perform selectors with variadic arguments
This is a custom button with flash-like effect. Inspired by Ripple Effect.
Task reminder app based on iBeacon location detection
Easy to use popup controller transition. It includes a custom segue for easy storyboard connection, or can be called by code with custom modal transition
UITabPagerViewController is a simple paged view controller with tabs.
FULLY customizable UIActionSheet replacement. Compatible with iOS 7 and 8.
[Optional] This сustom ActionSheet can also emphasize the element the menu is related to, by blurring the background of the presenting view. The element itself remains clear.
It's very useful component for determine different colors from your image. Component picker produces various types of main colors and additional primary and secondary colors.
Atlas is a lightweight, flexible set of user interface components designed to enable developers to quickly and easily integrate native communications experiences into their applications. It was designed and built from the ground up to integrate with LayerKit, the native iOS SDK for accessing the Layer communications platform. LayerKit provides developers with a simple, object oriented interface to the rich messaging capabilities provided by the Layer platform. Atlas, in turn, provides ready-made UI components that expose these capabilities directly to users.
PlaceHolderTextView is a IBDesignable subclass of UITextView with a placeholder behaving like a UITextfield,
Modern iOS framework for fetching, caching, processing, and preheating images from various sources. It uses latest advancements in iOS SDK and doesn't reinvent existing technologies. Zero config yet immense customization and extensibility.
Cool-iOS-Camera is a customisable and modern camera implementation that resolution adaptable to all iOS devices.
Features: - Extremely simple and easy to use - Customisable interface - Code-made UI assets that do not loose resolution quality & resize dynamically depending on the screen size of the device. - Added animations to the UI elements for a more intuitive and responsive feel. - Overlays over any presented view controller or view - Made for iPhone & iPad - Built for iOS 8
Image downloading, caching and processing are common tasks and here's an open source library called DFImageManager from Alexander Grebnyuk for fetching, caching, processing, and preheating images t...
App Extensions allows you to extend custom functionality and content beyond your app and make that content available to users while they’re using other apps or
I've mentioned a number of most recently the TGCameraViewController which features nice visual effects and a great UI. Here's an open source library called FastttCamera from IFTTT that makes it eas...
Medium's upper and lower Menu in Scroll.
A simple view, that can be rotated with one finger.
Helper classes to make basic view controller transitions easier
Last year I mentioned a component from Facebook called Shimmer allowing you to create a shimmering effect like that used for loading stats in the Facebook Paper app. Here's an open source Swift com...
ModernLook-OSX is the amalgamation of different ideas found all around the net discussing about how to achieve the look of application rewritten by Apple for Yosemite.