[ https://issues.apache.org/jira/browse/CB-274?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13213882#comment-13213882 ]
Shazron Abdullah commented on CB-274: ------------------------------------- This is not a trivial change and requires a lot of testing with the core code - plus some investigation to make it work with projects that don't want to use ARC. Basically the project will need to decide to go ARC only for this change, possibly. I'll tentatively slate this for 1.6.0, this won't make it for 1.5.0 which is being released soon. > 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 > Fix For: 1.6.0 > > > 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