You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cordova.apache.org by "Shazron Abdullah (JIRA)" <ji...@apache.org> on 2012/07/13 03:26:34 UTC
[jira] [Updated] (CB-274) iOS Cordova Template Project is not
compilable with default Apple's ARC compiler 3.0
[ https://issues.apache.org/jira/browse/CB-274?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Shazron Abdullah updated CB-274:
--------------------------------
Fix Version/s: (was: 2.0.0)
2.1.0
> iOS Cordova 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 Cordova
> 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: 2.1.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