Chuong Huynh

4pods

HMCDownloadManager

Download multiple files concurrently (same or not same URL). We can set maximumDownloadItem for number of maximum items can be downloaded concurrently. We can choose between background (items can be downloaded when app is in background) or default download manager. Callback each block for each item in different queues.

License: MIT

  • Objective C

HMCImageCache

HMCImageCache is a utility supporting caching images with balancing between I/O read write and memory usage by LRU (Least recently use) algorithm as well as calculating available memory size. It also support generating UIImage with target size.

License: MIT

  • Objective C

HMCThreadSafeMutableArray

NSMutableArray is threadunsafe (race condition would appear when a NSMutableArray accessed from multiple threads). This project is a threadsafe wrapper, which provides base methods for creating, adding, removing and accessing object in an array without race condition.

License: MIT

  • Objective C

HMCThreadSafeMutableCollection

NSMutableArray, NSMutableDictionary is threadunsafe (race condition would appear when a NSMutableArray, NSMutableDictionary accessed from multiple threads). This project is a threadsafe wrapper, which provides base methods for creating, adding, removing and accessing object in an array without race condition.

License: MIT

  • Objective C