Hermes Pique

9pods

Haneke

Haneke resizes images and caches the result on memory and disk. Everything is done in background, allowing for fast, responsive scrolling. Asking Haneke to load, resize, cache and display an appropriately sized image is as simple as:

[imageView hnk_setImageFromURL:url];

Features

  • First-level memory cache using NSCache.
  • Second-level LRU disk cache using the file system.
  • Zero-config UIImageView and UIButton categories to use the cache, optimized for UITableView and UICollectionView cell reuse.
  • Asynchronous image retrieval.
  • Background image resizing and file reading.
  • Image decompression.
  • Custom image transformations before and after resizing.
  • Thread-safe.
  • Automatic cache eviction on memory warnings or disk capacity reached.
  • Preloading images from the disk cache into memory on startup.

License: Apache 2

  • Objective C

Haneke+AFNetworking

Haneke extension to use AFNetworking to download images.

License: Apache 2

  • Objective C

HanekeSwift

A lightweight generic cache for iOS written in Swift with extra love for images.

License: Custom

  • Swift

HPReorderTableView

Drop-in UITableView replacement to reorder cells with long press on any part of the cell.

License: Apache 2

  • Objective C

HPTextViewTapGestureRecognizer

The simplest way to handle links and interactive attachments in UITextView.

License: Apache 2

  • Objective C

Lyt

Categories to make autolayout (more) readable and less verbose. For iOS and OS X.

License: Apache 2

  • Objective C

RMGallery

A modular and lightweight gallery for iOS.

License: Apache 2

  • Objective C

RMShapedImageView

A UIImageView subclass that ignores touches on transparent pixels.

License: Apache 2

  • Objective C

RMStore

A lightweight iOS library for In-App Purchases that adds blocks and notifications to StoreKit, plus verification, persistence and downloads.

License: Apache 2

  • Objective C