Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Added default template files.

  • Loading branch information...
commit 0704cfdf5ba23b9a8ef012827f0b43adffb2424d 0 parents
@tomaz authored
Showing with 42,615 additions and 0 deletions.
  1. +4 −0 .gitignore
  2. +5 −0 ...lates/Cocoa Class/Objective-C class/Objective-C GBViewController subclass.pbfiletemplate/TemplateInfo.plist
  3. +29 −0 File Templates/Cocoa Class/Objective-C class/Objective-C GBViewController subclass.pbfiletemplate/class.h
  4. +27 −0 File Templates/Cocoa Class/Objective-C class/Objective-C GBViewController subclass.pbfiletemplate/class.m
  5. +5 −0 ...tes/Cocoa Class/Objective-C class/Objective-C GBWindowController subclass.pbfiletemplate/TemplateInfo.plist
  6. +16 −0 File Templates/Cocoa Class/Objective-C class/Objective-C GBWindowController subclass.pbfiletemplate/class.h
  7. +27 −0 File Templates/Cocoa Class/Objective-C class/Objective-C GBWindowController subclass.pbfiletemplate/class.m
  8. +5 −0 File Templates/Cocoa Class/Objective-C class/Objective-C NSDocument subclass.pbfiletemplate/TemplateInfo.plist
  9. +16 −0 File Templates/Cocoa Class/Objective-C class/Objective-C NSDocument subclass.pbfiletemplate/class.h
  10. +40 −0 File Templates/Cocoa Class/Objective-C class/Objective-C NSDocument subclass.pbfiletemplate/class.m
  11. +5 −0 File Templates/Cocoa Class/Objective-C class/Objective-C NSView subclass.pbfiletemplate/TemplateInfo.plist
  12. +16 −0 File Templates/Cocoa Class/Objective-C class/Objective-C NSView subclass.pbfiletemplate/class.h
  13. +27 −0 File Templates/Cocoa Class/Objective-C class/Objective-C NSView subclass.pbfiletemplate/class.m
  14. +5 −0 File Templates/Cocoa Class/Objective-C class/Objective-C class.pbfiletemplate/TemplateInfo.plist
  15. +16 −0 File Templates/Cocoa Class/Objective-C class/Objective-C class.pbfiletemplate/class.h
  16. +12 −0 File Templates/Cocoa Class/Objective-C class/Objective-C class.pbfiletemplate/class.m
  17. +56 −0 File Templates/Cocoa Class/Objective-C class/TemplateChooser.plist
  18. +4 −0 ...Class/Objective-C test case class/Database test case class with no header.pbfiletemplate/TemplateInfo.plist
  19. +19 −0 ...ates/Cocoa Class/Objective-C test case class/Database test case class with no header.pbfiletemplate/class.m
  20. +5 −0 ...emplates/Cocoa Class/Objective-C test case class/Database test case class.pbfiletemplate/TemplateInfo.plist
  21. +16 −0 File Templates/Cocoa Class/Objective-C test case class/Database test case class.pbfiletemplate/class.h
  22. +14 −0 File Templates/Cocoa Class/Objective-C test case class/Database test case class.pbfiletemplate/class.m
  23. +5 −0 ...lates/Cocoa Class/Objective-C test case class/Objective-C test case class.pbfiletemplate/TemplateInfo.plist
  24. +16 −0 File Templates/Cocoa Class/Objective-C test case class/Objective-C test case class.pbfiletemplate/class.h
  25. +14 −0 File Templates/Cocoa Class/Objective-C test case class/Objective-C test case class.pbfiletemplate/class.m
  26. +40 −0 File Templates/Cocoa Class/Objective-C test case class/TemplateChooser.plist
  27. +2 −0  Project Templates/Application/Cocoa Application/Cocoa Application/English.lproj/InfoPlist.strings
  28. +4,119 −0 Project Templates/Application/Cocoa Application/Cocoa Application/English.lproj/MainMenu.xib
  29. +32 −0 Project Templates/Application/Cocoa Application/Cocoa Application/___PROJECTNAMEASIDENTIFIER___-Info.plist
  30. +18 −0 Project Templates/Application/Cocoa Application/Cocoa Application/___PROJECTNAMEASIDENTIFIER___AppDelegate.h
  31. +20 −0 Project Templates/Application/Cocoa Application/Cocoa Application/___PROJECTNAMEASIDENTIFIER___AppDelegate.m
  32. +7 −0 Project Templates/Application/Cocoa Application/Cocoa Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch
  33. BIN  ...ect Templates/Application/Cocoa Application/Cocoa Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns
  34. +8 −0 ...ct Templates/Application/Cocoa Application/Cocoa Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist
  35. +282 −0 Project Templates/Application/Cocoa Application/Cocoa Application/___PROJECTNAME___.xcodeproj/project.pbxproj
  36. +88 −0 Project Templates/Application/Cocoa Application/Cocoa Application/___PROJECTNAME___.xcodeproj/tomaz.pbxuser
  37. +1,582 −0 ...t Templates/Application/Cocoa Application/Cocoa Application/___PROJECTNAME___.xcodeproj/tomaz.perspectivev3
  38. +14 −0 Project Templates/Application/Cocoa Application/Cocoa Application/main.m
  39. +303 −0 ...Templates/Application/Cocoa Application/Core Data Application with Unit Testing/Common/GBDatabaseProvider.h
  40. +324 −0 ...Templates/Application/Cocoa Application/Core Data Application with Unit Testing/Common/GBDatabaseProvider.m
  41. +125 −0 ... Templates/Application/Cocoa Application/Core Data Application with Unit Testing/Common/GBServiceProvider.h
  42. +94 −0 ... Templates/Application/Cocoa Application/Core Data Application with Unit Testing/Common/GBServiceProvider.m
  43. +61 −0 Project Templates/Application/Cocoa Application/Core Data Application with Unit Testing/Common/NSDate+GBDate.h
  44. +42 −0 Project Templates/Application/Cocoa Application/Core Data Application with Unit Testing/Common/NSDate+GBDate.m
  45. +147 −0 ... Templates/Application/Cocoa Application/Core Data Application with Unit Testing/Common/NSObject+GBObject.h
  46. +105 −0 ... Templates/Application/Cocoa Application/Core Data Application with Unit Testing/Common/NSObject+GBObject.m
  47. BIN  ...ion/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/BHLogging/BHLog Viewer.icns
  48. +60 −0 ... Application/Core Data Application with Unit Testing/Common/ThirdParty/BHLogging/BHLog_Viewer_AppDelegate.h
  49. +433 −0 ... Application/Core Data Application with Unit Testing/Common/ThirdParty/BHLogging/BHLog_Viewer_AppDelegate.m
  50. BIN  ... Data Application with Unit Testing/Common/ThirdParty/BHLogging/BHLog_Viewer_DataModel.xcdatamodel/elements
  51. BIN  ...re Data Application with Unit Testing/Common/ThirdParty/BHLogging/BHLog_Viewer_DataModel.xcdatamodel/layout
  52. +7 −0 ...coa Application/Core Data Application with Unit Testing/Common/ThirdParty/BHLogging/BHLog_Viewer_Prefix.pch
  53. +20 −0 ...n/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/BHLogging/BHLogger-Info.plist
  54. +42 −0 ...pplication/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/BHLogging/BHLogger.h
  55. +140 −0 ...pplication/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/BHLogging/BHLogger.m
  56. +123 −0 ...plication/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/BHLogging/BHLogging.h
  57. +483 −0 ...ion/Core Data Application with Unit Testing/Common/ThirdParty/BHLogging/BHLogging.xcodeproj/project.pbxproj
  58. BIN  ...ication/Core Data Application with Unit Testing/Common/ThirdParty/BHLogging/English.lproj/InfoPlist.strings
  59. +6,532 −0 ...re Data Application with Unit Testing/Common/ThirdParty/BHLogging/English.lproj/MainMenu.nib/designable.nib
  60. BIN  ... Data Application with Unit Testing/Common/ThirdParty/BHLogging/English.lproj/MainMenu.nib/keyedobjects.nib
  61. +30 −0 ...pplication/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/BHLogging/Info.plist
  62. +54 −0 ...pplication/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/BHLogging/LogClass.h
  63. +173 −0 ...pplication/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/BHLogging/LogClass.m
  64. +20 −0 ...pplication/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/BHLogging/LogEntry.h
  65. +87 −0 ...pplication/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/BHLogging/LogEntry.m
  66. +14 −0 ...es/Application/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/BHLogging/main.m
  67. +14 −0 ...ication/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/BHLogging/version.plist
  68. +119 −0 ...oa Application/Core Data Application with Unit Testing/Common/ThirdParty/DDFoundation/DDInvocationGrabber.h
  69. +193 −0 ...oa Application/Core Data Application with Unit Testing/Common/ThirdParty/DDFoundation/DDInvocationGrabber.m
  70. +40 −0 ... Application/Core Data Application with Unit Testing/Common/ThirdParty/DDFoundation/NSObject+DDExtensions.h
  71. +60 −0 ... Application/Core Data Application with Unit Testing/Common/ThirdParty/DDFoundation/NSObject+DDExtensions.m
  72. +202 −0 ...Application/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/CHANGELOG.md
  73. +89 −0 ...pplication/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes-MacOSX/GHUnitTestMain.m
  74. +23 −0 ... Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes-MacOSX/UI/GHTestApp.h
  75. +57 −0 ... Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes-MacOSX/UI/GHTestApp.m
  76. +143 −0 ...pplication/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes-MacOSX/UI/GHTestApp.xib
  77. +26 −0 ...Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes-MacOSX/UI/GHTestOutlineViewModel.h
  78. +156 −0 ...Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes-MacOSX/UI/GHTestOutlineViewModel.m
  79. +2,454 −0 ...plication/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes-MacOSX/UI/GHTestView.xib
  80. +103 −0 ...n/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes-MacOSX/UI/GHTestViewController.h
  81. +378 −0 ...n/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes-MacOSX/UI/GHTestViewController.m
  82. +1,538 −0 ...ication/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes-MacOSX/UI/GHTestWindow.xib
  83. +41 −0 ...Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes-MacOSX/UI/GHTestWindowController.h
  84. +74 −0 ...Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes-MacOSX/UI/GHTestWindowController.m
  85. +132 −0 ...ocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/GHAsyncTestCase.h
  86. +162 −0 ...ocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/GHAsyncTestCase.m
  87. +199 −0 ...ication/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/GHTest.h
  88. +327 −0 ...ication/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/GHTest.m
  89. +141 −0 ...ion/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/GHTestCase.h
  90. +87 −0 ...ion/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/GHTestCase.m
  91. +180 −0 ...on/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/GHTestGroup.h
  92. +431 −0 ...on/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/GHTestGroup.m
  93. +1,010 −0 ...n/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/GHTestMacros.h
  94. +159 −0 ...n/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/GHTestRunner.h
  95. +282 −0 ...n/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/GHTestRunner.m
  96. +114 −0 ...on/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/GHTestSuite.h
  97. +155 −0 ...on/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/GHTestSuite.m
  98. +140 −0 ...tion/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/GHTesting.h
  99. +336 −0 ...tion/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/GHTesting.m
  100. +42 −0 ...ication/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/GHUnit.h
  101. +46 −0 ...ion/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/Mock/GHMockNSHTTPURLResponse.h
  102. +65 −0 ...ion/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/Mock/GHMockNSHTTPURLResponse.m
  103. +160 −0 ...ation/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/Mock/GHMockNSURLConnection.h
  104. +125 −0 ...ation/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/Mock/GHMockNSURLConnection.m
  105. +59 −0 ...Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/Mock/GHNSLocale+Mock.h
  106. +81 −0 ...Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/Mock/GHNSLocale+Mock.m
  107. +36 −0 ...ication/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/Mock/GHUNSObject+Swizzle.h
  108. +127 −0 ...ication/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/Mock/GHUNSObject+Swizzle.m
  109. +88 −0 ...e Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/NSException+GHTestFailureExceptions.h
  110. +236 −0 ...e Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/NSException+GHTestFailureExceptions.m
  111. +67 −0 ...ication/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/NSValue+GHValueFormatter.h
  112. +157 −0 ...ication/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/NSValue+GHValueFormatter.m
  113. +163 −0 ...ication/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/SharedUI/GHTestViewModel.h
  114. +420 −0 ...ication/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Classes/SharedUI/GHTestViewModel.m
  115. +1,543 −0 ...tes/Application/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Doxyfile
  116. +41 −0 ...lication/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/HUDSON-HOWTO.md
  117. +25 −0 ...ates/Application/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/LICENSE
  118. +15 −0 ...lication with Unit Testing/Common/ThirdParty/GHUnit/Libraries-MaxOSX/BWToolkitFramework/BWHyperlinkButton.h
  119. +23 −0 ...lication with Unit Testing/Common/ThirdParty/GHUnit/Libraries-MaxOSX/BWToolkitFramework/BWHyperlinkButton.m
  120. +16 −0 ...tion with Unit Testing/Common/ThirdParty/GHUnit/Libraries-MaxOSX/BWToolkitFramework/BWHyperlinkButtonCell.h
  121. +42 −0 ...tion with Unit Testing/Common/ThirdParty/GHUnit/Libraries-MaxOSX/BWToolkitFramework/BWHyperlinkButtonCell.m
  122. +43 −0 ...ta Application with Unit Testing/Common/ThirdParty/GHUnit/Libraries-MaxOSX/BWToolkitFramework/BWSplitView.h
  123. +1,433 −0 ...ta Application with Unit Testing/Common/ThirdParty/GHUnit/Libraries-MaxOSX/BWToolkitFramework/BWSplitView.m
  124. BIN  ...Unit Testing/Common/ThirdParty/GHUnit/Libraries-MaxOSX/BWToolkitFramework/GradientSplitViewDimpleBitmap.tif
  125. BIN  ...Unit Testing/Common/ThirdParty/GHUnit/Libraries-MaxOSX/BWToolkitFramework/GradientSplitViewDimpleVector.pdf
  126. +16 −0 ...cation with Unit Testing/Common/ThirdParty/GHUnit/Libraries-MaxOSX/BWToolkitFramework/NSColor+BWAdditions.h
  127. +79 −0 ...cation with Unit Testing/Common/ThirdParty/GHUnit/Libraries-MaxOSX/BWToolkitFramework/NSColor+BWAdditions.m
  128. +19 −0 ...cation with Unit Testing/Common/ThirdParty/GHUnit/Libraries-MaxOSX/BWToolkitFramework/NSEvent+BWAdditions.h
  129. +53 −0 ...cation with Unit Testing/Common/ThirdParty/GHUnit/Libraries-MaxOSX/BWToolkitFramework/NSEvent+BWAdditions.m
  130. +132 −0 ...ion/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Libraries/GHKit/GHNSInvocation+Utils.h
  131. +124 −0 ...ion/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Libraries/GHKit/GHNSInvocation+Utils.m
  132. +133 −0 ...tion/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Libraries/GHKit/GHNSInvocationProxy.h
  133. +123 −0 ...tion/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Libraries/GHKit/GHNSInvocationProxy.m
  134. +100 −0 ...on/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Libraries/GHKit/GHNSObject+Invocation.h
  135. +128 −0 ...on/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Libraries/GHKit/GHNSObject+Invocation.m
  136. +105 −0 ...Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Libraries/GTM/Foundation/GTMObjC2Runtime.h
  137. +156 −0 ...Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Libraries/GTM/Foundation/GTMObjC2Runtime.m
  138. +105 −0 ...n/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Libraries/GTM/Foundation/GTMStackTrace.h
  139. +358 −0 ...n/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Libraries/GTM/Foundation/GTMStackTrace.m
  140. +253 −0 ...coa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Libraries/GTM/GTMDefines.h
  141. +6 −0 ...tion/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Libraries/README.md
  142. +24 −0 ...ication/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Libraries/update
  143. BIN  ...on/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Project/English.lproj/InfoPlist.strings
  144. BIN  ...Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Project/GHUnit.xcodeproj/TemplateIcon.icns
  145. +964 −0 ...n/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Project/GHUnit.xcodeproj/project.pbxproj
  146. +116 −0 ...ion/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Project/GHUnit.xcodeproj/tomaz.pbxuser
  147. +1,590 −0 ...re Data Application with Unit Testing/Common/ThirdParty/GHUnit/Project/GHUnit.xcodeproj/tomaz.perspectivev3
  148. +13 −0 ...ocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Project/GHUnit_Prefix.pch
  149. +26 −0 ...ation/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Project/Info.plist
  150. +18 −0 ...ication/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Project/Makefile
  151. +24 −0 ...Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Project/Tests-Info.plist
  152. +22 −0 ...Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Project/Tests_Empty-Info.plist
  153. +8 −0 ...Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Project/Tests_Prefix.pch
  154. +413 −0 ...es/Application/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/README.md
  155. +27 −0 ...n/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Scripts/CombineLibs.sh
  156. +39 −0 ...tion/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Scripts/RunTests.sh
  157. +5 −0 ...ates/Application/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/TODO.md
  158. +1 −0  .../Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Tests/Data/example.json
  159. +101 −0 ...oa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Tests/GHAsyncTestCaseTest.m
  160. +21 −0 ...ocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Tests/GHGTMTestCaseTest.m
  161. +108 −0 ...lication/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Tests/GHMockNSURLConnectionTest.m
  162. +23 −0 ...coa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Tests/GHNSLocaleMockTest.m
  163. +20 −0 ...cation/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Tests/GHRegisterTestCaseClassTest.m
  164. +50 −0 ...Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Tests/GHSenTestingTest.m
  165. +96 −0 ...oa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Tests/GHSetUpTearDownTest.m
  166. +21 −0 ...ation/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Tests/GHSlowTest.m
  167. +13 −0 ...ocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Tests/GHSpecialTestCase.h
  168. +14 −0 ...ocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Tests/GHSpecialTestCase.m
  169. +16 −0 ...tion/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Tests/GHTestEmpty.m
  170. +54 −0 ...ation/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Tests/GHTestFail.m
  171. +31 −0 ...on/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Tests/GHTestLogTest.m
  172. +32 −0 ...Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Tests/GHTestMacrosTest.m
  173. +69 −0 ...coa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Tests/GHTestOnMainThread.m
  174. +1,004 −0 ...coa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Tests/GTM/GTMSenTestCase.h
  175. +356 −0 ...coa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/Tests/GTM/GTMSenTestCase.m
  176. +8 −0 ...ication/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/XcodeConfig/Shared-IPhone.xcconfig
  177. +14 −0 ...oa Application/Core Data Application with Unit Testing/Common/ThirdParty/GHUnit/XcodeConfig/Shared.xcconfig
  178. +52 −0 .../Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/Core/HCAllOf.h
  179. +96 −0 ...Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/Core/HCAllOf.mm
  180. +52 −0 .../Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/Core/HCAnyOf.h
  181. +80 −0 ...Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/Core/HCAnyOf.mm
  182. +56 −0 ... Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/Core/HCDescribedAs.h
  183. +150 −0 ...Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/Core/HCDescribedAs.mm
  184. +66 −0 ...ion/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/Core/HCIs.h
  185. +62 −0 ...on/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/Core/HCIs.mm
  186. +61 −0 ...a Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/Core/HCIsAnything.h
  187. +80 −0 ... Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/Core/HCIsAnything.mm
  188. +47 −0 ...ocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/Core/HCIsEqual.h
  189. +64 −0 ...coa Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/Core/HCIsEqual.mm
  190. +47 −0 ...Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/Core/HCIsInstanceOf.h
  191. +54 −0 ...pplication/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/Core/HCIsInstanceOf.mm
  192. +55 −0 .../Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/Core/HCIsNil.h
  193. +51 −0 ...Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/Core/HCIsNil.mm
  194. +56 −0 .../Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/Core/HCIsNot.h
  195. +62 −0 ...Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/Core/HCIsNot.mm
  196. +47 −0 ...Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/Core/HCIsSame.h
  197. +70 −0 ...ocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/Core/HCIsSame.mm
  198. +30 −0 ...a Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/HCBaseDescription.h
  199. +116 −0 ... Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/HCBaseDescription.mm
  200. +21 −0 ...Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/HCBaseMatcher.h
  201. +67 −0 ...ocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/HCBaseMatcher.mm
  202. +46 −0 ...Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/HCDescription.h
  203. +37 −0 ...Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/HCInvocationMatcher.h
  204. +90 −0 ...pplication/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/HCInvocationMatcher.mm
  205. +52 −0 ...ion/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/HCMatcher.h
  206. +36 −0 ...coa Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/HCMatcherAssert.h
  207. +95 −0 ...oa Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/HCMatcherAssert.mm
  208. +29 −0 ...oa Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/HCSelfDescribing.h
  209. +40 −0 ...Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/HCStringDescription.h
  210. +59 −0 ...pplication/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/HCStringDescription.mm
  211. +24 −0 ...coa Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/HCWrapInMatcher.h
  212. +26 −0 ...oa Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/HCWrapInMatcher.mm
  213. +28 −0 ...tion/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/Internal/HCCollectMatchers.h
  214. +28 −0 ...ion/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/Internal/HCCollectMatchers.mm
  215. +20 −0 ...ication/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/Internal/HCIntegerTypes.h
  216. +26 −0 ...a Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/Internal/NSObject_HCSelfDescribingValue.h
  217. +22 −0 ... Application with Unit Testing/Common/ThirdParty/OCHamcrest/Core/Internal/NSObject_HCSelfDescribingValue.mm
  218. +26 −0 ...plication/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Info.plist
  219. BIN  ...on/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/InfoPlist.strings
  220. +51 −0 ...ta Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Collection/HCIsCollectionContaining.h
  221. +99 −0 ...a Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Collection/HCIsCollectionContaining.mm
  222. +60 −0 ...pplication with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Collection/HCIsCollectionOnlyContaining.h
  223. +98 −0 ...plication with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Collection/HCIsCollectionOnlyContaining.mm
  224. +43 −0 ...ta Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Collection/HCIsDictionaryContaining.h
  225. +87 −0 ...a Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Collection/HCIsDictionaryContaining.mm
  226. +41 −0 ...Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Collection/HCIsDictionaryContainingKey.h
  227. +77 −0 ...pplication with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Collection/HCIsDictionaryContainingKey.mm
  228. +41 −0 ...plication with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Collection/HCIsDictionaryContainingValue.h
  229. +77 −0 ...lication with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Collection/HCIsDictionaryContainingValue.mm
  230. +41 −0 ...pplication/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Collection/HCIsIn.h
  231. +68 −0 ...plication/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Collection/HCIsIn.mm
  232. +87 −0 ...plication/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Number/HCBoxNumber.h
  233. +48 −0 ...plication/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Number/HCIsCloseTo.h
  234. +66 −0 ...lication/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Number/HCIsCloseTo.mm
  235. +185 −0 ...ion/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Number/HCIsEqualToNumber.h
  236. +45 −0 ...on/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Number/HCIsEqualToNumber.mm
  237. +248 −0 ...cation/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Number/HCNumberAssert.h
  238. +46 −0 ...ation/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Number/HCNumberAssert.mm
  239. +80 −0 .../Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Number/HCOrderingComparison.h
  240. +122 −0 ...Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Number/HCOrderingComparison.mm
  241. +48 −0 ...tion/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Object/HCHasDescription.h
  242. +43 −0 ...ion/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Object/HCHasDescription.mm
  243. +44 −0 ...n/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Text/HCIsEqualIgnoringCase.h
  244. +70 −0 .../Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Text/HCIsEqualIgnoringCase.mm
  245. +45 −0 ... Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Text/HCIsEqualIgnoringWhiteSpace.h
  246. +123 −0 ...Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Text/HCIsEqualIgnoringWhiteSpace.mm
  247. +28 −0 ...n/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Text/HCRequireNonNilString.h
  248. +42 −0 ...cation/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Text/HCStringContains.h
  249. +51 −0 ...ation/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Text/HCStringContains.mm
  250. +42 −0 ...cation/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Text/HCStringEndsWith.h
  251. +51 −0 ...ation/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Text/HCStringEndsWith.mm
  252. +42 −0 ...tion/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Text/HCStringStartsWith.h
  253. +51 −0 ...ion/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Text/HCStringStartsWith.mm
  254. +19 −0 ...tion/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Text/HCSubstringMatcher.h
  255. +51 −0 ...ion/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/Library/Text/HCSubstringMatcher.mm
  256. +45 −0 ...ication/Cocoa Application/Core Data Application with Unit Testing/Common/ThirdParty/OCHamcrest/OCHamcrest.h
Sorry, we could not display the entire diff because too many files (443) changed.
4 .gitignore
@@ -0,0 +1,4 @@
+*
+!.gitignore
+!File Templates
+!Project Templates
5 ...es/Cocoa Class/Objective-C class/Objective-C GBViewController subclass.pbfiletemplate/TemplateInfo.plist
@@ -0,0 +1,5 @@
+{
+ MainTemplateFile = "class.m";
+ "CounterpartTemplateFile" = "class.h";
+ Description = "An Objective-C class which is a subclass of GBViewController, with an optional header file which includes the \"GBViewController.h\" header and designated initializer.";
+}
29 File Templates/Cocoa Class/Objective-C class/Objective-C GBViewController subclass.pbfiletemplate/class.h
@@ -0,0 +1,29 @@
+//
+// «FILENAME»
+// «PROJECTNAME»
+//
+// Created by «FULLUSERNAME» on «DATE».
+// Copyright «YEAR», «ORGANIZATIONNAME». All rights reserved.
+//
+
+#import "GBViewController.h"
+
+@interface «FILEBASENAMEASIDENTIFIER» : GBViewController
+{
+
+}
+
+///---------------------------------------------------------------------------------------
+/// @name Initialization & disposal
+///---------------------------------------------------------------------------------------
+
+/** Initializes the view controller.
+
+ This is the designated initializer.
+
+ @param parent View controller's @c WindowControllerBase parent.
+ @return Returns initialized object or @c nil if initialization fails.
+ */
+- (id) initWithWindowController:(GBWindowController*)parent;
+
+@end
27 File Templates/Cocoa Class/Objective-C class/Objective-C GBViewController subclass.pbfiletemplate/class.m
@@ -0,0 +1,27 @@
+//
+// «FILENAME»
+// «PROJECTNAME»
+//
+// Created by «FULLUSERNAME» on «DATE».
+// Copyright «YEAR», «ORGANIZATIONNAME». All rights reserved.
+//
+
+«OPTIONALHEADERIMPORTLINE»
+@implementation «FILEBASENAMEASIDENTIFIER»
+
+#pragma mark Initialization & disposal
+
+- (id) initWithWindowController:(GBWindowController*)parent
+{
+ logDebug(@"Initializing...");
+ self = [super initWithNibName:@"ReplaceWithViewNibName!" bundle:nil windowController:parent];
+ return self;
+}
+
+- (void) invalidate
+{
+ logDebug(@"Invalidating...");
+ [super invalidate];
+}
+
+@end
5 .../Cocoa Class/Objective-C class/Objective-C GBWindowController subclass.pbfiletemplate/TemplateInfo.plist
@@ -0,0 +1,5 @@
+{
+ MainTemplateFile = "class.m";
+ "CounterpartTemplateFile" = "class.h";
+ Description = "An Objective-C class which is a subclass of GBWindowController, with an optional header file which includes the \"GBWindowController.h\" header and designated initializer.";
+}
16 File Templates/Cocoa Class/Objective-C class/Objective-C GBWindowController subclass.pbfiletemplate/class.h
@@ -0,0 +1,16 @@
+//
+// «FILENAME»
+// «PROJECTNAME»
+//
+// Created by «FULLUSERNAME» on «DATE».
+// Copyright «YEAR», «ORGANIZATIONNAME». All rights reserved.
+//
+
+#import "GBWindowController.h"
+
+@interface «FILEBASENAMEASIDENTIFIER» : GBWindowController
+{
+
+}
+
+@end
27 File Templates/Cocoa Class/Objective-C class/Objective-C GBWindowController subclass.pbfiletemplate/class.m
@@ -0,0 +1,27 @@
+//
+// «FILENAME»
+// «PROJECTNAME»
+//
+// Created by «FULLUSERNAME» on «DATE».
+// Copyright «YEAR», «ORGANIZATIONNAME». All rights reserved.
+//
+
+«OPTIONALHEADERIMPORTLINE»
+@implementation «FILEBASENAMEASIDENTIFIER»
+
+#pragma mark Initialization & disposal
+
+- (id) init
+{
+ logDebug(@"Initializing...");
+ self = [super initWithWindowNibName:@"ReplaceWithWindowNibName!"];
+ return self;
+}
+
+- (void) invalidate
+{
+ logDebug(@"Invalidating...");
+ [super invalidate];
+}
+
+@end
5 ...emplates/Cocoa Class/Objective-C class/Objective-C NSDocument subclass.pbfiletemplate/TemplateInfo.plist
@@ -0,0 +1,5 @@
+{
+ MainTemplateFile = "class.m";
+ CounterpartTemplateFile = "class.h";
+ Description = "An Objective-C class which is a subclass of NSDocument, with an optional header file which includes the <Cocoa/Cocoa.h> header.";
+}
16 File Templates/Cocoa Class/Objective-C class/Objective-C NSDocument subclass.pbfiletemplate/class.h
@@ -0,0 +1,16 @@
+//
+// «FILENAME»
+// «PROJECTNAME»
+//
+// Created by «FULLUSERNAME» on «DATE».
+// Copyright (C) «YEAR», «ORGANIZATIONNAME». All rights reserved.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface «FILEBASENAMEASIDENTIFIER» : NSDocument
+{
+
+}
+
+@end
40 File Templates/Cocoa Class/Objective-C class/Objective-C NSDocument subclass.pbfiletemplate/class.m
@@ -0,0 +1,40 @@
+//
+// «FILENAME»
+// «PROJECTNAME»
+//
+// Created by «FULLUSERNAME» on «DATE».
+// Copyright (C) «YEAR», «ORGANIZATIONNAME». All rights reserved.
+//
+
+«OPTIONALHEADERIMPORTLINE»
+@implementation «FILEBASENAMEASIDENTIFIER»
+
+- (NSString*) windowNibName
+{
+ // Implement this to return a nib to load OR implement -makeWindowControllers to manually create your controllers.
+ return @"«FILEBASENAMEASIDENTIFIER»";
+}
+
+- (NSData*) dataOfType:(NSString*)typeName error:(NSError**)outError
+{
+ // Insert code here to write your document to data of the specified type. If the given outError != NULL, ensure that you set *outError when returning nil.
+
+ // You can also choose to override -fileWrapperOfType:error:, -writeToURL:ofType:error:, or -writeToURL:ofType:forSaveOperation:originalContentsURL:error: instead.
+
+ // For applications targeted for Panther or earlier systems, you should use the deprecated API -dataRepresentationOfType:. In this case you can also choose to override -fileWrapperRepresentationOfType: or -writeToFile:ofType: instead.
+
+ return nil;
+}
+
+- (BOOL) readFromData:(NSData*)data ofType:(NSString*)typeName error:(NSError**)outError
+{
+ // Insert code here to read your document from the given data of the specified type. If the given outError != NULL, ensure that you set *outError when returning NO.
+
+ // You can also choose to override -readFromFileWrapper:ofType:error: or -readFromURL:ofType:error: instead.
+
+ // For applications targeted for Panther or earlier systems, you should use the deprecated API -loadDataRepresentation:ofType. In this case you can also choose to override -readFromFile:ofType: or -loadFileWrapperRepresentation:ofType: instead.
+
+ return YES;
+}
+
+@end
5 File Templates/Cocoa Class/Objective-C class/Objective-C NSView subclass.pbfiletemplate/TemplateInfo.plist
@@ -0,0 +1,5 @@
+{
+ MainTemplateFile = "class.m";
+ CounterpartTemplateFile = "class.h";
+ Description = "An Objective-C class which is a subclass of NSView, with an optional header file which includes the <Cocoa/Cocoa.h> header.";
+}
16 File Templates/Cocoa Class/Objective-C class/Objective-C NSView subclass.pbfiletemplate/class.h
@@ -0,0 +1,16 @@
+//
+// «FILENAME»
+// «PROJECTNAME»
+//
+// Created by «FULLUSERNAME» on «DATE».
+// Copyright (C) «YEAR», «ORGANIZATIONNAME». All rights reserved.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface «FILEBASENAMEASIDENTIFIER» : NSView
+{
+
+}
+
+@end
27 File Templates/Cocoa Class/Objective-C class/Objective-C NSView subclass.pbfiletemplate/class.m
@@ -0,0 +1,27 @@
+//
+// «FILENAME»
+// «PROJECTNAME»
+//
+// Created by «FULLUSERNAME» on «DATE».
+// Copyright (C) «YEAR», «ORGANIZATIONNAME». All rights reserved.
+//
+
+«OPTIONALHEADERIMPORTLINE»
+@implementation «FILEBASENAMEASIDENTIFIER»
+
+- (id) initWithFrame:(NSRect)frame
+{
+ self = [super initWithFrame:frame];
+ if (self)
+ {
+ // Initialization code here.
+ }
+ return self;
+}
+
+- (void) drawRect:(NSRect)dirtyRect
+{
+ // Drawing code here.
+}
+
+@end
5 File Templates/Cocoa Class/Objective-C class/Objective-C class.pbfiletemplate/TemplateInfo.plist
@@ -0,0 +1,5 @@
+{
+ MainTemplateFile = "class.m";
+ CounterpartTemplateFile = "class.h";
+ Description = "An Objective-C class file, with an optional header which includes the <Cocoa/Cocoa.h> header.";
+}
16 File Templates/Cocoa Class/Objective-C class/Objective-C class.pbfiletemplate/class.h
@@ -0,0 +1,16 @@
+//
+// «FILENAME»
+// «PROJECTNAME»
+//
+// Created by «FULLUSERNAME» on «DATE».
+// Copyright (C) «YEAR», «ORGANIZATIONNAME». All rights reserved.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface «FILEBASENAMEASIDENTIFIER» : NSObject
+{
+
+}
+
+@end
12 File Templates/Cocoa Class/Objective-C class/Objective-C class.pbfiletemplate/class.m
@@ -0,0 +1,12 @@
+//
+// «FILENAME»
+// «PROJECTNAME»
+//
+// Created by «FULLUSERNAME» on «DATE».
+// Copyright (C) «YEAR», «ORGANIZATIONNAME». All rights reserved.
+//
+
+«OPTIONALHEADERIMPORTLINE»
+@implementation «FILEBASENAMEASIDENTIFIER»
+
+@end
56 File Templates/Cocoa Class/Objective-C class/TemplateChooser.plist
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>OptionsLabel</key>
+ <string>Subclass of</string>
+ <key>PopupMenu</key>
+ <array>
+ <dict>
+ <key>Key</key>
+ <string>Obj</string>
+ <key>Title</key>
+ <string>NSObject</string>
+ </dict>
+ <dict>
+ <key>Key</key>
+ <string>Doc</string>
+ <key>Title</key>
+ <string>NSDocument</string>
+ </dict>
+ <dict>
+ <key>Key</key>
+ <string>View</string>
+ <key>Title</key>
+ <string>NSView</string>
+ </dict>
+ <dict>
+ <key>Key</key>
+ <string>WinController</string>
+ <key>Title</key>
+ <string>GBWindowController</string>
+ </dict>
+ <dict>
+ <key>Key</key>
+ <string>ViewController</string>
+ <key>Title</key>
+ <string>GBViewController</string>
+ </dict>
+ </array>
+ <key>TemplateSelection</key>
+ <dict>
+ <key></key>
+ <string>Objective-C class</string>
+ <key>ViewController</key>
+ <string>Objective-C GBViewController subclass</string>
+ <key>WinController</key>
+ <string>Objective-C GBWindowController subclass</string>
+ <key>Doc</key>
+ <string>Objective-C NSDocument subclass</string>
+ <key>Obj</key>
+ <string>Objective-C class</string>
+ <key>View</key>
+ <string>Objective-C NSView subclass</string>
+ </dict>
+</dict>
+</plist>
4 ...ss/Objective-C test case class/Database test case class with no header.pbfiletemplate/TemplateInfo.plist
@@ -0,0 +1,4 @@
+{
+ MainTemplateFile = "class.m";
+ Description = "An Objective-C class containing an GBDatabaseTestingBase test case (without header) which includes the \"GBDatabaseTestingBase.h\", <OCHamcrest/OCHamcrest.h> and <OCMock/OCMock.h> headers.";
+}
19 ...s/Cocoa Class/Objective-C test case class/Database test case class with no header.pbfiletemplate/class.m
@@ -0,0 +1,19 @@
+//
+// «FILENAME»
+// «PROJECTNAME»
+//
+// Created by «FULLUSERNAME» on «DATE».
+// Copyright (C) «YEAR» «ORGANIZATIONNAME». All rights reserved.
+//
+
+#import "GBDatabaseTestingBase.h"
+
+@interface «FILEBASENAMEASIDENTIFIER» : GBDatabaseTestingBase
+
+@end
+
+#pragma mark -
+
+@implementation «FILEBASENAMEASIDENTIFIER»
+
+@end
5 ...lates/Cocoa Class/Objective-C test case class/Database test case class.pbfiletemplate/TemplateInfo.plist
@@ -0,0 +1,5 @@
+{
+ MainTemplateFile = "class.m";
+ "CounterpartTemplateFile" = "class.h";
+ Description = "An Objective-C class containing an GBDatabaseTestingBase test case (with optional header) which includes the \"GBDatabaseTestingBase.h\", <OCHamcrest/OCHamcrest.h> and <OCMock/OCMock.h> headers.";
+}
16 File Templates/Cocoa Class/Objective-C test case class/Database test case class.pbfiletemplate/class.h
@@ -0,0 +1,16 @@
+//
+// «FILENAME»
+// «PROJECTNAME»
+//
+// Created by «FULLUSERNAME» on «DATE».
+// Copyright (C) «YEAR» «ORGANIZATIONNAME». All rights reserved.
+//
+
+#import "GBDatabaseTestingBase.h"
+
+@interface «FILEBASENAMEASIDENTIFIER» : GBDatabaseTestingBase
+{
+
+}
+
+@end
14 File Templates/Cocoa Class/Objective-C test case class/Database test case class.pbfiletemplate/class.m
@@ -0,0 +1,14 @@
+//
+// «FILENAME»
+// «PROJECTNAME»
+//
+// Created by «FULLUSERNAME» on «DATE».
+// Copyright (C) «YEAR» «ORGANIZATIONNAME». All rights reserved.
+//
+
+#define HC_SHORTHAND
+#import <OCHamcrest/OCHamcrest.h>
+«OPTIONALHEADERIMPORTLINE»
+@implementation «FILEBASENAMEASIDENTIFIER»
+
+@end
5 ...es/Cocoa Class/Objective-C test case class/Objective-C test case class.pbfiletemplate/TemplateInfo.plist
@@ -0,0 +1,5 @@
+{
+ MainTemplateFile = "class.m";
+ "CounterpartTemplateFile" = "class.h";
+ Description = "An Objective-C class containing an GHUnit test case, with an optional header which includes the \"GBDatabaseTestingBase.h\" header.";
+}
16 File Templates/Cocoa Class/Objective-C test case class/Objective-C test case class.pbfiletemplate/class.h
@@ -0,0 +1,16 @@
+//
+// «FILENAME»
+// «PROJECTNAME»
+//
+// Created by «FULLUSERNAME» on «DATE».
+// Copyright (C) «YEAR» «ORGANIZATIONNAME». All rights reserved.
+//
+
+#import <GHUnit/GHUnit.h>
+
+@interface «FILEBASENAMEASIDENTIFIER» : GHTestCase
+{
+
+}
+
+@end
14 File Templates/Cocoa Class/Objective-C test case class/Objective-C test case class.pbfiletemplate/class.m
@@ -0,0 +1,14 @@
+//
+// «FILENAME»
+// «PROJECTNAME»
+//
+// Created by «FULLUSERNAME» on «DATE».
+// Copyright (C) «YEAR» «ORGANIZATIONNAME». All rights reserved.
+//
+
+#define HC_SHORTHAND
+#import <OCHamcrest/OCHamcrest.h>
+«OPTIONALHEADERIMPORTLINE»
+@implementation «FILEBASENAMEASIDENTIFIER»
+
+@end
40 File Templates/Cocoa Class/Objective-C test case class/TemplateChooser.plist
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>OptionsLabel</key>
+ <string>Test type:</string>
+ <key>PopupMenu</key>
+ <array>
+ <dict>
+ <key>Key</key>
+ <string>GHUnit</string>
+ <key>Title</key>
+ <string>GHTestCase subclass</string>
+ </dict>
+ <dict>
+ <key>Key</key>
+ <string>GBDatabaseTestingBase</string>
+ <key>Title</key>
+ <string>GBDatabaseTestingBase subclass</string>
+ </dict>
+ <dict>
+ <key>Key</key>
+ <string>GBDatabaseTestingBaseNoHeader</string>
+ <key>Title</key>
+ <string>GBDatabaseTestingBase subclass without header</string>
+ </dict>
+ </array>
+ <key>TemplateSelection</key>
+ <dict>
+ <key></key>
+ <string>Objective-C test case class</string>
+ <key>GHUnit</key>
+ <string>Objective-C test case class</string>
+ <key>GBDatabaseTestingBase</key>
+ <string>Database test case class</string>
+ <key>GBDatabaseTestingBaseNoHeader</key>
+ <string>Database test case class with no header</string>
+ </dict>
+</dict>
+</plist>
2  Project Templates/Application/Cocoa Application/Cocoa Application/English.lproj/InfoPlist.strings
@@ -0,0 +1,2 @@
+/* Localized versions of Info.plist keys */
+
4,119 Project Templates/Application/Cocoa Application/Cocoa Application/English.lproj/MainMenu.xib
4,119 additions, 0 deletions not shown
32 Project Templates/Application/Cocoa Application/Cocoa Application/___PROJECTNAMEASIDENTIFIER___-Info.plist
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleExecutable</key>
+ <string>${EXECUTABLE_NAME}</string>
+ <key>CFBundleIconFile</key>
+ <string></string>
+ <key>CFBundleIdentifier</key>
+ <string>com.yourcompany.${PRODUCT_NAME:rfc1034identifier}</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundleName</key>
+ <string>${PRODUCT_NAME}</string>
+ <key>CFBundlePackageType</key>
+ <string>APPL</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleShortVersionString</key>
+ <string>1.0</string>
+ <key>LSMinimumSystemVersion</key>
+ <string>${MACOSX_DEPLOYMENT_TARGET}</string>
+ <key>CFBundleVersion</key>
+ <string>1</string>
+ <key>NSMainNibFile</key>
+ <string>MainMenu</string>
+ <key>NSPrincipalClass</key>
+ <string>NSApplication</string>
+</dict>
+</plist>
18 ...ect Templates/Application/Cocoa Application/Cocoa Application/___PROJECTNAMEASIDENTIFIER___AppDelegate.h
@@ -0,0 +1,18 @@
+//
+// ___PROJECTNAMEASIDENTIFIER___AppDelegate.h
+// ___PROJECTNAME___
+//
+// Created by ___FULLUSERNAME___ on ___DATE___.
+// Copyright (C) ___YEAR___ ___ORGANIZATIONNAME___. All rights reserved.
+//
+
+#import <Cocoa/Cocoa.h>
+
+@interface ___PROJECTNAMEASIDENTIFIER___AppDelegate : NSObject <NSApplicationDelegate>
+{
+ NSWindow *window;
+}
+
+@property (assign) IBOutlet NSWindow *window;
+
+@end
20 ...ect Templates/Application/Cocoa Application/Cocoa Application/___PROJECTNAMEASIDENTIFIER___AppDelegate.m
@@ -0,0 +1,20 @@
+//
+// ___PROJECTNAMEASIDENTIFIER___AppDelegate.m
+// ___PROJECTNAME___
+//
+// Created by ___FULLUSERNAME___ on ___DATE___.
+// Copyright (C) ___YEAR___ ___ORGANIZATIONNAME___. All rights reserved.
+//
+
+#import "___PROJECTNAMEASIDENTIFIER___AppDelegate.h"
+
+@implementation ___PROJECTNAMEASIDENTIFIER___AppDelegate
+
+@synthesize window;
+
+- (void) applicationDidFinishLaunching:(NSNotification*)aNotification
+{
+ // Insert code here to initialize your application
+}
+
+@end
7 Project Templates/Application/Cocoa Application/Cocoa Application/___PROJECTNAMEASIDENTIFIER____Prefix.pch
@@ -0,0 +1,7 @@
+//
+// Prefix header for all source files of the '___PROJECTNAME___' target in the '___PROJECTNAME___' project
+//
+
+#ifdef __OBJC__
+ #import <Cocoa/Cocoa.h>
+#endif
BIN  ... Templates/Application/Cocoa Application/Cocoa Application/___PROJECTNAME___.xcodeproj/TemplateIcon.icns
Binary file not shown
8 ...Templates/Application/Cocoa Application/Cocoa Application/___PROJECTNAME___.xcodeproj/TemplateInfo.plist
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>Description</key>
+ <string>This project builds a Cocoa-based application written in Objective-C.</string>
+</dict>
+</plist>
282 ...ct Templates/Application/Cocoa Application/Cocoa Application/___PROJECTNAME___.xcodeproj/project.pbxproj
@@ -0,0 +1,282 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 45;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; };
+ 256AC3DA0F4B6AC300CF3369 /* ___PROJECTNAMEASIDENTIFIER___AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 256AC3D90F4B6AC300CF3369 /* ___PROJECTNAMEASIDENTIFIER___AppDelegate.m */; };
+ 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
+ 8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
+ 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXFileReference section */
+ 089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+ 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
+ 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
+ 1DDD58150DA1D0A300B32029 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/MainMenu.xib; sourceTree = "<group>"; };
+ 256AC3D80F4B6AC300CF3369 /* ___PROJECTNAMEASIDENTIFIER___AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "___PROJECTNAMEASIDENTIFIER___AppDelegate.h"; sourceTree = "<group>"; };
+ 256AC3D90F4B6AC300CF3369 /* ___PROJECTNAMEASIDENTIFIER___AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "___PROJECTNAMEASIDENTIFIER___AppDelegate.m"; sourceTree = "<group>"; };
+ 256AC3F00F4B6AF500CF3369 /* ___PROJECTNAMEASIDENTIFIER____Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "___PROJECTNAMEASIDENTIFIER____Prefix.pch"; sourceTree = "<group>"; };
+ 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
+ 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
+ 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
+ 8D1107310486CEB800E47090 /* ___PROJECTNAMEASIDENTIFIER___-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "___PROJECTNAMEASIDENTIFIER___-Info.plist"; sourceTree = "<group>"; };
+ 8D1107320486CEB800E47090 /* ___PROJECTNAME___.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "___PROJECTNAME___.app"; sourceTree = BUILT_PRODUCTS_DIR; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 8D11072E0486CEB800E47090 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 080E96DDFE201D6D7F000001 /* Classes */ = {
+ isa = PBXGroup;
+ children = (
+ 256AC3D80F4B6AC300CF3369 /* ___PROJECTNAMEASIDENTIFIER___AppDelegate.h */,
+ 256AC3D90F4B6AC300CF3369 /* ___PROJECTNAMEASIDENTIFIER___AppDelegate.m */,
+ );
+ name = Classes;
+ sourceTree = "<group>";
+ };
+ 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */,
+ );
+ name = "Linked Frameworks";
+ sourceTree = "<group>";
+ };
+ 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 29B97324FDCFA39411CA2CEA /* AppKit.framework */,
+ 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */,
+ 29B97325FDCFA39411CA2CEA /* Foundation.framework */,
+ );
+ name = "Other Frameworks";
+ sourceTree = "<group>";
+ };
+ 19C28FACFE9D520D11CA2CBB /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 8D1107320486CEB800E47090 /* ___PROJECTNAME___.app */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 29B97314FDCFA39411CA2CEA /* ___PROJECTNAMEASXML___ */ = {
+ isa = PBXGroup;
+ children = (
+ 080E96DDFE201D6D7F000001 /* Classes */,
+ 29B97315FDCFA39411CA2CEA /* Other Sources */,
+ 29B97317FDCFA39411CA2CEA /* Resources */,
+ 29B97323FDCFA39411CA2CEA /* Frameworks */,
+ 19C28FACFE9D520D11CA2CBB /* Products */,
+ );
+ name = "___PROJECTNAMEASXML___";
+ sourceTree = "<group>";
+ };
+ 29B97315FDCFA39411CA2CEA /* Other Sources */ = {
+ isa = PBXGroup;
+ children = (
+ 256AC3F00F4B6AF500CF3369 /* ___PROJECTNAMEASIDENTIFIER____Prefix.pch */,
+ 29B97316FDCFA39411CA2CEA /* main.m */,
+ );
+ name = "Other Sources";
+ sourceTree = "<group>";
+ };
+ 29B97317FDCFA39411CA2CEA /* Resources */ = {
+ isa = PBXGroup;
+ children = (
+ 8D1107310486CEB800E47090 /* ___PROJECTNAMEASIDENTIFIER___-Info.plist */,
+ 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
+ 1DDD58140DA1D0A300B32029 /* MainMenu.xib */,
+ );
+ name = Resources;
+ sourceTree = "<group>";
+ };
+ 29B97323FDCFA39411CA2CEA /* Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
+ 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
+ );
+ name = Frameworks;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ 8D1107260486CEB800E47090 /* ___PROJECTNAME___ */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "___PROJECTNAME___" */;
+ buildPhases = (
+ 8D1107290486CEB800E47090 /* Resources */,
+ 8D11072C0486CEB800E47090 /* Sources */,
+ 8D11072E0486CEB800E47090 /* Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = "___PROJECTNAME___";
+ productInstallPath = "$(HOME)/Applications";
+ productName = "___PROJECTNAME___";
+ productReference = 8D1107320486CEB800E47090 /* ___PROJECTNAME___.app */;
+ productType = "com.apple.product-type.application";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 29B97313FDCFA39411CA2CEA /* Project object */ = {
+ isa = PBXProject;
+ buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "___PROJECTNAME___" */;
+ compatibilityVersion = "Xcode 3.1";
+ hasScannedForEncodings = 1;
+ mainGroup = 29B97314FDCFA39411CA2CEA /* ___PROJECTNAMEASXML___ */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 8D1107260486CEB800E47090 /* ___PROJECTNAME___ */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 8D1107290486CEB800E47090 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
+ 1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 8D11072C0486CEB800E47090 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8D11072D0486CEB800E47090 /* main.m in Sources */,
+ 256AC3DA0F4B6AC300CF3369 /* ___PROJECTNAMEASIDENTIFIER___AppDelegate.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXVariantGroup section */
+ 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 089C165DFE840E0CC02AAC07 /* English */,
+ );
+ name = InfoPlist.strings;
+ sourceTree = "<group>";
+ };
+ 1DDD58140DA1D0A300B32029 /* MainMenu.xib */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 1DDD58150DA1D0A300B32029 /* English */,
+ );
+ name = MainMenu.xib;
+ sourceTree = "<group>";
+ };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+ C01FCF4B08A954540054247B /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ COPY_PHASE_STRIP = NO;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_ENABLE_FIX_AND_CONTINUE = YES;
+ GCC_MODEL_TUNING = G5;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "___PROJECTNAMEASIDENTIFIER____Prefix.pch";
+ INFOPLIST_FILE = "___PROJECTNAMEASIDENTIFIER___-Info.plist";
+ INSTALL_PATH = "$(HOME)/Applications";
+ PRODUCT_NAME = "___PROJECTNAME___";
+ };
+ name = Debug;
+ };
+ C01FCF4C08A954540054247B /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ GCC_MODEL_TUNING = G5;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "___PROJECTNAMEASIDENTIFIER____Prefix.pch";
+ INFOPLIST_FILE = "___PROJECTNAMEASIDENTIFIER___-Info.plist";
+ INSTALL_PATH = "$(HOME)/Applications";
+ PRODUCT_NAME = "___PROJECTNAME___";
+ };
+ name = Release;
+ };
+ C01FCF4F08A954540054247B /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ PREBINDING = NO;
+ SDKROOT = macosx10.6;
+ };
+ name = Debug;
+ };
+ C01FCF5008A954540054247B /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ PREBINDING = NO;
+ SDKROOT = macosx10.6;
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "___PROJECTNAME___" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ C01FCF4B08A954540054247B /* Debug */,
+ C01FCF4C08A954540054247B /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ C01FCF4E08A954540054247B /* Build configuration list for PBXProject "___PROJECTNAME___" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ C01FCF4F08A954540054247B /* Debug */,
+ C01FCF5008A954540054247B /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
+}
88 Project Templates/Application/Cocoa Application/Cocoa Application/___PROJECTNAME___.xcodeproj/tomaz.pbxuser
@@ -0,0 +1,88 @@
+// !$*UTF8*$!
+{
+ 29B97313FDCFA39411CA2CEA /* Project object */ = {
+ activeBuildConfigurationName = Debug;
+ activeExecutable = 73D87D4C1174896B0015C80E /* ___PROJECTNAME___ */;
+ activeTarget = 8D1107260486CEB800E47090 /* ___PROJECTNAME___ */;
+ codeSenseManager = 73D87D5D1174897D0015C80E /* Code sense */;
+ executables = (
+ 73D87D4C1174896B0015C80E /* ___PROJECTNAME___ */,
+ );
+ perUserDictionary = {
+ PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
+ PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+ PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
+ PBXFileTableDataSourceColumnWidthsKey = (
+ 20,
+ 10,
+ 20,
+ 48.16259765625,
+ 43,
+ 43,
+ 20,
+ );
+ PBXFileTableDataSourceColumnsKey = (
+ PBXFileDataSource_FiletypeID,
+ PBXFileDataSource_Filename_ColumnID,
+ PBXFileDataSource_Built_ColumnID,
+ PBXFileDataSource_ObjectSize_ColumnID,
+ PBXFileDataSource_Errors_ColumnID,
+ PBXFileDataSource_Warnings_ColumnID,
+ PBXFileDataSource_Target_ColumnID,
+ );
+ };
+ PBXPerProjectTemplateStateSaveDate = 292850027;
+ PBXWorkspaceStateSaveDate = 292850027;
+ };
+ sourceControlManager = 73D87D5C1174897D0015C80E /* Source Control */;
+ userBuildSettings = {
+ };
+ };
+ 73D87D4C1174896B0015C80E /* ___PROJECTNAME___ */ = {
+ isa = PBXExecutable;
+ activeArgIndices = (
+ );
+ argumentStrings = (
+ );
+ autoAttachOnCrash = 1;
+ breakpointsEnabled = 0;
+ configStateDict = {
+ };
+ customDataFormattersEnabled = 1;
+ dataTipCustomDataFormattersEnabled = 1;
+ dataTipShowTypeColumn = 1;
+ dataTipSortType = 0;
+ debuggerPlugin = GDBDebugging;
+ disassemblyDisplayState = 0;
+ enableDebugStr = 1;
+ environmentEntries = (
+ );
+ executableSystemSymbolLevel = 0;
+ executableUserSymbolLevel = 0;
+ libgmallocEnabled = 0;
+ name = "___PROJECTNAME___";
+ showTypeColumn = 0;
+ sourceDirectories = (
+ );
+ };
+ 73D87D5C1174897D0015C80E /* Source Control */ = {
+ isa = PBXSourceControlManager;
+ fallbackIsa = XCSourceControlManager;
+ isSCMEnabled = 0;
+ scmConfiguration = {
+ repositoryNamesForRoots = {
+ "" = "";
+ };
+ };
+ };
+ 73D87D5D1174897D0015C80E /* Code sense */ = {
+ isa = PBXCodeSenseManager;
+ indexTemplatePath = "";
+ };
+ 8D1107260486CEB800E47090 /* ___PROJECTNAME___ */ = {
+ activeExec = 0;
+ executables = (
+ 73D87D4C1174896B0015C80E /* ___PROJECTNAME___ */,
+ );
+ };
+}
1,582 ...emplates/Application/Cocoa Application/Cocoa Application/___PROJECTNAME___.xcodeproj/tomaz.perspectivev3
@@ -0,0 +1,1582 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>ActivePerspectiveName</key>
+ <string>Project</string>
+ <key>AllowedModules</key>
+ <array>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXSmartGroupTreeModule</string>
+ <key>Name</key>
+ <string>Groups and Files Outline View</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Name</key>
+ <string>Editor</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCTaskListModule</string>
+ <key>Name</key>
+ <string>Task List</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCDetailModule</string>
+ <key>Name</key>
+ <string>File and Smart Group Detail Viewer</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXBuildResultsModule</string>
+ <key>Name</key>
+ <string>Detailed Build Results Viewer</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXProjectFindModule</string>
+ <key>Name</key>
+ <string>Project Batch Find Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCProjectFormatConflictsModule</string>
+ <key>Name</key>
+ <string>Project Format Conflicts List</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXBookmarksModule</string>
+ <key>Name</key>
+ <string>Bookmarks Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXClassBrowserModule</string>
+ <key>Name</key>
+ <string>Class Browser</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXCVSModule</string>
+ <key>Name</key>
+ <string>Source Code Control Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXDebugBreakpointsModule</string>
+ <key>Name</key>
+ <string>Debug Breakpoints Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCDockableInspector</string>
+ <key>Name</key>
+ <string>Inspector</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>PBXOpenQuicklyModule</string>
+ <key>Name</key>
+ <string>Open Quickly Tool</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXDebugSessionModule</string>
+ <key>Name</key>
+ <string>Debugger</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>1</string>
+ <key>Module</key>
+ <string>PBXDebugCLIModule</string>
+ <key>Name</key>
+ <string>Debug Console</string>
+ </dict>
+ <dict>
+ <key>BundleLoadPath</key>
+ <string></string>
+ <key>MaxInstances</key>
+ <string>n</string>
+ <key>Module</key>
+ <string>XCSnapshotModule</string>
+ <key>Name</key>
+ <string>Snapshots Tool</string>
+ </dict>
+ </array>
+ <key>BundlePath</key>
+ <string>/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources</string>
+ <key>Description</key>
+ <string>AIODescriptionKey</string>
+ <key>DockingSystemVisible</key>
+ <false/>
+ <key>Extension</key>
+ <string>perspectivev3</string>
+ <key>FavBarConfig</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>733B2D970FC1D76600396FC0</string>
+ <key>XCBarModuleItemNames</key>
+ <dict/>
+ <key>XCBarModuleItems</key>
+ <array/>
+ </dict>
+ <key>FirstTimeWindowDisplayed</key>
+ <false/>
+ <key>Identifier</key>
+ <string>com.apple.perspectives.project.defaultV3</string>
+ <key>MajorVersion</key>
+ <integer>34</integer>
+ <key>MinorVersion</key>
+ <integer>0</integer>
+ <key>Name</key>
+ <string>All-In-One</string>
+ <key>Notifications</key>
+ <array>
+ <dict>
+ <key>XCObserverAutoDisconnectKey</key>
+ <true/>
+ <key>XCObserverDefintionKey</key>
+ <dict>
+ <key>PBXStatusErrorsKey</key>
+ <integer>0</integer>
+ </dict>
+ <key>XCObserverFactoryKey</key>
+ <string>XCPerspectivesSpecificationIdentifier</string>
+ <key>XCObserverGUIDKey</key>
+ <string>XCObserverProjectIdentifier</string>
+ <key>XCObserverNotificationKey</key>
+ <string>PBXStatusBuildStateMessageNotification</string>
+ <key>XCObserverTargetKey</key>
+ <string>XCMainBuildResultsModuleGUID</string>
+ <key>XCObserverTriggerKey</key>
+ <string>awakenModuleWithObserver:</string>
+ <key>XCObserverValidationKey</key>
+ <dict>
+ <key>PBXStatusErrorsKey</key>
+ <integer>2</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>XCObserverAutoDisconnectKey</key>
+ <true/>
+ <key>XCObserverDefintionKey</key>
+ <dict>
+ <key>PBXStatusWarningsKey</key>
+ <integer>0</integer>
+ </dict>
+ <key>XCObserverFactoryKey</key>
+ <string>XCPerspectivesSpecificationIdentifier</string>
+ <key>XCObserverGUIDKey</key>
+ <string>XCObserverProjectIdentifier</string>
+ <key>XCObserverNotificationKey</key>
+ <string>PBXStatusBuildStateMessageNotification</string>
+ <key>XCObserverTargetKey</key>
+ <string>XCMainBuildResultsModuleGUID</string>
+ <key>XCObserverTriggerKey</key>
+ <string>awakenModuleWithObserver:</string>
+ <key>XCObserverValidationKey</key>
+ <dict>
+ <key>PBXStatusWarningsKey</key>
+ <integer>2</integer>
+ </dict>
+ </dict>
+ <dict>
+ <key>XCObserverAutoDisconnectKey</key>
+ <true/>
+ <key>XCObserverDefintionKey</key>
+ <dict>
+ <key>PBXStatusAnalyzerResultsKey</key>
+ <integer>0</integer>
+ </dict>
+ <key>XCObserverFactoryKey</key>
+ <string>XCPerspectivesSpecificationIdentifier</string>
+ <key>XCObserverGUIDKey</key>
+ <string>XCObserverProjectIdentifier</string>
+ <key>XCObserverNotificationKey</key>
+ <string>PBXStatusBuildStateMessageNotification</string>
+ <key>XCObserverTargetKey</key>
+ <string>XCMainBuildResultsModuleGUID</string>
+ <key>XCObserverTriggerKey</key>
+ <string>awakenModuleWithObserver:</string>
+ <key>XCObserverValidationKey</key>
+ <dict>
+ <key>PBXStatusAnalyzerResultsKey</key>
+ <integer>2</integer>
+ </dict>
+ </dict>
+ </array>
+ <key>OpenEditors</key>
+ <array/>
+ <key>PerspectiveWidths</key>
+ <array>
+ <integer>1187</integer>
+ <integer>1187</integer>
+ </array>
+ <key>Perspectives</key>
+ <array>
+ <dict>
+ <key>ChosenToolbarItems</key>
+ <array>
+ <string>XCToolbarPerspectiveControl</string>
+ <string>NSToolbarSeparatorItem</string>
+ <string>active-combo-popup</string>
+ <string>action</string>
+ <string>NSToolbarFlexibleSpaceItem</string>
+ <string>debugger-enable-breakpoints</string>
+ <string>build-and-go</string>
+ <string>com.apple.ide.PBXToolbarStopButton</string>
+ <string>get-info</string>
+ <string>NSToolbarFlexibleSpaceItem</string>
+ <string>com.apple.pbx.toolbar.searchfield</string>
+ </array>
+ <key>ControllerClassBaseName</key>
+ <string></string>
+ <key>IconName</key>
+ <string>WindowOfProject</string>
+ <key>Identifier</key>
+ <string>perspective.project</string>
+ <key>IsVertical</key>
+ <false/>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <true/>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXBottomSmartGroupGIDs</key>
+ <array>
+ <string>1CC0EA4004350EF90041110B</string>
+ <string>1C37FBAC04509CD000000102</string>
+ <string>1C37FAAC04509CD000000102</string>
+ </array>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CA23ED40692098700951B8B</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Files</string>
+ <key>PBXProjectStructureProvided</key>
+ <string>yes</string>
+ <key>PBXSmartGroupTreeModuleColumnData</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+ <array>
+ <real>260</real>
+ </array>
+ <key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+ <array>
+ <string>MainColumn</string>
+ </array>
+ </dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+ <dict>
+ <key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+ <array>
+ <string>29B97314FDCFA39411CA2CEA</string>
+ <string>080E96DDFE201D6D7F000001</string>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+ <array>
+ <array>
+ <integer>0</integer>
+ </array>
+ </array>
+ <key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+ <string>{{0, 0}, {260, 684}}</string>
+ </dict>
+ <key>PBXTopSmartGroupGIDs</key>
+ <array/>
+ <key>XCIncludePerspectivesSwitch</key>
+ <false/>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {277, 702}}</string>
+ <key>GroupTreeTableConfiguration</key>
+ <array>
+ <string>MainColumn</string>
+ <real>260</real>
+ </array>
+ <key>RubberWindowFrame</key>
+ <string>-1222 122 1187 743 -1280 0 1280 1024 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXSmartGroupTreeModule</string>
+ <key>Proportion</key>
+ <string>277pt</string>
+ </dict>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>733B2D920FC1D76600396FC0</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>ApplicationItemsHandlerTesting.m</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>733B2D930FC1D76600396FC0</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>ApplicationItemsHandlerTesting.m</string>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <true/>
+ <key>XCSharingToken</key>
+ <string>com.apple.Xcode.CommonNavigatorGroupSharingToken</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {905, 697}}</string>
+ <key>RubberWindowFrame</key>
+ <string>-1222 122 1187 743 -1280 0 1280 1024 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>697pt</string>
+ </dict>
+ <dict>
+ <key>Proportion</key>
+ <string>0pt</string>
+ <key>Tabs</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CA23EDF0692099D00951B8B</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Detail</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{10, 27}, {905, -27}}</string>
+ <key>RubberWindowFrame</key>
+ <string>-1222 122 1187 743 -1280 0 1280 1024 </string>
+ </dict>
+ <key>Module</key>
+ <string>XCDetailModule</string>
+ </dict>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CA23EE00692099D00951B8B</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Project Find</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {614, 336}}</string>
+ </dict>
+ <key>Module</key>
+ <string>PBXProjectFindModule</string>
+ </dict>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXCVSModuleFilterTypeKey</key>
+ <integer>1032</integer>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CA23EE10692099D00951B8B</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>SCM Results</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{10, 31}, {603, 297}}</string>
+ </dict>
+ <key>Module</key>
+ <string>PBXCVSModule</string>
+ </dict>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>XCMainBuildResultsModuleGUID</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Build Results</string>
+ <key>XCBuildResultsTrigger_Collapse</key>
+ <integer>1024</integer>
+ <key>XCBuildResultsTrigger_Open</key>
+ <integer>1013</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {568, 405}}</string>
+ </dict>
+ <key>Module</key>
+ <string>PBXBuildResultsModule</string>
+ </dict>
+ </array>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>905pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Project</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCModuleDock</string>
+ <string>PBXSmartGroupTreeModule</string>
+ <string>XCModuleDock</string>
+ <string>PBXNavigatorGroup</string>
+ <string>XCDockableTabModule</string>
+ <string>XCDetailModule</string>
+ <string>PBXProjectFindModule</string>
+ <string>PBXCVSModule</string>
+ <string>PBXBuildResultsModule</string>
+ </array>
+ <key>TableOfContents</key>
+ <array>
+ <string>73D87D591174897D0015C80E</string>
+ <string>1CA23ED40692098700951B8B</string>
+ <string>73D87D5A1174897D0015C80E</string>
+ <string>733B2D920FC1D76600396FC0</string>
+ <string>73D87D5B1174897D0015C80E</string>
+ <string>1CA23EDF0692099D00951B8B</string>
+ <string>1CA23EE00692099D00951B8B</string>
+ <string>1CA23EE10692099D00951B8B</string>
+ <string>XCMainBuildResultsModuleGUID</string>
+ </array>
+ <key>ToolbarConfigUserDefaultsMinorVersion</key>
+ <string>2</string>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.defaultV3</string>
+ </dict>
+ <dict>
+ <key>ChosenToolbarItems</key>
+ <array>
+ <string>XCToolbarPerspectiveControl</string>
+ <string>NSToolbarSeparatorItem</string>
+ <string>active-combo-popup</string>
+ <string>NSToolbarFlexibleSpaceItem</string>
+ <string>debugger-enable-breakpoints</string>
+ <string>build-and-go</string>
+ <string>com.apple.ide.PBXToolbarStopButton</string>
+ <string>debugger-restart-executable</string>
+ <string>debugger-pause</string>
+ <string>debugger-step-over</string>
+ <string>debugger-step-into</string>
+ <string>debugger-step-out</string>
+ <string>NSToolbarFlexibleSpaceItem</string>
+ <string>servicesModulebreakpoints</string>
+ <string>debugger-show-console-window</string>
+ </array>
+ <key>ControllerClassBaseName</key>
+ <string>PBXDebugSessionModule</string>
+ <key>IconName</key>
+ <string>DebugTabIcon</string>
+ <key>Identifier</key>
+ <string>perspective.debug</string>
+ <key>IsVertical</key>
+ <true/>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CCC7628064C1048000F2A68</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Debugger Console</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {1187, 283}}</string>
+ </dict>
+ <key>Module</key>
+ <string>PBXDebugCLIModule</string>
+ <key>Proportion</key>
+ <string>283pt</string>
+ </dict>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>Debugger</key>
+ <dict>
+ <key>HorizontalSplitView</key>
+ <dict>
+ <key>_collapsingFrameDimension</key>
+ <real>0.0</real>
+ <key>_indexOfCollapsedView</key>
+ <integer>0</integer>
+ <key>_percentageOfCollapsedView</key>
+ <real>0.0</real>
+ <key>isCollapsed</key>
+ <string>yes</string>
+ <key>sizes</key>
+ <array>
+ <string>{{0, 0}, {596, 173}}</string>
+ <string>{{0, 173}, {596, 241}}</string>
+ </array>
+ </dict>
+ <key>VerticalSplitView</key>
+ <dict>
+ <key>_collapsingFrameDimension</key>
+ <real>0.0</real>
+ <key>_indexOfCollapsedView</key>
+ <integer>0</integer>
+ <key>_percentageOfCollapsedView</key>
+ <real>0.0</real>
+ <key>isCollapsed</key>
+ <string>yes</string>
+ <key>sizes</key>
+ <array>
+ <string>{{0, 0}, {596, 414}}</string>
+ <string>{{596, 0}, {591, 414}}</string>
+ </array>
+ </dict>
+ </dict>
+ <key>LauncherConfigVersion</key>
+ <string>8</string>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CCC7629064C1048000F2A68</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Debug</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>DebugConsoleVisible</key>
+ <string>None</string>
+ <key>DebugConsoleWindowFrame</key>
+ <string>{{200, 200}, {500, 300}}</string>
+ <key>DebugSTDIOWindowFrame</key>
+ <string>{{200, 200}, {500, 300}}</string>
+ <key>Frame</key>
+ <string>{{0, 288}, {1187, 414}}</string>
+ <key>PBXDebugSessionStackFrameViewKey</key>
+ <dict>
+ <key>DebugVariablesTableConfiguration</key>
+ <array>
+ <string>Name</string>
+ <real>120</real>
+ <string>Value</string>
+ <real>85</real>
+ <string>Summary</string>
+ <real>366</real>
+ </array>
+ <key>Frame</key>
+ <string>{{0, 173}, {596, 241}}</string>
+ </dict>
+ </dict>
+ <key>Module</key>
+ <string>PBXDebugSessionModule</string>
+ <key>Proportion</key>
+ <string>414pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Debug</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCModuleDock</string>
+ <string>PBXDebugCLIModule</string>
+ <string>PBXDebugSessionModule</string>
+ <string>PBXDebugProcessAndThreadModule</string>
+ <string>PBXDebugProcessViewModule</string>
+ <string>PBXDebugThreadViewModule</string>
+ <string>PBXDebugStackFrameViewModule</string>
+ <string>PBXNavigatorGroup</string>
+ </array>
+ <key>TableOfContents</key>
+ <array>
+ <string>73171506113AA78700FA0CC1</string>
+ <string>1CCC7628064C1048000F2A68</string>
+ <string>1CCC7629064C1048000F2A68</string>
+ <string>73171507113AA78700FA0CC1</string>
+ <string>73171508113AA78700FA0CC1</string>
+ <string>73171509113AA78700FA0CC1</string>
+ <string>7317150A113AA78700FA0CC1</string>
+ <string>7317150B113AA78700FA0CC1</string>
+ </array>
+ <key>ToolbarConfigUserDefaultsMinorVersion</key>
+ <string>2</string>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.debugV3</string>
+ </dict>
+ </array>
+ <key>PerspectivesBarVisible</key>
+ <true/>
+ <key>ShelfIsVisible</key>
+ <false/>
+ <key>SourceDescription</key>
+ <string>file at '/Developer/Library/PrivateFrameworks/DevToolsInterface.framework/Resources/XCPerspectivesSpecification.xcperspec'</string>
+ <key>StatusbarIsVisible</key>
+ <true/>
+ <key>TimeStamp</key>
+ <real>292850045.81545001</real>
+ <key>ToolbarDisplayMode</key>
+ <integer>1</integer>
+ <key>ToolbarIsVisible</key>
+ <true/>
+ <key>ToolbarSizeMode</key>
+ <integer>1</integer>
+ <key>Type</key>
+ <string>Perspectives</string>
+ <key>UpdateMessage</key>
+ <string></string>
+ <key>WindowJustification</key>
+ <integer>5</integer>
+ <key>WindowOrderList</key>
+ <array>
+ <string>/Users/tomaz/Library/Application Support/Developer/Shared/Xcode/Project Templates/Application/Cocoa Application/Cocoa Application/___PROJECTNAME___.xcodeproj</string>
+ </array>
+ <key>WindowString</key>
+ <string>-1222 122 1187 743 -1280 0 1280 1024 </string>
+ <key>WindowToolsV3</key>
+ <array>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.debugger</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>Debugger</key>
+ <dict>
+ <key>HorizontalSplitView</key>
+ <dict>
+ <key>_collapsingFrameDimension</key>
+ <real>0.0</real>
+ <key>_indexOfCollapsedView</key>
+ <integer>0</integer>
+ <key>_percentageOfCollapsedView</key>
+ <real>0.0</real>
+ <key>isCollapsed</key>
+ <string>yes</string>
+ <key>sizes</key>
+ <array>
+ <string>{{0, 0}, {317, 164}}</string>
+ <string>{{317, 0}, {377, 164}}</string>
+ </array>
+ </dict>
+ <key>VerticalSplitView</key>
+ <dict>
+ <key>_collapsingFrameDimension</key>
+ <real>0.0</real>
+ <key>_indexOfCollapsedView</key>
+ <integer>0</integer>
+ <key>_percentageOfCollapsedView</key>
+ <real>0.0</real>
+ <key>isCollapsed</key>
+ <string>yes</string>
+ <key>sizes</key>
+ <array>
+ <string>{{0, 0}, {694, 164}}</string>
+ <string>{{0, 164}, {694, 216}}</string>
+ </array>
+ </dict>
+ </dict>
+ <key>LauncherConfigVersion</key>
+ <string>8</string>
+ <key>PBXProjectModuleGUID</key>
+ <string>1C162984064C10D400B95A72</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Debug - GLUTExamples (Underwater)</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>DebugConsoleDrawerSize</key>
+ <string>{100, 120}</string>
+ <key>DebugConsoleVisible</key>
+ <string>None</string>
+ <key>DebugConsoleWindowFrame</key>
+ <string>{{200, 200}, {500, 300}}</string>
+ <key>DebugSTDIOWindowFrame</key>
+ <string>{{200, 200}, {500, 300}}</string>
+ <key>Frame</key>
+ <string>{{0, 0}, {694, 380}}</string>
+ <key>RubberWindowFrame</key>
+ <string>321 238 694 422 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXDebugSessionModule</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Debugger</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXDebugSessionModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1CD10A99069EF8BA00B06720</string>
+ <string>1C0AD2AB069F1E9B00FABCE6</string>
+ <string>1C162984064C10D400B95A72</string>
+ <string>1C0AD2AC069F1E9B00FABCE6</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.debugV3</string>
+ <key>WindowString</key>
+ <string>321 238 694 422 0 0 1440 878 </string>
+ <key>WindowToolGUID</key>
+ <string>1CD10A99069EF8BA00B06720</string>
+ <key>WindowToolIsVisible</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.build</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD0528F0623707200166675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>&lt;No Editor&gt;</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD052900623707200166675</string>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <integer>1</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {500, 215}}</string>
+ <key>RubberWindowFrame</key>
+ <string>192 257 500 500 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>218pt</string>
+ </dict>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>XCMainBuildResultsModuleGUID</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Build</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 222}, {500, 236}}</string>
+ <key>RubberWindowFrame</key>
+ <string>192 257 500 500 0 0 1280 1002 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXBuildResultsModule</string>
+ <key>Proportion</key>
+ <string>236pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>458pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Build Results</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXBuildResultsModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C78EAA5065D492600B07095</string>
+ <string>1C78EAA6065D492600B07095</string>
+ <string>1CD0528F0623707200166675</string>
+ <string>XCMainBuildResultsModuleGUID</string>
+ </array>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.buildV3</string>
+ <key>WindowString</key>
+ <string>192 257 500 500 0 0 1280 1002 </string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.find</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CDD528C0622207200134675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>&lt;No Editor&gt;</string>
+ <key>PBXSplitModuleInNavigatorKey</key>
+ <dict>
+ <key>Split0</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD0528D0623707200166675</string>
+ </dict>
+ <key>SplitCount</key>
+ <string>1</string>
+ </dict>
+ <key>StatusBarVisibility</key>
+ <integer>1</integer>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {781, 167}}</string>
+ <key>RubberWindowFrame</key>
+ <string>62 385 781 470 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXNavigatorGroup</string>
+ <key>Proportion</key>
+ <string>781pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>50%</string>
+ </dict>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1CD0528E0623707200166675</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Project Find</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{8, 0}, {773, 254}}</string>
+ <key>RubberWindowFrame</key>
+ <string>62 385 781 470 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXProjectFindModule</string>
+ <key>Proportion</key>
+ <string>50%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>428pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Project Find</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXProjectFindModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>TableOfContents</key>
+ <array>
+ <string>1C530D57069F1CE1000CFCEE</string>
+ <string>1C530D58069F1CE1000CFCEE</string>
+ <string>1C530D59069F1CE1000CFCEE</string>
+ <string>1CDD528C0622207200134675</string>
+ <string>1C530D5A069F1CE1000CFCEE</string>
+ <string>1CE0B1FE06471DED0097A5F4</string>
+ <string>1CD0528E0623707200166675</string>
+ </array>
+ <key>WindowString</key>
+ <string>62 385 781 470 0 0 1440 878 </string>
+ <key>WindowToolGUID</key>
+ <string>1C530D57069F1CE1000CFCEE</string>
+ <key>WindowToolIsVisible</key>
+ <integer>0</integer>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.snapshots</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>Module</key>
+ <string>XCSnapshotModule</string>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>100%</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Snapshots</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>XCSnapshotModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <string>Yes</string>
+ <key>ToolbarConfiguration</key>
+ <string>xcode.toolbar.config.snapshots</string>
+ <key>WindowString</key>
+ <string>315 824 300 550 0 0 1440 878 </string>
+ <key>WindowToolIsVisible</key>
+ <string>Yes</string>
+ </dict>
+ <dict>
+ <key>Identifier</key>
+ <string>windowTool.debuggerConsole</string>
+ <key>Layout</key>
+ <array>
+ <dict>
+ <key>Dock</key>
+ <array>
+ <dict>
+ <key>BecomeActive</key>
+ <integer>1</integer>
+ <key>ContentConfiguration</key>
+ <dict>
+ <key>PBXProjectModuleGUID</key>
+ <string>1C78EAAC065D492600B07095</string>
+ <key>PBXProjectModuleLabel</key>
+ <string>Debugger Console</string>
+ </dict>
+ <key>GeometryConfiguration</key>
+ <dict>
+ <key>Frame</key>
+ <string>{{0, 0}, {700, 358}}</string>
+ <key>RubberWindowFrame</key>
+ <string>149 87 700 400 0 0 1440 878 </string>
+ </dict>
+ <key>Module</key>
+ <string>PBXDebugCLIModule</string>
+ <key>Proportion</key>
+ <string>358pt</string>
+ </dict>
+ </array>
+ <key>Proportion</key>
+ <string>358pt</string>
+ </dict>
+ </array>
+ <key>Name</key>
+ <string>Debugger Console</string>
+ <key>ServiceClasses</key>
+ <array>
+ <string>PBXDebugCLIModule</string>
+ </array>
+ <key>StatusbarIsVisible</key>
+ <integer>1</integer>
+ <key>TableOfContents</key>