La sortie de la version officielle d'iOS10 a sans aucun doute déclenché un autre boom du développement. Il existe tellement d’outils de développement iOS que les développeurs commettront inévitablement des erreurs structurelles ou grammaticales lors de l’écriture de gros blocs de code. Par conséquent, choisir un outil de programmation puissant et pratique présente un grand avantage pour les développeurs.
1. CodeRunnerApprentissage recommandé : Tutoriel vidéo iOS)
CodeRunner est un logiciel léger, vous pouvez écrire et exécuter des éditeurs dans plusieurs langues, et il peut exécuter plusieurs codes de langue sans installer d'environnements linguistiques supplémentaires. Si un développeur souhaite tester un morceau de code ou la fonction spécifique d'une API, il serait trop compliqué d'utiliser Xcode, mais CodeRunner compense les lacunes de Xcode à cet égard. Les développeurs n'ont qu'à écrire un court extrait de code dans CodeRunner pour tester les fonctions spécifiques du code et de l'API.
De plus, CodeRunner peut accélérer la vitesse de programmation des développeurs, afin que les développeurs puissent terminer le travail d'écriture de code en très peu de temps. Après avoir réussi le test CodeRunner et qu'il est correct, ils peuvent le recopier dans le projet Xcode. , ce qui est très pratique, Dadi améliore la productivité des développeurs.
Principales fonctions de CodeRunner :
Prise en charge de plusieurs langues : CodeRunner prend en charge AppleScript, C, C++, Java, JavaScript (Node.js), Lua, Objective-C, Perl, PHP, plusieurs langues tels que Python, Ruby et Shell
Modules personnalisés : testez et exécutez rapidement des extraits de code et des API sans écrire de code complet.
Puissantes capacités d'écriture de code : CodeRunner possède des fonctions telles que la saisie semi-automatique, la coloration syntaxique, les pages à onglets multiples et les thèmes personnalisés.
Console intégrée
Prend en charge l'affichage Retina
Prend en charge l'exécution de différents types de code
Prise en charge complète de l'encodage, compilateur en cours d'exécution personnalisé
2. AppCode
AppCode est un nouvel environnement de développement intégré Objective-C IDE, conçu pour aider les développeurs à développer des applications associées pour les systèmes Mac OS X et iOS.
Connu comme les « dix meilleurs outils de développement d'applications Mac et iOS ».
Principales fonctions d'AppCode :
Complétion de code : la complétion de code d'AppCode ne se limite pas aux classes, aux méthodes ou aux variables. Elle dispose même de capacités d'inférence de contexte très fiables si le développeur écrit une variable. qui n'est jamais apparue auparavant, AppCode vous demandera si vous souhaitez ajouter cette variable. De cette façon, les développeurs auront la possibilité d’éviter certains allers-retours potentiellement inutiles et de se concentrer davantage sur l’écriture de code efficace.
Inspection et modification du code : l'analyse du code d'AppCode est effectuée en temps réel. Pendant le processus d'écriture du code, les développeurs peuvent voir les problèmes existants. De plus, AppCode fournit des modèles de style de code hautement personnalisables qui peuvent être facilement appliqués à n'importe quel code. De cette façon, quelle que soit la quantité de code écrite par un développeur, le code final produit sera beau et élégant.
Saut rapide : le plus gros problème avec Xcode est qu'il est difficile de localiser les fichiers et les classes. Si vous souhaitez trouver un fichier, il est fondamentalement impossible d'utiliser entièrement le clavier. Cependant, une fonction de navigation efficace a été ajoutée à AppCode, et combinée à la recherche de symboles spécifiques similaires à Weibo, elle peut rapidement passer d'un fichier à l'autre, éviter d'éventuelles opérations de souris et améliorer l'efficacité du travail des développeurs.
Inconvénients d'AppCode : AppCode présente également quelques défauts. AppCode doit s'appuyer sur Xcode dans certains cas. Il n'intègre pas l'éditeur Nib, il ouvrira automatiquement Xcode.
Compatibilité complète avec Xcode
Conversion de code instantanée, prise en charge d'i18n
Fonctions d'analyse, de recherche et de conversion de code en temps réel
Peut être directement utilisé sur iOS Fonctionne sur des appareils et des simulateurs
3. Chocolat
Chocolat est le dernier éditeur de texte puissant sur les systèmes Mac, prenant en charge le mode vim et une variété de langages de programmation, le fractionnement de fenêtres, onglets, thèmes de couleurs et autres fonctions. De plus, Chocolat dispose d'une fonction de détection d'erreurs de code en temps réel, qui peut vérifier l'exactitude du code lors de son écriture (actuellement ne prend en charge que Ruby, Python, PHP et JavaScript).
Mise en surbrillance des mots clés
Combinée à la puissante fonction d'édition de texte de Cocoa
4 Alcatraz
Alcatraz est un gestionnaire Xcode open source. vous permet de découvrir et d'installer plus rapidement des plug-ins, des modèles et des jeux de couleurs. Cliquez ou vérifiez simplement sans cloner ou copier manuellement des fichiers.
5. Mou
Pour ceux qui connaissent Markdown, Mou est un bon éditeur de texte (plateforme Mac). Par rapport à des produits similaires, Mou possède de nombreuses fonctionnalités en termes de fonctionnalité et de facilité d'utilisation. Après son interface simple, il propose non seulement des styles personnalisés, une recherche incrémentielle, une optimisation de la « dérive » des polices chinoises, mais prend également en charge le démarrage en ligne de commande du terminal et le contenu. publication, mise en page verticale du texte et peut même être utilisé comme liste de tâches. Les fonctions d'aperçu en temps réel et de défilement synchrone de sa mise en page Markdown à double colonne ont été référencées et adoptées par de nombreuses applications.
Le développeur de Mou - Luo Chen, un développeur chinois peut créer un meilleur produit basé sur des normes étrangères populaires, d'autant plus qu'il n'a pas de formation professionnelle, c'est sans doute plus impressionnant. C'est une grande motivation pour beaucoup " programmeurs sauvages »dans le pays.
Principales caractéristiques de Mou :
Écriture de code pratique : Mou fournit aux développeurs une série d'éléments de syntaxe établis par Markdown à saisie rapide, réduisant ainsi le temps que les développeurs passent à écrire du code.
Correction du code en temps réel : les développeurs écrivent le code Markdown dans la colonne de gauche de Mou, et l'effet de sortie sera affiché en temps réel sur le côté droit, permettant aux développeurs de vérifier l'exactitude du code en temps réel .
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!