├── .gitignore ├── LICENSE ├── Podfile ├── Podfile.lock ├── README.md ├── StateMachine-GCDThreadsafe.podspec ├── StateMachine-GCDThreadsafe.sublime-project ├── StateMachine.xcodeproj └── project.pbxproj ├── StateMachine ├── LSEvent.h ├── LSEvent.m ├── LSStateMachine.h ├── LSStateMachine.m ├── LSStateMachineDynamicAdditions.h ├── LSStateMachineDynamicAdditions.m ├── LSStateMachineMacros.h ├── LSStateMachineTypedefs.h ├── LSStative.h ├── LSTransition.h ├── LSTransition.m ├── StateMachine-Prefix.pch ├── StateMachine-Private.h └── StateMachine.h ├── StateMachineSample ├── Podfile ├── Podfile.lock ├── StateMachineSample.xcodeproj │ └── project.pbxproj └── StateMachineSample │ ├── LSAppDelegate.h │ ├── LSAppDelegate.m │ ├── LSSubscripton.h │ ├── LSSubscripton.m │ ├── LSViewController.h │ ├── LSViewController.m │ ├── StateMachineSample-Info.plist │ ├── StateMachineSample-Prefix.pch │ ├── en.lproj │ ├── InfoPlist.strings │ └── LSViewController.xib │ └── main.m ├── StateMachineTests ├── LSEventSpec.m ├── LSStateMachineSpec.m ├── LSTransitionSpec.m ├── StateMachineSpec.m ├── StateMachineTests-Info.plist └── en.lproj │ └── InfoPlist.strings └── stub.m /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/LICENSE -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/Podfile -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/Podfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/README.md -------------------------------------------------------------------------------- /StateMachine-GCDThreadsafe.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachine-GCDThreadsafe.podspec -------------------------------------------------------------------------------- /StateMachine-GCDThreadsafe.sublime-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachine-GCDThreadsafe.sublime-project -------------------------------------------------------------------------------- /StateMachine.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachine.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /StateMachine/LSEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachine/LSEvent.h -------------------------------------------------------------------------------- /StateMachine/LSEvent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachine/LSEvent.m -------------------------------------------------------------------------------- /StateMachine/LSStateMachine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachine/LSStateMachine.h -------------------------------------------------------------------------------- /StateMachine/LSStateMachine.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachine/LSStateMachine.m -------------------------------------------------------------------------------- /StateMachine/LSStateMachineDynamicAdditions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachine/LSStateMachineDynamicAdditions.h -------------------------------------------------------------------------------- /StateMachine/LSStateMachineDynamicAdditions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachine/LSStateMachineDynamicAdditions.m -------------------------------------------------------------------------------- /StateMachine/LSStateMachineMacros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachine/LSStateMachineMacros.h -------------------------------------------------------------------------------- /StateMachine/LSStateMachineTypedefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachine/LSStateMachineTypedefs.h -------------------------------------------------------------------------------- /StateMachine/LSStative.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachine/LSStative.h -------------------------------------------------------------------------------- /StateMachine/LSTransition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachine/LSTransition.h -------------------------------------------------------------------------------- /StateMachine/LSTransition.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachine/LSTransition.m -------------------------------------------------------------------------------- /StateMachine/StateMachine-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachine/StateMachine-Prefix.pch -------------------------------------------------------------------------------- /StateMachine/StateMachine-Private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachine/StateMachine-Private.h -------------------------------------------------------------------------------- /StateMachine/StateMachine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachine/StateMachine.h -------------------------------------------------------------------------------- /StateMachineSample/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachineSample/Podfile -------------------------------------------------------------------------------- /StateMachineSample/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachineSample/Podfile.lock -------------------------------------------------------------------------------- /StateMachineSample/StateMachineSample.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachineSample/StateMachineSample.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /StateMachineSample/StateMachineSample/LSAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachineSample/StateMachineSample/LSAppDelegate.h -------------------------------------------------------------------------------- /StateMachineSample/StateMachineSample/LSAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachineSample/StateMachineSample/LSAppDelegate.m -------------------------------------------------------------------------------- /StateMachineSample/StateMachineSample/LSSubscripton.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachineSample/StateMachineSample/LSSubscripton.h -------------------------------------------------------------------------------- /StateMachineSample/StateMachineSample/LSSubscripton.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachineSample/StateMachineSample/LSSubscripton.m -------------------------------------------------------------------------------- /StateMachineSample/StateMachineSample/LSViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachineSample/StateMachineSample/LSViewController.h -------------------------------------------------------------------------------- /StateMachineSample/StateMachineSample/LSViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachineSample/StateMachineSample/LSViewController.m -------------------------------------------------------------------------------- /StateMachineSample/StateMachineSample/StateMachineSample-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachineSample/StateMachineSample/StateMachineSample-Info.plist -------------------------------------------------------------------------------- /StateMachineSample/StateMachineSample/StateMachineSample-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachineSample/StateMachineSample/StateMachineSample-Prefix.pch -------------------------------------------------------------------------------- /StateMachineSample/StateMachineSample/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /StateMachineSample/StateMachineSample/en.lproj/LSViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachineSample/StateMachineSample/en.lproj/LSViewController.xib -------------------------------------------------------------------------------- /StateMachineSample/StateMachineSample/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachineSample/StateMachineSample/main.m -------------------------------------------------------------------------------- /StateMachineTests/LSEventSpec.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachineTests/LSEventSpec.m -------------------------------------------------------------------------------- /StateMachineTests/LSStateMachineSpec.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachineTests/LSStateMachineSpec.m -------------------------------------------------------------------------------- /StateMachineTests/LSTransitionSpec.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachineTests/LSTransitionSpec.m -------------------------------------------------------------------------------- /StateMachineTests/StateMachineSpec.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachineTests/StateMachineSpec.m -------------------------------------------------------------------------------- /StateMachineTests/StateMachineTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/StateMachineTests/StateMachineTests-Info.plist -------------------------------------------------------------------------------- /StateMachineTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /stub.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brynbellomy/StateMachine-GCDThreadsafe/HEAD/stub.m --------------------------------------------------------------------------------