Mark Aufflick

7pods

AppleCoreAudioUtilityClasses@thehtb

The "CoreAudio" folder contains the Public Utility sources (PublicUtility folder) as well as base classes required for codec and audio unit development. These utility classes are used by various Apple Core Audio sample project and extend or wrap Core Audio API's.

Additionally (and tagged separately) there is a branch which has (some) fixes for issues where the Currently supplied Apple code won't work with clang/llvm.

License: Custom

  • C++

HTBCalendarView

A calendar component based on UICollectionView

A flexible calendar view implemented using a UICollectionView. Check out the demo app. You almost certainly want to subclass the cell class (example in the demo app) and probably the header view class (not done in the demo app).

Thanks to UICollectionView it supports any size and also allows resizing. If you set non white/clear cell backgrounds or borders however, you will want to be careful with your sizes to avoid inconsistent gaps between days. Also, if you change the width during rotation, animation is a bit laggy especially on iOS 6.

A major caveat at the moment is that the headers are very sparsely documented.

License: MIT

  • Objective C

HTBKVObservation

Yet another attempt at making KVO safer and more convenient.

License: MIT

  • Objective C

HTBURLSession

A drop-in equivalent replacement for NSURLSession with better blocks support

License: MIT

  • Objective C

JSONModel@thehtb

The High Technology Bureau FORK of JSONModel: Magical Data Modelling Framework for JSON. Create rapidly powerful, atomic and smart data model classes.

License: MIT

  • Objective C

PMPKVObservation

Yet another attempt at making KVO safer and more convenient.

License: MIT

  • Objective C

PRHTask@aufflick

A replacement for NSTask. Should be drop-in for most (eventually all) purposes.

License: BSD

  • Objective C