7
votes

Tester rapidement iOS et code de l'objectif-C

Je me demandais si existe-t-il un moyen de vérifier rapidement les extraits IOS / Objective-C ou le nouveau code dans mon projet Xcode sans avoir à compiler toute l'application pour cela, ouvrez le simulateur pour obtenir le nslog < / code> message tracé sur la console.

Je me souviens lorsque la vie était plus facile en utilisant la commande IRB ou nœud pour node.js :)

Cela me donne simplement l'impression que sur iOS Development, vous devez apprendre à traiter de cette grande complexité et de ces dépendances tout le temps, mais je commence juste sur ce nouveau monde. Donc, toute aide serait appréciée.

Merci beaucoup


0 commentaires

4 Réponses :


5
votes

Ce blog en temps opportun post devrait aider; Je l'utilise souvent déjà.

update : il y a aussi Code Runner disponible dans Mac App Store - Cela prend en charge de nombreuses langues, y compris l'objectif-c.


0 commentaires

0
votes

Pas vraiment-objectif-c est une langue compilée, alors que je crois que Ruby est interprété (qui permet des tests interactifs comme ce que vous décrivez). Vous pouvez réduire certaines des frais généraux de la construction et de l'exécution de votre projet en laissant simplement le simulateur ouvert; Arrêt de l'application de XCode fermera l'application, mais laissez le simulateur en marche, ce qui signifie qu'une version reconstruite de l'application se lancera plus rapidement lorsque vous l'exécutez.


1 commentaires

Eh bien, jamais la réponse de l'esprit-Petert fait ce genre de pertinence. Semble utile; Vous devriez certainement essayer cela.



1
votes

Un projet Xcode peut contenir plusieurs cibles. L'une des cibles peut être un pilote de test dans lequel vous pouvez mettre un code d'exercice de classe / d'objet / extrait d'extrait et de la conduire à partir de la ligne de commande, les résultats de la console de débogage. Une autre option consiste à créer des objectifs de test d'unité.


0 commentaires

1
votes

Si le code que vous écrivez a connu des paires d'entrée-sortie attendus et que vous enregistrez simplement du code pour les faire fonctionner, vous souhaiterez peut-être rechercher les capacités de test de l'unité de Xcode. Un lien vers un didacticiel sur l'utilisation des tests unitaires est http://developer.apple.com/library/mac/#documentation/developerTools/conceptual/unittestSting/0-introduction/introduction.html . Si vous souhaitez tester plus de choses interactives, il est possible d'utiliser des instruments (un programme en Xcode) pour automatiser ces tests également à l'aide de l'instrument d'automatisation. Un guide sur l'utilisation des instruments est disponible sur http: //developer.apple.com/library/mac/#documentation/developerTools/conceptual/instrumentsSerguide/abouttracing/abouttracing.html .


0 commentaires