Swift extension exemple

J'ai été à l'origine de vouloir savoir comment faire quelque chose comme ceci

UIColor.myCustomGreen

pour que je puisse définir mes propres couleurs et de les utiliser tout au long de mon application.

J'avais étudié les extensions avant et j'ai pensé que je pourrais utiliser pour résoudre mon problème, mais je ne me souviens pas exactement comment les extensions du jeu en place. D'une recherche sur Google à l'heure de cette écriture pour le "Swift extension" a abouti à la la documentation, plusieurs long tutoriels, et plutôt inutile de Débordement de Pile question.

Si les réponses sont là, mais il prend un peu de creuser par le biais de la documentation et des tutoriels. J'ai décidé d'écrire cette question et la réponse suivante à ajouter un peu mieux les mots clés de recherche à Débordement de Pile et de donner un rapide rappel sur la façon dont les extensions sont mis en place.

Plus précisément, je voulais savoir:

  • Où les extensions de résidence (fichier et naming convention)?
  • Quelle est la syntaxe de l'extension?
  • Ce sont un peu simple d'utilisation courante des exemples?
InformationsquelleAutor Suragch | 2015-11-26