MEKit 1.1.2

MEKit 1.1.2

TestsTested
LangLanguage Obj-CObjective C
License MIT
ReleasedLast Release Jan 2015

Maintained by William Towe, Norm Barnard.



MEKit 1.1.2

  • By
  • William Towe, Norm Barnard and Jason Anderson

A collection of classes that extend the UIKit framework. Compatible with iOS, 7.0+.

Documentation

The headers are documented. Read them.

Tests

Nope.

Headers

  • MEKitMacros.h, two simple macros that wrap UI_USER_INTERFACE_IDIOM() to test for iPhone/iPad

Categories

  • CAGradientLayer+MEExtensions.h, convenience method to create a CAGradientLayer by providing UIColor and NSNumber instances of the usual CF types
  • CATransaction+MEExtensions.h, convenience methods to begin and commit a transaction with animations disabled and an optional completion block
  • UIColor+MEExtensions.h, macros that wrap the various UIColor factory methods (e.g. MEColorRGB(r,g,b) => [UIColor colorWithRed:r green:g blue:b alpha:1]), as well as a method to create UIColor instances from hexadecimal strings
  • UIFont+MEExtensions.h, methods to aid in the usage of custom fonts without having to declare them in the app info plist
  • UIImage+MEPDFExtensions.h, methods to generate bitmap assets from PDFs and control the caching of generated assets
  • UIImage+MEExtensions.h, methods to retrieve and cache images from a specific bundle, as well as render images with a specific color (like a template) and tint images with a specific color (i.e. UIButton darken image on highlight)
  • UITableViewCell+MEExtensions.h, convenience method to give a reuse identifier based on the receiver's class, as well as a wrapper around systemLayoutSizeFittingSize that can be used to dynamically size table view cells using autolayout
  • UIView+MEExtensions.h, convenience methods so you adjust one part of a view's frame (x, y, width, height) instead of typing CGRectMake() repeatedly, method to recursively enumerate a view's subviews

Views

View Controllers

Other