vvopensource
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
Data Structures | Typedefs | Enumerations
VVBasics framework

Data Structures

class  MutLockArray
 Similar to NSMutableArray, but thread-safe. Internally, uses an NSMutableArray and a rwlock. More...
 
class  MutLockDict
 MutLockDict is a thread-safe version of NSMutableDictionary. More...
 
class  MutNRLockArray
 Subclass of MutLockArray; this class does NOT retain the objects in its array! More...
 
class  MutNRLockDict
 Subclass of MutLockDict; this class does NOT retain the objects in its array! More...
 
class  VVStopwatch
 This class is used to measure how long it takes to do things; much easier to work with than NSDate. More...
 
class  VVSysVersion
 class-based API for quickly determining which version of os x you're using at runtime More...
 
class  VVThreadLoop
 Simple class for spawning a thread which executes at a specified interval- simpler and easier to work with than NSThread/NSTimer in multi-threaded programming environments. More...
 

Typedefs

typedef enum _VVOSVersion VVOSVersion
 typdef describing the different versions of os x distinguished by this API
 

Enumerations

enum  _VVOSVersion { ,
  VVTiger = 4, VVLeopard = 5, VVSnowLeopard = 6, VVLion = 7,
  VVMountainLion = 8, VVMavericks = 9, VVYosemite = 10
}
 typdef describing the different versions of os x distinguished by this API More...
 

Detailed Description

Introduction

VVBasics is an Objective-c framework with a number of classes which perform functions that i need regularly- but, for whatever reason, aren't provided by the stock frameworks. Expect pretty much everything to link against this framework for one reason or another- macros, useful classes, etc- and expect this framework to continuously grow as I start to open-source more and more of my bag of tricks.

Enumeration Type Documentation

typdef describing the different versions of os x distinguished by this API

Enumerator
VVTiger 

10.4

VVLeopard 

10.5

VVSnowLeopard 

10.6

VVLion 

10.7

VVMountainLion 

10.8

VVMavericks 

10.9

VVYosemite 

10.10