Разработка приложений для iOS 4.x с XCode 4.2 - PullRequest
1 голос
/ 06 ноября 2011

Я запустил новый проект в XCode 4.2 без «Автоматического подсчета ссылок» и без «Использовать раскадровку».

Я выбрал «Одно представление приложения» в выборе шаблона приложения.

МойAppDelegate.h содержит:

#import <UIKit/UIKit.h>

@class ViewController;

@interface AppDelegate : UIResponder <UIApplicationDelegate>

@property (strong, nonatomic) UIWindow *window;

@property (strong, nonatomic) ViewController *viewController;

@end

Но допустимо ли значение strong в устройствах iOS 4.x?Если нет, то как я могу создавать приложения для iOS4 + с новым XCode 4.2?Конечно без понижения XCode.

Спасибо.Приветствия.

Ответы [ 2 ]

3 голосов
/ 06 ноября 2011

Замените strong на retain, поскольку вы не используете автоматический подсчет ссылок.

1 голос
/ 06 ноября 2011
Значение

разрешено в приложениях iOS 4 (с включенным ARC), хотя вы можете использовать старое сохранение в своем проекте, не связанном с ARC.Важным параметром является установка в качестве цели развертывания самой низкой версии iOS, которую вы хотите поддерживать (например, 4.0), и не использовать API, недоступные в этой версии.Кроме того, все должно быть хорошо, и вы можете использовать Xcode 4.2 для разработки приложений, совместимых с iOS 4.

...