XCode: organiser votre code avec la marque # pragma

XCode est un très puissant et polyvalent et permet au programmeur de nombreuses fonctions utiles et simples à utiliser. Lors de l'écriture de code complexe, ou au moins articulées, il devient important d'organiser votre code de sorte que vous ne perdez pas de temps à chercher les fonctions réparties dans les longues lignes de code. Après avoir commenté, la première chose et la plus importante à faire, l'environnement fournit des lignes directrices XCode (Nice) pour améliorer la convivialité et legginilità dans le développement. Une d'elles est la directive #pragma mark qui devient très utile dans l'organisation de groupes de code et des méthodes.

Dans l'image ci-dessous vous pouvez voir la partie de code de mon projet PragmaTest :

pragmamark-1

Le menu du haut déroulant vous permet de lister toutes les méthodes de notre classe. Maintenant, si nous insérons notre méthode sur la directive #pragma mark qui a une syntaxe:

1
Marque # pragma {label}

Nous obtenons:

pragmamark-2

La première #pragma mark avec un tiret (-) insère une ligne de séparation. Le second est un texte (étiquette) au goût. Vous pouvez ajouter la déclaration suivante où vous voulez, en organisant le code comme bon vous semble. Vous pouvez entrer des lignes plus pragmatique, tapez:

1
2
3
4
5
6
Marque # pragma -
# Pragma mark / **
# * Mark Pragma utilisant le pragma
# * Mark Pragma sur plusieurs lignes de code
# Pragma mark * /
void ) mioMetodo { } - (Void) {} myMethod

Il n'y a aucun commentaire pour cet article

Laisser un commentaire

XHTML TAG PERMIS: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> CODE D'INSERTION:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL