iOS PhoneGap Template Project is not Compilable with default Apple's ARC
compiler 3.0
-------------------------------------------------------------------------------------
Key: CB-274
URL: https://issues.apache.org/jira/browse/CB-274
Project: Apache Callback
Issue Type: Bug
Components: iOS
Affects Versions: 1.4.0
Environment: Mac OSX 10.7 XCode 4.2
Reporter: Oleg Gryb
Assignee: Shazron Abdullah
The default and recommended compiler on Mac is Apple's LLVM 3.0 and this is the
only one that supports ARC, however PhoneGap uses GCC LVM 4.2 and when I tried
to change the compiler to Apple's, I got syntax errors. I've changed the
PhoneGap code as described below, but I'm not sure if it will affect anything:
AppDelegate.m
// self.window = [[[UIWindow alloc] initWithFrame:screenBounds] autorelease];
self.window = [[UIWindow alloc] initWithFrame:screenBounds];
...
// self.viewController = [[[MainViewController alloc] init] autorelease];
self.viewController = [[MainViewController alloc] init];
...
- (void) dealloc
{
// [super dealloc];
}
main.m
// NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, @"AppDelegate");
// [pool release];
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira