fork download
  1. //
  2. // Generated by class-dump 3.5 (64 bit).
  3. //
  4. // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
  5. //
  6.  
  7. #pragma mark Blocks
  8.  
  9. typedef void (^CDUnknownBlockType)(void); // return type and parameters are unknown
  10.  
  11. #pragma mark -
  12.  
  13. //
  14. // File: $(DEVELOPER_DIR)/Platforms/iPhoneSimulator.platform/Developer/Library/PrivateFrameworks/DVTiPhoneSimulatorRemoteClient.framework/Versions/A/DVTiPhoneSimulatorRemoteClient
  15. //
  16. // Arch: x86_64
  17. // Current version: 12.0.0
  18. // Compatibility version: 1.0.0
  19. // Source version: 5037.3.0.0.0
  20. // Minimum Mac OS X version: 10.8.0
  21. // SDK version: 10.9.0
  22. //
  23. // Objective-C Garbage Collection: Unsupported
  24. //
  25. // Run path: @loader_path/../../../../PrivateFrameworks/
  26. // = $(DEVELOPER_DIR)/Platforms/iPhoneSimulator.platform/Developer/Library/PrivateFrameworks
  27. //
  28.  
  29.  
  30. @class DTiPhoneSimulatorApplicationSpecifier;
  31. @class DTiPhoneSimulatorSession;
  32. @class DTiPhoneSimulatorSessionConfig;
  33. @class DTiPhoneSimulatorSystemRoot;
  34. @class DVTiPhoneSimulatorMessenger;
  35.  
  36. @protocol DTiPhoneSimulatorSessionDelegate
  37.  
  38. - (void) session: (DTiPhoneSimulatorSession *) session didEndWithError: (NSError *) error;
  39. - (void) session: (DTiPhoneSimulatorSession *) session didStart: (BOOL) started withError: (NSError *) error;
  40.  
  41. @end
  42.  
  43. @protocol OS_dispatch_source
  44. @end
  45. @protocol OS_dispatch_queue
  46. @end
  47. @class DVTDispatchLock;
  48. @class DVTConfinementServiceConnection;
  49. @class DVTTask;
  50.  
  51.  
  52. @interface DVTiPhoneSimulatorMessenger : NSObject
  53. {
  54. DTiPhoneSimulatorSession *_session;
  55. CDUnknownBlockType _readyMessageHandler;
  56. CDUnknownBlockType _runningMessageHandler;
  57. CDUnknownBlockType _appDidLaunchMessageHandler;
  58. CDUnknownBlockType _appDidQuitMessageHandler;
  59. CDUnknownBlockType _appPIDExitedMessageHandler;
  60. CDUnknownBlockType _toolDidLaunchMessageHandler;
  61. }
  62.  
  63. + (id)messengerForSession:(id)arg1 withConnection:(id)arg2;
  64. + (id)messengerForSession:(id)arg1;
  65. @property(copy, nonatomic) CDUnknownBlockType toolDidLaunchMessageHandler; // @synthesize toolDidLaunchMessageHandler=_toolDidLaunchMessageHandler;
  66. @property(copy, nonatomic) CDUnknownBlockType appPIDExitedMessageHandler; // @synthesize appPIDExitedMessageHandler=_appPIDExitedMessageHandler;
  67. @property(copy, nonatomic) CDUnknownBlockType appDidQuitMessageHandler; // @synthesize appDidQuitMessageHandler=_appDidQuitMessageHandler;
  68. @property(copy, nonatomic) CDUnknownBlockType appDidLaunchMessageHandler; // @synthesize appDidLaunchMessageHandler=_appDidLaunchMessageHandler;
  69. @property(copy, nonatomic) CDUnknownBlockType runningMessageHandler; // @synthesize runningMessageHandler=_runningMessageHandler;
  70. @property(copy, nonatomic) CDUnknownBlockType readyMessageHandler; // @synthesize readyMessageHandler=_readyMessageHandler;
  71. @property(readonly) DTiPhoneSimulatorSession *session; // @synthesize session=_session;
  72. - (void)doUbiquityFetchEvent;
  73. - (void)doFetchEventForPID:(int)arg1;
  74. - (void)backgroundAllApps:(int)arg1;
  75. - (void)startSimulatorToolSessionWithParameters:(id)arg1;
  76. - (void)stopSimulatingLocation;
  77. - (void)startSimulatingLocationWithLatitude:(id)arg1 longitute:(id)arg2;
  78. - (void)endSimulatorSessionWithPID:(int)arg1;
  79. - (void)startSimulatorSessionWithRequestInfo:(id)arg1;
  80. - (void)clearAllMessageHandlers;
  81. - (void)waitPID:(int)arg1 withAppPIDExitedMessagedHandler:(CDUnknownBlockType)arg2;
  82. - (void)disconnectFromService;
  83. - (BOOL)connectToServiceWithSessionOnLaunch:(BOOL)arg1 simulatorPID:(int *)arg2 error:(id *)arg3;
  84. - (id)initWithSession:(id)arg1;
  85.  
  86. @end
  87.  
  88. @interface DVTiPhoneSimulatorLocalMessenger : DVTiPhoneSimulatorMessenger
  89. {
  90. BOOL _appTerminationMessageSent;
  91. NSObject<OS_dispatch_source> *_pidDispatchSource;
  92. DVTTask *_simTask;
  93. }
  94.  
  95. - (void)doUbiquityFetchEvent;
  96. - (void)doFetchEventForPID:(int)arg1;
  97. - (void)backgroundAllApps:(int)arg1;
  98. - (void)_handleSimulatorToolDidLaunchMessage:(id)arg1;
  99. - (void)setToolDidLaunchMessageHandler:(CDUnknownBlockType)arg1;
  100. - (void)waitPID:(int)arg1 withAppPIDExitedMessagedHandler:(CDUnknownBlockType)arg2;
  101. - (void)_handleSimulatorAppDidQuitMessage:(id)arg1;
  102. - (void)setAppDidQuitMessageHandler:(CDUnknownBlockType)arg1;
  103. - (void)_handleSimulatorAppDidLaunchMessage:(id)arg1;
  104. - (void)setAppDidLaunchMessageHandler:(CDUnknownBlockType)arg1;
  105. - (void)_handleSimulatorRunningMessage:(id)arg1;
  106. - (void)setRunningMessageHandler:(CDUnknownBlockType)arg1;
  107. - (void)_handleSimulatorReadyMessage:(id)arg1;
  108. - (void)setReadyMessageHandler:(CDUnknownBlockType)arg1;
  109. - (void)startSimulatorToolSessionWithParameters:(id)arg1;
  110. - (void)stopSimulatingLocation;
  111. - (void)startSimulatingLocationWithLatitude:(id)arg1 longitute:(id)arg2;
  112. - (void)endSimulatorSessionWithPID:(int)arg1;
  113. - (void)startSimulatorSessionWithRequestInfo:(id)arg1;
  114. - (void)clearAllMessageHandlers;
  115. - (void)disconnectFromService;
  116. - (BOOL)connectToServiceWithSessionOnLaunch:(BOOL)arg1 simulatorPID:(int *)arg2 error:(id *)arg3;
  117. - (void)_enableObserver:(BOOL)arg1 forName:(id)arg2 selector:(SEL)arg3;
  118.  
  119. @end
  120.  
  121. @interface DVTiPhoneSimulatorRemoteMessenger : DVTiPhoneSimulatorMessenger
  122. {
  123. unsigned long long _commandTag;
  124. NSObject<OS_dispatch_queue> *_responseQueue;
  125. DVTDispatchLock *_awaitingLock;
  126. NSMutableDictionary *_awaitingSemaphores;
  127. NSMutableDictionary *_awaitingResponses;
  128. NSMutableSet *_waitingAppPIDs;
  129. DVTConfinementServiceConnection *_connection;
  130. }
  131.  
  132. @property(readonly) DVTConfinementServiceConnection *connection; // @synthesize connection=_connection;
  133. - (void)handleNotificationResponse:(id)arg1;
  134. - (void)waitPID:(int)arg1 withAppPIDExitedMessagedHandler:(CDUnknownBlockType)arg2;
  135. - (void)startSimulatorToolSessionWithParameters:(id)arg1;
  136. - (void)stopSimulatingLocation;
  137. - (void)startSimulatingLocationWithLatitude:(id)arg1 longitute:(id)arg2;
  138. - (void)endSimulatorSessionWithPID:(int)arg1;
  139. - (void)startSimulatorSessionWithRequestInfo:(id)arg1;
  140. - (void)disconnectFromService;
  141. - (BOOL)connectToServiceWithSessionOnLaunch:(BOOL)arg1 simulatorPID:(int *)arg2 error:(id *)arg3;
  142. - (BOOL)sendTaggedRequest:(id)arg1 awaitingResponse:(id *)arg2 error:(id *)arg3;
  143. - (id)nextCommandTag;
  144. - (id)awaitResponseWithTag:(id)arg1 error:(id *)arg2;
  145. - (void)enqueueResponse:(id)arg1 withTag:(id)arg2 error:(id)arg3;
  146. - (BOOL)sendRequest:(id)arg1 withTag:(id)arg2 error:(id *)arg3;
  147. - (id)initWithSession:(id)arg1 connection:(id)arg2;
  148.  
  149. @end
  150.  
  151. @interface DTiPhoneSimulatorSession : NSObject
  152. {
  153. int _simulatedApplicationPID;
  154. int _simulatorPID;
  155. NSString *_uuid;
  156. id <DTiPhoneSimulatorSessionDelegate> _delegate;
  157. NSString *_simulatedAppPath;
  158. long long _sessionLifecycleProgress;
  159. NSTimer *_timeoutTimer;
  160. DTiPhoneSimulatorSessionConfig *_sessionConfig;
  161. DVTiPhoneSimulatorMessenger *_messenger;
  162. }
  163.  
  164. @property(retain) DVTiPhoneSimulatorMessenger *messenger; // @synthesize messenger=_messenger;
  165. @property(copy, nonatomic) DTiPhoneSimulatorSessionConfig *sessionConfig; // @synthesize sessionConfig=_sessionConfig;
  166. @property(retain, nonatomic) NSTimer *timeoutTimer; // @synthesize timeoutTimer=_timeoutTimer;
  167. @property(nonatomic) long long sessionLifecycleProgress; // @synthesize sessionLifecycleProgress=_sessionLifecycleProgress;
  168. @property int simulatorPID; // @synthesize simulatorPID=_simulatorPID;
  169. @property(copy) NSString *simulatedAppPath; // @synthesize simulatedAppPath=_simulatedAppPath;
  170. @property int simulatedApplicationPID; // @synthesize simulatedApplicationPID=_simulatedApplicationPID;
  171. @property(retain, nonatomic) id <DTiPhoneSimulatorSessionDelegate> delegate; // @synthesize delegate=_delegate;
  172. @property(copy, nonatomic) NSString *uuid; // @synthesize uuid=_uuid;
  173. - (void)doUbiquityFetchEvent;
  174. - (void)doFetchEventForPID:(int)arg1;
  175. - (void)backgroundAllApps:(int)arg1;
  176. - (id)_invalidConfigError;
  177. - (void)_endSimulatorSession;
  178. - (void)_callDelegateResponseFromSessionEndedInfo:(id)arg1;
  179. - (void)_callDelegateResponseFromSessionStartedInfo:(id)arg1;
  180. - (id)_sessionStartRequestInfoFromConfig:(id)arg1 withError:(id *)arg2;
  181. - (BOOL)_startToolSessionInSimulatorWithError:(id *)arg1;
  182. - (BOOL)_startApplicationSessionInSimulatorWithError:(id *)arg1;
  183. - (BOOL)_startBasicSessionInSimulatorWithError:(id *)arg1;
  184. - (BOOL)_startSessionInSimulatorWithError:(id *)arg1;
  185. - (BOOL)_handleSessionEndedInSimulator:(id)arg1 notification:(id)arg2;
  186. - (void)_handleSessionStartedWithSim:(id)arg1;
  187. - (void)_handleSessionStartedInSimulator:(id)arg1;
  188. - (void)_handleSimulatorReadyMessage:(id)arg1;
  189. - (void)_timeoutElapsed:(id)arg1;
  190. - (BOOL)attachedToTargetWithConfig:(id)arg1 error:(id *)arg2;
  191. - (void)stopLocationSimulation;
  192. - (void)simulateLocationWithLatitude:(id)arg1 longitude:(id)arg2;
  193. - (void)requestEndWithTimeout:(double)arg1;
  194. - (BOOL)requestStartWithConfig:(id)arg1 timeout:(double)arg2 error:(id *)arg3;
  195. - (BOOL)_setUpSimulatorMessengerWithConfig:(id)arg1 error:(id *)arg2;
  196. - (id)description;
  197. - (void)dealloc;
  198. - (id)init;
  199.  
  200. @end
  201.  
  202. @interface DTiPhoneSimulatorSessionConfig : NSObject <NSCopying>
  203. {
  204. BOOL _launchForBackgroundFetch;
  205. BOOL _simulatedApplicationShouldWaitForDebugger;
  206. NSString *_localizedClientName;
  207. DTiPhoneSimulatorSystemRoot *_simulatedSystemRoot;
  208. NSString *_simulatedDeviceInfoName;
  209. NSNumber *_simulatedDeviceFamily;
  210. NSString *_simulatedArchitecture;
  211. NSNumber *_simulatedDisplayHeight;
  212. NSNumber *_simulatedDisplayScale;
  213. DTiPhoneSimulatorApplicationSpecifier *_applicationToSimulateOnStart;
  214. NSNumber *_pid;
  215. NSArray *_simulatedApplicationLaunchArgs;
  216. NSDictionary *_simulatedApplicationLaunchEnvironment;
  217. NSString *_simulatedApplicationStdOutPath;
  218. NSString *_simulatedApplicationStdErrPath;
  219. NSFileHandle *_stdinFileHandle;
  220. NSFileHandle *_stdoutFileHandle;
  221. NSFileHandle *_stderrFileHandle;
  222. id _confinementService;
  223. }
  224.  
  225. + (id)displayNameForDeviceFamily:(id)arg1;
  226. @property(retain) id confinementService; // @synthesize confinementService=_confinementService;
  227. @property(retain) NSFileHandle *stderrFileHandle; // @synthesize stderrFileHandle=_stderrFileHandle;
  228. @property(retain) NSFileHandle *stdoutFileHandle; // @synthesize stdoutFileHandle=_stdoutFileHandle;
  229. @property(retain) NSFileHandle *stdinFileHandle; // @synthesize stdinFileHandle=_stdinFileHandle;
  230. @property(copy) NSString *simulatedApplicationStdErrPath; // @synthesize simulatedApplicationStdErrPath=_simulatedApplicationStdErrPath;
  231. @property(copy) NSString *simulatedApplicationStdOutPath; // @synthesize simulatedApplicationStdOutPath=_simulatedApplicationStdOutPath;
  232. @property BOOL simulatedApplicationShouldWaitForDebugger; // @synthesize simulatedApplicationShouldWaitForDebugger=_simulatedApplicationShouldWaitForDebugger;
  233. @property(copy) NSDictionary *simulatedApplicationLaunchEnvironment; // @synthesize simulatedApplicationLaunchEnvironment=_simulatedApplicationLaunchEnvironment;
  234. @property(copy) NSArray *simulatedApplicationLaunchArgs; // @synthesize simulatedApplicationLaunchArgs=_simulatedApplicationLaunchArgs;
  235. @property(copy) NSNumber *pid; // @synthesize pid=_pid;
  236. @property(copy) DTiPhoneSimulatorApplicationSpecifier *applicationToSimulateOnStart; // @synthesize applicationToSimulateOnStart=_applicationToSimulateOnStart;
  237. @property(copy) NSNumber *simulatedDisplayScale; // @synthesize simulatedDisplayScale=_simulatedDisplayScale;
  238. @property(copy) NSNumber *simulatedDisplayHeight; // @synthesize simulatedDisplayHeight=_simulatedDisplayHeight;
  239. @property(copy) NSString *simulatedArchitecture; // @synthesize simulatedArchitecture=_simulatedArchitecture;
  240. @property(copy) NSNumber *simulatedDeviceFamily; // @synthesize simulatedDeviceFamily=_simulatedDeviceFamily;
  241. @property(retain) NSString *simulatedDeviceInfoName; // @synthesize simulatedDeviceInfoName=_simulatedDeviceInfoName;
  242. @property(copy) DTiPhoneSimulatorSystemRoot *simulatedSystemRoot; // @synthesize simulatedSystemRoot=_simulatedSystemRoot;
  243. @property(copy) NSString *localizedClientName; // @synthesize localizedClientName=_localizedClientName;
  244. @property BOOL launchForBackgroundFetch; // @synthesize launchForBackgroundFetch=_launchForBackgroundFetch;
  245. - (id)description;
  246. - (id)copyWithZone:(struct _NSZone *)arg1;
  247. - (id)init;
  248.  
  249. @end
  250.  
  251. @interface DTiPhoneSimulatorSystemRoot : NSObject <NSCopying>
  252. {
  253. NSString *sdkRootPath;
  254. NSString *sdkVersion;
  255. NSString *sdkDisplayName;
  256. }
  257.  
  258. + (id)rootWithSDKVersion:(id)arg1;
  259. + (id)rootWithSDKPath:(id)arg1;
  260. + (id)defaultRoot;
  261. + (id)knownRoots;
  262. + (void)initialize;
  263. @property(copy) NSString *sdkDisplayName; // @synthesize sdkDisplayName;
  264. @property(copy) NSString *sdkVersion; // @synthesize sdkVersion;
  265. @property(copy) NSString *sdkRootPath; // @synthesize sdkRootPath;
  266. - (id)description;
  267. - (long long)compare:(id)arg1;
  268. - (id)copyWithZone:(struct _NSZone *)arg1;
  269. - (BOOL)isEqual:(id)arg1;
  270. - (id)initWithSDKPath:(id)arg1;
  271.  
  272. @end
  273.  
  274. @interface DTiPhoneSimulatorApplicationSpecifier : NSObject <NSCopying>
  275. {
  276. NSString *appPath;
  277. NSString *bundleID;
  278. NSString *toolPath;
  279. }
  280.  
  281. + (id)specifierWithToolPath:(id)arg1;
  282. + (id)specifierWithApplicationBundleIdentifier:(id)arg1;
  283. + (id)specifierWithApplicationPath:(id)arg1;
  284. @property(copy, nonatomic) NSString *toolPath; // @synthesize toolPath;
  285. @property(copy, nonatomic) NSString *bundleID; // @synthesize bundleID;
  286. @property(copy, nonatomic) NSString *appPath; // @synthesize appPath;
  287. - (id)description;
  288. - (id)copyWithZone:(struct _NSZone *)arg1;
  289.  
  290. @end
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.m:9:15: error: expected identifier or '(' before '^' token
prog.m:38:1: error: unknown type name 'NSError'
prog.m:39:1: error: unknown type name 'BOOL'
prog.m:39:1: error: unknown type name 'NSError'
prog.m:53:1: error: cannot find interface declaration for 'NSObject', superclass of 'DVTiPhoneSimulatorMessenger'
prog.m:55:5: error: unknown type name 'CDUnknownBlockType'
prog.m:56:5: error: unknown type name 'CDUnknownBlockType'
prog.m:57:5: error: unknown type name 'CDUnknownBlockType'
prog.m:58:5: error: unknown type name 'CDUnknownBlockType'
prog.m:59:5: error: unknown type name 'CDUnknownBlockType'
prog.m:60:5: error: unknown type name 'CDUnknownBlockType'
prog.m:65:1: error: unknown type name 'CDUnknownBlockType'
prog.m:65:1: error: 'copy' attribute is only valid for Objective-C objects
prog.m:66:1: error: unknown type name 'CDUnknownBlockType'
prog.m:66:1: error: 'copy' attribute is only valid for Objective-C objects
prog.m:67:1: error: unknown type name 'CDUnknownBlockType'
prog.m:67:1: error: 'copy' attribute is only valid for Objective-C objects
prog.m:68:1: error: unknown type name 'CDUnknownBlockType'
prog.m:68:1: error: 'copy' attribute is only valid for Objective-C objects
prog.m:69:1: error: unknown type name 'CDUnknownBlockType'
prog.m:69:1: error: 'copy' attribute is only valid for Objective-C objects
prog.m:70:1: error: unknown type name 'CDUnknownBlockType'
prog.m:70:1: error: 'copy' attribute is only valid for Objective-C objects
prog.m:81:1: error: unknown type name 'CDUnknownBlockType'
prog.m:83:1: error: unknown type name 'BOOL'
prog.m:83:1: error: unknown type name 'BOOL'
prog.m:90:5: error: unknown type name 'BOOL'
prog.m:91:5: error: expected specifier-qualifier-list before 'NSObject'
prog.m:99:1: error: unknown type name 'CDUnknownBlockType'
prog.m:100:1: error: unknown type name 'CDUnknownBlockType'
prog.m:102:1: error: unknown type name 'CDUnknownBlockType'
prog.m:104:1: error: unknown type name 'CDUnknownBlockType'
prog.m:106:1: error: unknown type name 'CDUnknownBlockType'
prog.m:108:1: error: unknown type name 'CDUnknownBlockType'
prog.m:116:1: error: unknown type name 'BOOL'
prog.m:116:1: error: unknown type name 'BOOL'
prog.m:117:1: error: unknown type name 'BOOL'
prog.m:117:1: error: unknown type name 'SEL'
prog.m:124:5: error: expected specifier-qualifier-list before 'NSObject'
prog.m:126:5: error: unknown type name 'NSMutableDictionary'
prog.m:127:5: error: unknown type name 'NSMutableDictionary'
prog.m:128:5: error: unknown type name 'NSMutableSet'
prog.m:134:1: error: unknown type name 'CDUnknownBlockType'
prog.m:141:1: error: unknown type name 'BOOL'
prog.m:141:1: error: unknown type name 'BOOL'
prog.m:142:1: error: unknown type name 'BOOL'
prog.m:146:1: error: unknown type name 'BOOL'
prog.m:152:1: error: cannot find interface declaration for 'NSObject', superclass of 'DTiPhoneSimulatorSession'
prog.m:155:5: error: unknown type name 'NSString'
prog.m:157:5: error: unknown type name 'NSString'
prog.m:159:5: error: unknown type name 'NSTimer'
prog.m:166:1: error: unknown type name 'NSTimer'
prog.m:166:1: error: 'retain' attribute is only valid for Objective-C objects
prog.m:169:1: error: unknown type name 'NSString'
prog.m:169:1: error: 'copy' attribute is only valid for Objective-C objects
prog.m:172:1: error: unknown type name 'NSString'
prog.m:172:1: error: 'copy' attribute is only valid for Objective-C objects
prog.m:181:1: error: unknown type name 'BOOL'
prog.m:182:1: error: unknown type name 'BOOL'
prog.m:183:1: error: unknown type name 'BOOL'
prog.m:184:1: error: unknown type name 'BOOL'
prog.m:185:1: error: unknown type name 'BOOL'
prog.m:190:1: error: unknown type name 'BOOL'
prog.m:194:1: error: unknown type name 'BOOL'
prog.m:195:1: error: unknown type name 'BOOL'
prog.m:202:1: error: cannot find interface declaration for 'NSObject', superclass of 'DTiPhoneSimulatorSessionConfig'
prog.m:202:1: error: cannot find protocol declaration for 'NSCopying'
prog.m:204:5: error: unknown type name 'BOOL'
prog.m:205:5: error: unknown type name 'BOOL'
prog.m:206:5: error: unknown type name 'NSString'
prog.m:208:5: error: unknown type name 'NSString'
prog.m:209:5: error: unknown type name 'NSNumber'
prog.m:210:5: error: unknown type name 'NSString'
prog.m:211:5: error: unknown type name 'NSNumber'
prog.m:212:5: error: unknown type name 'NSNumber'
prog.m:214:5: error: unknown type name 'NSNumber'
prog.m:215:5: error: unknown type name 'NSArray'
prog.m:216:5: error: unknown type name 'NSDictionary'
prog.m:217:5: error: unknown type name 'NSString'
prog.m:218:5: error: unknown type name 'NSString'
prog.m:219:5: error: unknown type name 'NSFileHandle'
prog.m:220:5: error: unknown type name 'NSFileHandle'
prog.m:221:5: error: unknown type name 'NSFileHandle'
prog.m:227:1: error: unknown type name 'NSFileHandle'
prog.m:227:1: error: 'retain' attribute is only valid for Objective-C objects
prog.m:228:1: error: unknown type name 'NSFileHandle'
prog.m:228:1: error: 'retain' attribute is only valid for Objective-C objects
prog.m:229:1: error: unknown type name 'NSFileHandle'
prog.m:229:1: error: 'retain' attribute is only valid for Objective-C objects
prog.m:230:1: error: unknown type name 'NSString'
prog.m:230:1: error: 'copy' attribute is only valid for Objective-C objects
prog.m:231:1: error: unknown type name 'NSString'
prog.m:231:1: error: 'copy' attribute is only valid for Objective-C objects
prog.m:232:1: error: unknown type name 'BOOL'
prog.m:233:1: error: unknown type name 'NSDictionary'
prog.m:233:1: error: 'copy' attribute is only valid for Objective-C objects
prog.m:234:1: error: unknown type name 'NSArray'
prog.m:234:1: error: 'copy' attribute is only valid for Objective-C objects
prog.m:235:1: error: unknown type name 'NSNumber'
prog.m:235:1: error: 'copy' attribute is only valid for Objective-C objects
prog.m:237:1: error: unknown type name 'NSNumber'
prog.m:237:1: error: 'copy' attribute is only valid for Objective-C objects
prog.m:238:1: error: unknown type name 'NSNumber'
prog.m:238:1: error: 'copy' attribute is only valid for Objective-C objects
prog.m:239:1: error: unknown type name 'NSString'
prog.m:239:1: error: 'copy' attribute is only valid for Objective-C objects
prog.m:240:1: error: unknown type name 'NSNumber'
prog.m:240:1: error: 'copy' attribute is only valid for Objective-C objects
prog.m:241:1: error: unknown type name 'NSString'
prog.m:241:1: error: 'retain' attribute is only valid for Objective-C objects
prog.m:243:1: error: unknown type name 'NSString'
prog.m:243:1: error: 'copy' attribute is only valid for Objective-C objects
prog.m:244:1: error: unknown type name 'BOOL'
prog.m:251:1: error: cannot find interface declaration for 'NSObject', superclass of 'DTiPhoneSimulatorSystemRoot'
prog.m:251:1: error: cannot find protocol declaration for 'NSCopying'
prog.m:253:5: error: unknown type name 'NSString'
prog.m:254:5: error: unknown type name 'NSString'
prog.m:255:5: error: unknown type name 'NSString'
prog.m:263:1: error: unknown type name 'NSString'
prog.m:263:1: error: 'copy' attribute is only valid for Objective-C objects
prog.m:264:1: error: unknown type name 'NSString'
prog.m:264:1: error: 'copy' attribute is only valid for Objective-C objects
prog.m:265:1: error: unknown type name 'NSString'
prog.m:265:1: error: 'copy' attribute is only valid for Objective-C objects
prog.m:269:1: error: unknown type name 'BOOL'
prog.m:274:1: error: cannot find interface declaration for 'NSObject', superclass of 'DTiPhoneSimulatorApplicationSpecifier'
prog.m:274:1: error: cannot find protocol declaration for 'NSCopying'
prog.m:276:5: error: unknown type name 'NSString'
prog.m:277:5: error: unknown type name 'NSString'
prog.m:278:5: error: unknown type name 'NSString'
prog.m:284:1: error: unknown type name 'NSString'
prog.m:284:1: error: 'copy' attribute is only valid for Objective-C objects
prog.m:285:1: error: unknown type name 'NSString'
prog.m:285:1: error: 'copy' attribute is only valid for Objective-C objects
prog.m:286:1: error: unknown type name 'NSString'
prog.m:286:1: error: 'copy' attribute is only valid for Objective-C objects
stdout
Standard output is empty