| HFBTreeByteArray | The principal efficient implementation of HFByteArray |
| HFByteArray | The principal Model class for HexFiend's MVC architecture |
| HFByteArray(HFFileWriting) | HFByteArray methods for writing to files, and preparing other HFByteArrays for potentially destructive file writes |
| HFByteSlice | A class representing a source of data for an HFByteArray |
| HFCancelButton | A simple subclass of NSButton that has the correct appearance for cancelling. This is not a generally useful class |
| HFController | A central class that acts as the controller layer for HexFiend.framework |
| HFFileByteSlice | A subclass of HFByteSlice for working data stored in files |
| HFFileReference | A reference to an open file |
| HFFPRange | A struct used for representing floating point ranges, similar to NSRange. It contains two long doubles |
| HFFullMemoryByteArray | A naive subclass of HFByteArray suitable mainly for testing. Use HFBTreeByteArray instead |
| HFFullMemoryByteSlice | A simple subclass of HFByteSlice that wraps an NSData. For most uses, prefer HFSharedMemoryByteSlice |
| HFHexTextRepresenter | An HFRepresenter responsible for showing data in hexadecimal form |
| HFLayoutRepresenter | An HFRepresenter responsible for arranging the views of other HFRepresenters attached to the same HFController |
| HFLineCountingRepresenter | The HFRepresenter used to show the "line number gutter." |
| HFProgressTracker | A class that helps handle progress indication and cancellation for long running threaded operations |
| < HFProgressTrackerDelegate > | The delegate methods for the HFProgressTracker class |
| HFRange | The 64 bit analog of NSRange, containing a 64 bit location and length |
| HFRangeWrapper | An object wrapper for the HFRange type |
| HFRepresenter | The principal view class of Hex Fiend's MVC architecture |
| HFSharedMemoryByteSlice | A subclass of HFByteSlice for working with data stored in memory |
| HFStatusBarRepresenter | The HFRepresenter for the status bar |
| HFStringEncodingTextRepresenter | An HFRepresenter responsible for showing data interpreted via an NSStringEncoding |
| HFTextField | A high-level view class that is analagous to NSTextField |
| HFTextRepresenter | An HFRepresenter that draws text (e.g. the hex or ASCII view) |
| HFTextView | A high-level view class analagous to NSTextView |
| < HFTextViewDelegate > | Delegate methods for HFTextView |
| HFVerticalScrollerRepresenter | An HFRepresenter responsible for showing a vertical scroll bar |
1.5.9