Enregistrement du webinaire : Adopter AppCode 3.0

Enregistrement du webinaire : Adopter AppCode 3.0

Vidéos
Webinaires

L’enregistrement de notre webinaire du 12 juin, Adopter AppCode 3.0est maintenant disponible sur Chaîne YouTube JetBrainsTV.

Dans ce webinaire, Rafał Legiędź montre de la magie “standard” comme l’assistance au code, la génération de code et les fonctionnalités de refactorisation, passe par le débogage et la prise en charge de CocoaPods, et donne même une petite démonstration du codage Swift dans AppCode.

http://youtu.be/Poe3Rwdkl_E

Vous trouverez ci-dessous quelques questions de notre webinaire auxquelles Rafał et Anastasia ont répondu.

Q : AppCode dispose-t-il d’Interface Builder ? Prend-il en charge le format storyboard ?
R : Oui, depuis version 3.0 AppCode inclut un concepteur d’interface utilisateur intégré qui fournit toutes les fonctionnalités essentielles de l’éditeur d’interface utilisateur et fonctionne avec la palette de composants complète prise en charge par iOS SDK. Pour développer l’interface utilisateur de votre application, vous pouvez utiliser soit .xib ou .storyboard formats.

Q : Comment synchroniser la convention de style de code (format automatique) entre les membres de l’équipe Xcode et AppCode ?
R : Pour le moment, il n’y a pas d’option automatique pour le faire. AppCode a la possibilité d’importer des schémas de couleurs à partir de Xcode et inclut le keymap Xcode, entièrement retravaillé en AppCode 3.0 pour mieux correspondre au natif et avoir moins de conflits avec Xcode lui-même. Quant à l’autre, il y a un problème dans notre tracker. N’hésitez pas à voter pour augmenter la priorité.

Q : Quels sont les cas possibles d’utilisation Cmd+N raccourci? Où la génération de code peut-elle être utilisée dans AppCode ?
R : Il existe un grand nombre d’options de génération de code dans AppCode.

  • Vous pouvez l’utiliser dans le code principal :
    • pour Objective-C (initWith, init/encodeWithCoder, copyWithZone, Override/Implement Methods, @synthesis, etc.)
    • ou C++ (constructeur, destructeur, getter, setter, etc.).
  • Dans les tests unitaires (pour plus de détails lire notre poste):
    • pour configuration/démontage méthodes ou méthodes de test dans OCUnit, XCTest ou Google Test ;
    • ce, le contexte, avant chaque, après chaque et spécifier blocs pour Kiwi.
  • Créez un nouveau fichier / classe / protocole / catégorie / fichier à partir du modèle Xcode, lorsque vous appuyez sur dans la vue du projet.
  • Créez une nouvelle cible, lorsqu’elle est exécutée dans les paramètres du projet.

À propos du présentateur :

Merci à tous les participants pour les belles suggestions de fonctionnalités ! Si vous en avez encore, merci de les mettre sur notre traqueur.

Rafał LegiędźRafał Legiędź travaille en tant que développeur principal de logiciels pour ABB Pologne. Il pense qu’être pragmatique dans notre domaine est très utile et prouve qu’en changeant de technologie, il utilise chaque fois qu’il y a un besoin ou une opportunité d’apprendre de nouveaux concepts. Il a commencé avec des solutions back-end .NET, il est rapidement devenu un webman utilisant des technologies de toutes sortes et maintenant il développe des applications iOS et javascript d’entreprise.

Tenez-vous au courant des dernières nouvelles d’AppCode sur Blog App Code et sur Twitter @AppCode.

Development Source

Related Posts

RLEC 4.2.1 apporte des contrôles granulaires à la haute disponibilité et aux performances

RLEC 4.2.1 apporte des contrôles granulaires à la haute disponibilité et aux performances

Comment HolidayMe utilise Redis Enterprise comme base de données principale

Comment HolidayMe utilise Redis Enterprise comme base de données principale

Annonce de RedisGears 1.0 : un moteur sans serveur pour Redis

Annonce de RedisGears 1.0 : un moteur sans serveur pour Redis

Clés Redis dans la RAM |  Redis

Clés Redis dans la RAM | Redis

No Comment

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *