J'ai téléchargé le nouveau xcode-5 et je viens de commencer à l'utiliser.
Nous pouvons créer une application directement comprenant le storyboard et l'ARC, cela ne demande pas d'option comme les versions antérieures.
Donc, ma question est de savoir comment utiliser xcode5 sans ARC et storyboard. nous devons supprimer manuellement le fichier de storyboard? ou y a-t-il une autre option.
-fobjc-arc
indicateur du compilateur dans les paramètres du projet.Réponses:
Créez un projet avec une application vide et ajoutez n'importe quel contrôleur de vue (j'ai ajouté TestViewController ici)
ÉTAPES POUR SUPPRIMER L'ARC
1) Dans les paramètres de construction, réglez le comptage de référence automatique sur NON .
//////////////////////////////////////////////////// /////////////////////////FIN//////////////////////// //////////////////////////////////////////////////// //////////////////////////////////////////////////// //////////////////////////////////////////////////// //////////////////////////////////////////////////// /////////////////////////
Si vous avez déjà créé une application avec storyboard et ARC, alors
ÉTAPES POUR SUPPRIMER LE TABLEAU D'HISTOIRE
1) Supprimez le fichier Main.storyboard de votre projet.
2) Ajoutez de nouveaux fichiers avec xib pour votre contrôleur, s'il n'est pas ajouté dans les sources compilées lors des phases de construction, ajoutez-les manuellement.
3) Supprimez le nom de base du fichier principal du storyboard de plist .
4) Modifiez le fichier appdelegate didFinishLaunchingWithOptions et ajoutez:
juste comme :
Maintenant, dans l'exemple ci-dessus, vous devez gérer la gestion de la mémoire manuellement comme,
ÉTAPES POUR SUPPRIMER L'ARC
1) Dans les paramètres de construction, réglez le comptage de référence automatique sur NON .
la source
Au lieu de supprimer le fichier de storyboard, vous pouvez créer un nouveau projet avec un modèle d'application vide. Afin que vous puissiez éviter la création de fichiers de storyboard.
Utilisez les étapes suivantes pour omettre le storyboard:
LoginViewController
)didFinishLaunchingWithOptions
dans leAppDelegate.m
fichier comme indiqué ci - dessous.Changer pour:
Supprimer ARC: Allez dans Paramètres de construction -> Comptage automatique des références Objective-C -> NON
la source
LoginViewController
qu'elles correspondent au nom de mon propre contrôleur.créer un nouveau projet
! [Créer un nouveau projet]
// supprimer le nom de base du fichier de storyboard principal dans Info
Ajouter ce code dans appdelegate
Ensuite, supprimez automatiquement votre storyboard.
Veuillez essayer ceci ... Exécuté avec succès. Merci
la source
ShortCut: je préfère
Créez le projet sans Storyboard et ARC dans xcode4, puis ouvrez ce projet dans xcode5.
la source
Xcode 4 avait la case à cocher «Utiliser des storyboards» lorsque vous avez créé un nouveau projet. Il est possible de récupérer les anciens modèles d'application Xcode 4 (fichiers XML) et de les convertir en Xcode 5. De cette façon, vous récupérez les anciens modèles qui vous permettent de choisir si vous voulez des storyboards ou non.
J'ai écrit un script qui fait tout cela pour vous: https://github.com/jfahrenkrug/Xcode4templates
Après avoir exécuté le script, vous aurez une section "Xcode 4" dans l'écran "Nouveau projet":
Et puis - Hélas! - vous récupérez vos choix préférés:
Vous aurez besoin d'une copie du bundle Xcode 4 .app de http://developer.apple.com/ios pour utiliser ce script.
la source
J'ai un conseil:
J'espère que votre projet fonctionnera! :RÉ
la source