Lorsque nous avons une classe volumineuse, disons plus de quelques 100 lignes de code, nous ne pouvons pas tout voir sur l'écran du moniteur, donc nous ne pouvons pas voir la vue d'ensemble (également appelée éléments de document) de notre classe. Parfois, nous voulons voir la vue d'ensemble de notre classe ; ses méthodes, constantes, propriétés, etc. en un coup d'œil. Vous pouvez appuyer sur Ctrl+6 dans XCode pour voir l'aperçu de votre classe. Vous obtiendrez une sorte de fenêtre pop-up, c'est-à-dire une barre de saut.
Par défaut, cette barre de saut n'a pas de godets/sections. Il s'agit simplement d'une longue liste. (Nous pouvons toutefois commencer à taper lorsque la barre de saut apparaît et elle effectuera une recherche parmi les éléments de la barre de saut). C'est là qu'intervient le besoin de pragma mark
Si vous voulez créer des sections dans votre barre de saut, vous pouvez utiliser des marques de pragma avec une description pertinente. Maintenant, reportez-vous à l'instantané joint à la question. Les sections 'View lifeCycle' et 'A section dedicated ' sont des sections créées par pragma mark
s
5 votes
Vérifiez le lien : cocoasamurai.blogspot.com/2006/09/
0 votes
Personnellement, je ne les aime pas. Sérieusement, vous voulez penser à l'endroit où vous devez mettre une méthode en permanence ? Il y a des choses bien plus importantes à organiser, comme faire attention au Principe de Responsabilité Unique.
2 votes
Pour le langage swift, #Pragma mark ne fonctionne pas. Utilisez #MARK ou #FIXME ou #TODO. Consultez ce lien pour plus d'informations. stackoverflow.com/a/33040068/1753005
0 votes
stackoverflow.com/a/36953187/443530