1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
6 <string>Xcode.Xcode3.ProjectTemplateUnitKind</string>
8 <string>com.apple.dt.unit.psychlopsApp</string>
11 <key>Description</key>
12 <string>This template for Psychlops.</string>
15 <string>com.apple.dt.unit.base</string>
16 <string>com.apple.dt.unit.macBase</string>
17 <string>com.apple.dt.unit.macReferenceCounting</string>
24 <string>../../System/Library/Frameworks/CoreServices</string>
25 <string>../../System/Library/Frameworks/AppKit</string>
26 <string>../../System/Library/Frameworks/Carbon</string>
27 <string>../../System/Library/Frameworks/ApplicationServices</string>
28 <string>../../System/Library/Frameworks/AGL</string>
29 <string>Psychlops</string>
30 <string>../../System/Library/Frameworks/OpenGL</string>
32 <key>ProductType</key>
33 <string>com.apple.product-type.tool</string>
34 <key>BuildPhases</key>
38 <string>Sources</string>
42 <string>Frameworks</string>
46 <string>CopyFiles</string>
48 <string>/usr/share/man/man1/</string>
49 <key>DstSubfolderSpec</key>
51 <key>RunOnlyForDeploymentPostprocessing</key>
61 <string>commandLineType</string>
64 <key>Description</key>
65 <string>The type of command-line tool to create</string>
69 <string>popup</string>
76 <string>main.c:comments</string>
77 <string>main.c:include</string>
78 <string>main.c:main:content</string>
79 <string>___PACKAGENAMEASIDENTIFIER___.1</string>
81 <key>Definitions</key>
83 <key>main.c:include</key>
84 <string>#include <stdio.h>
86 <key>main.c:main:content</key>
87 <string>// insert code here...
88 printf("Hello, World!\n");
96 <string>main.cpp:comments</string>
97 <string>main.cpp:include</string>
98 <string>main.cpp:main:content</string>
99 <string>___PACKAGENAMEASIDENTIFIER___.1</string>
101 <key>Definitions</key>
103 <key>main.cpp:include</key>
104 <string>#include <iostream>
106 <key>main.cpp:main:content</key>
107 <string>// insert code here...
108 std::cout << "Hello, World!\n";
117 <key>SharedSettings</key>
119 <key>GCC_PRECOMPILE_PREFIX_HEADER</key>
121 <key>GCC_PREFIX_HEADER</key>
122 <string>___PACKAGENAME___/___PACKAGENAME___-Prefix.pch</string>
124 <key>Frameworks</key>
126 <string>CoreData</string>
127 <string>Foundation</string>
133 <string>main.m:comments</string>
134 <string>main.m:coreData</string>
135 <string>main.m:main:content</string>
136 <string>___PACKAGENAME___-Prefix.pch:objC:importFoundation</string>
137 <string>___PACKAGENAME___-Prefix.pch:objC:importCoreData</string>
138 <string>___PACKAGENAMEASIDENTIFIER___.xcdatamodeld</string>
139 <string>___PACKAGENAMEASIDENTIFIER___.1</string>
141 <key>Definitions</key>
143 <key>main.m:main:content</key>
144 <string>@autoreleasepool {
145 // Create the managed object context
146 NSManagedObjectContext *context = managedObjectContext();
148 // Custom code here...
149 // Save the managed object context
150 NSError *error = nil;
151 if (![context save:&error]) {
152 NSLog(@"Error while saving %@", ([error localizedDescription] != nil) ? [error localizedDescription] : @"Unknown Error");
157 <key>main.m:coreData</key>
158 <string>static NSManagedObjectModel *managedObjectModel()
160 static NSManagedObjectModel *model = nil;
165 NSString *path = [[[NSProcessInfo processInfo] arguments] objectAtIndex:0];
166 path = [path stringByDeletingPathExtension];
167 NSURL *modelURL = [NSURL fileURLWithPath:[path stringByAppendingPathExtension:@"momd"]];
168 model = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL];
173 static NSManagedObjectContext *managedObjectContext()
175 static NSManagedObjectContext *context = nil;
176 if (context != nil) {
181 context = [[NSManagedObjectContext alloc] init];
183 NSPersistentStoreCoordinator *coordinator = ___RP___[[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:managedObjectModel()]___AR___;
184 [context setPersistentStoreCoordinator:coordinator];
186 NSString *STORE_TYPE = NSSQLiteStoreType;
188 NSString *path = [[[NSProcessInfo processInfo] arguments] objectAtIndex:0];
189 path = [path stringByDeletingPathExtension];
190 NSURL *url = [NSURL fileURLWithPath:[path stringByAppendingPathExtension:@"sqlite"]];
193 NSPersistentStore *newStore = [coordinator addPersistentStoreWithType:STORE_TYPE configuration:nil URL:url options:nil error:&error];
195 if (newStore == nil) {
196 NSLog(@"Store Configuration Failure %@", ([error localizedDescription] != nil) ? [error localizedDescription] : @"Unknown Error");
202 <key>___PACKAGENAME___-Prefix.pch:objC:importCoreData</key>
203 <string>#import <CoreData/CoreData.h></string>
204 <key>___PACKAGENAMEASIDENTIFIER___.xcdatamodeld</key>
207 <string>___PACKAGENAMEASIDENTIFIER___.xcdatamodeld</string>
211 <key>Core Foundation</key>
216 <key>Frameworks</key>
218 <string>CoreFoundation</string>
224 <string>main.c:comments</string>
225 <string>main.c:include</string>
226 <string>main.c:main:content</string>
227 <string>___PACKAGENAMEASIDENTIFIER___.1</string>
229 <key>Definitions</key>
231 <key>main.c:include</key>
232 <string>#include <CoreFoundation/CoreFoundation.h>
234 <key>main.c:main:content</key>
235 <string>// insert code here...
236 CFShow(CFSTR("Hello, World!\n"));
240 <key>Core Services</key>
245 <key>Frameworks</key>
247 <string>CoreServices</string>
253 <string>main.c:comments</string>
254 <string>main.c:include</string>
255 <string>main.c:main:content</string>
256 <string>___PACKAGENAMEASIDENTIFIER___.1</string>
258 <key>Definitions</key>
260 <key>main.c:include</key>
261 <string>#include <CoreServices/CoreServices.h>
263 <key>main.c:main:content</key>
264 <string>// insert code here...
265 printf("Hello, World!\n");
269 <key>Foundation</key>
274 <key>SharedSettings</key>
276 <key>GCC_PRECOMPILE_PREFIX_HEADER</key>
278 <key>GCC_PREFIX_HEADER</key>
279 <string>___PACKAGENAME___/___PACKAGENAME___-Prefix.pch</string>
281 <key>Frameworks</key>
283 <string>Foundation</string>
289 <string>main.m:comments</string>
290 <string>main.m:include</string>
291 <string>main.m:main:content</string>
292 <string>___PACKAGENAME___-Prefix.pch:objC:importFoundation</string>
293 <string>___PACKAGENAMEASIDENTIFIER___.1</string>
295 <key>Definitions</key>
297 <key>main.m:include</key>
298 <string>#import <Foundation/Foundation.h>
300 <key>main.m:main:content</key>
301 <string>@autoreleasepool {
303 // insert code here...
304 NSLog(@"Hello, World!");
313 <key>Definitions</key>
324 <key>___PACKAGENAMEASIDENTIFIER___.cpp</key>
327 <string>PsychlopsApp.cpp</string>
332 <key>Configurations</key>
337 <string>$(ARCHS_STANDARD_32_BIT)</string>
338 <key>OTHER_LDFLAGS</key>
339 <string>-lPsychlops10.7</string>
340 <key>LIBRARY_SEARCH_PATHS</key>
341 <string>/Library/Frameworks/Psychlops.framework/</string>
342 <key>HEADER_SEARCH_PATHS</key>
343 <string>/Library/Frameworks/Psychlops.framework/Headers</string>
348 <string>$(ARCHS_STANDARD_32_BIT)</string>
349 <key>OTHER_LDFLAGS</key>
350 <string>-lPsychlops10.7</string>
351 <key>LIBRARY_SEARCH_PATHS</key>
352 <string>/Library/Frameworks/Psychlops.framework/</string>
353 <key>HEADER_SEARCH_PATHS</key>
354 <string>/Library/Frameworks/Psychlops.framework/Headers</string>
360 <string>___PACKAGENAMEASIDENTIFIER___.cpp</string>