Reusable categories and classes for developing Cocoa applications
Objective-C Ruby Python
Switch branches/tags
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
LICENSE
MABMacros.h
MABSplitView.h
MABSplitView.m
MABSupportFolder.h
MABSupportFolder.m
MABSystemInformation.h
MABSystemInformation.m
MABTableViewSizing.h
MABTableViewSizing.m
MABToolkit.podspec
NSDictionary+QueryStringBuilder.h
NSDictionary+QueryStringBuilder.m
NSString+Levenshtein.h
NSString+Levenshtein.m
NSString+SearchAdditions.h
NSString+SearchAdditions.m
print_system_list.py
readme.md

readme.md

#Tools Collection of classes and peices of code neatly organized for easy reuse:

  • MABSupportFolder - class for managing + creating your app's support folder ~/Library/Application Support/YourAppName
  • NSTableView+MABTableViewSizing - class for easily resizing a table's columns to fit available width
  • ThreadWorker - class for easily managing threads
  • MABMacros - some helpful macros for managing preferences, checking for empty values, and other misc tasks
  • NSString+Levenshtein - implementation of the Levenshtein string distance algorithm in objc
  • NSString+SearchAdditions - simple contains (case and non-case sensitive) boolean functions
  • MABSplitView - NSSplitView with divider image
  • MABSystemInformation - A combination of the old CPSystemInformation class and Sparkle's system profiler. Self-contained and allows for the retrieval of some additional information that Sparkle does not allow for.

#Authors Most of the code in this bundle is not my own. Most of the original concepts were developed by others and I modified them a bit or brought them up to compatability with the latest OS. Proper attribution is given when I was able to find the original authors information.