Как насчет использования старого main.m?
#import <UIKit/UIKit.h>
int main(int argc, char *argv[])
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, nil);
[pool release];
return retVal;
}
Другое дело.«Раскадровки» и «ARC» поддерживаются только в iOS 5. Так что это тоже будет проблемой, если вы захотите запустить это в iOS 4.
summary: , если вы хотите обратную совместимость, пишитеваша программа на самой низкой версии, которую вы хотите поддерживать, и все будет хорошо.используйте старый main.m, сохраните вместо сильных и никаких раскадровок или ARC, и это работает на iOS> = 4.