fork download
  1. #import <objc/objc.h>
  2. #import <objc/Object.h>
  3.  
  4. @implementation TestObj
  5. int main()
  6. {
  7. // your code starts here
  8.  
  9. NSError *error;
  10. NSString *json = [NSString stringWithContentsOfURL:[NSURL URLWithString:@"MYURL"] encoding:NSASCIIStringEncoding error:&error];
  11. if(!error)
  12. {
  13. NSData *jsonData = [json dataUsingEncoding:NSASCIIStringEncoding];
  14. NSArray *jsonDict = [NSJSONSerialization JSONObjectWithData:jsonData
  15. options:kNilOptions
  16. error:&error];
  17. NSLog(@"JSON: %@", jsonDict);
  18. }
  19. else
  20. {
  21. NSLog(@"%@",error);
  22. }
  23.  
  24. //code ends here
  25. return 0;
  26. }
  27. @end
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.m:5:1: warning: cannot find interface declaration for 'TestObj' [enabled by default]
prog.m: In function 'main':
prog.m:9:2: error: unknown type name 'NSError'
prog.m:10:5: error: unknown type name 'NSString'
prog.m:10:23: error: 'NSString' undeclared (first use in this function)
prog.m:10:23: note: each undeclared identifier is reported only once for each function it appears in
prog.m:10:57: error: 'NSURL' undeclared (first use in this function)
prog.m:10:5: error: cannot find interface declaration for 'NSConstantString'
prog.m:10:96: error: 'NSASCIIStringEncoding' undeclared (first use in this function)
prog.m:13:9: error: unknown type name 'NSData'
prog.m:13:9: warning: invalid receiver type 'int *' [enabled by default]
prog.m:13:9: warning: no '-dataUsingEncoding:' method found [enabled by default]
prog.m:13:9: warning: (Messages without a matching method signature [enabled by default]
prog.m:13:9: warning: will be assumed to return 'id' and accept [enabled by default]
prog.m:13:9: warning: '...' as arguments.) [enabled by default]
prog.m:14:9: error: unknown type name 'NSArray'
prog.m:14:30: error: 'NSJSONSerialization' undeclared (first use in this function)
prog.m:15:74: error: 'kNilOptions' undeclared (first use in this function)
prog.m:17:9: warning: implicit declaration of function 'NSLog' [-Wimplicit-function-declaration]
stdout
Standard output is empty