Code Recipes Pro
iOS Universel / developpeurs
Exemples de code pour 13 langages de programmation et SQL, classés par tâche.
Cherchez comment une chose se fait dans un langage que vous utilisez rarement
et obtenez un extrait fonctionnel, pas une page de théorie.
Environ 5 000 exemples répartis en 26 sections qui suivent le raisonnement d'un
développeur : collections, structures de contrôle, types génériques,
concurrence, expressions régulières, fichiers, bases de données, sérialisation,
algorithmes, patrons de conception, réflexion, LINQ.
LANGAGES
Swift, Kotlin, Java, Objective-C, C#, C++, Go, Rust, Python, JavaScript,
TypeScript, PHP, Ruby et SQL.
QUAND C'EST UTILE
• Passer d'un langage à l'autre. L'arborescence est identique partout : trouvez
le motif que vous connaissez dans un langage, voyez comment il s'écrit ailleurs.
• Entretiens et examens. L'arborescence couvre les questions les plus fréquentes.
• La syntaxe utilisée deux fois par an. Formatage des dates, groupes dans les
expressions régulières, sérialisation JSON, pools de threads, fichiers —
quelques touches au lieu d'une session de recherche.
CE QU'IL CONTIENT
• Des exemples avec le résultat attendu indiqué dans le code, vérifiable sans
exécution.
• Une section SQL distincte : 201 requêtes avec tables de résultats et explications.
• Recherche par nom de sujet ou par fragment de code.
• Fonctionne entièrement hors ligne. Sans compte ni connexion.
• Favoris pour les exemples que vous consultez souvent.
• Liens facultatifs vers des playgrounds en ligne pour exécuter un extrait.
• Thème clair, sombre ou système ; police et taille réglables ; numéros de ligne.
• Sur iPad : liste des sujets et code côte à côte.
• Interface et contenu en 15 langues.
En développement depuis 2015.
Quoi de neuf dans la dernière version ?
• Tous les langages sont disponibles dès le premier lancement : la barre était
tronquée à la largeur de l'écran, la liste est maintenant complète et défilante.
• Thème : comme le système, clair ou sombre. Il s'applique désormais à toute
l'application, pas seulement au code.
• Plus de place pour le code : barre des langages compacte sur iPhone, code en
plein écran en paysage et séparateur déplaçable sur iPad.
• Le code s'adapte à la largeur de l'écran : les longues lignes sont réduites
jusqu'à un minimum lisible, les exemples courts gardent votre taille de police.
• Le titre affiche le chemin vers le sujet : on sait toujours où l'on est.
• Changer de langage conserve votre position : passer par SQL et revenir ne
réinitialise plus la liste des sujets.
• Icônes des langages redessinées en vectoriel — nettes à toute taille.