Il n'existe pas d'outil prêt à l'emploi pour compléter le code de fichiers comme le vôtre, vous pouvez donc uniquement écrire votre propre plug-in Xcode et mettre tous les mots-clés et noms de méthodes système dans le SDK. Ou utilisez un éditeur de texte. Généralement, les éditeurs de texte sont plus pratiques pour définir votre propre coloration syntaxique et la complétion du code.
Il ne semble pas y avoir de moyen plus simple d'expliquer les attributs. Cependant, il n'est pas nécessaire de les définir un par un à l'avance. Vous pouvez utiliser respondsToSelector ou performSelector: NSSelectorFromString(set...) pour définir les valeurs d'attribut au moment de l'exécution. Mettez en majuscule la première lettre du nom de l'attribut en CSS et ajoutez "set" devant pour devenir le nom de la méthode. class_copyMethodList peut obtenir toutes les méthodes d'une classe. Soyez prudent pour éviter les accidents.
Vous pouvez aussi bien utiliser la mise en page automatique directement lors de l'écriture de CSS. La mise en page automatique tierce peut définir des contraintes à l'aide de code et de fichiers de configuration, ce qui est similaire à la définition CSS.
Certaines personnes ont déjà fait beaucoup de recherches sur la mise en page CSS, vous pouvez étudier leur code. Par exemple https://github.com/gavinkwoe/... Par exemple https://github.com/hackers-pa... Par exemple https://github.com/tolo/Inter... Facebook avait également un projet auparavant mais a abandonné ce projet il y a quelques années.
Il n'existe pas d'outil prêt à l'emploi pour compléter le code de fichiers comme le vôtre, vous pouvez donc uniquement écrire votre propre plug-in Xcode et mettre tous les mots-clés et noms de méthodes système dans le SDK. Ou utilisez un éditeur de texte. Généralement, les éditeurs de texte sont plus pratiques pour définir votre propre coloration syntaxique et la complétion du code.
Il ne semble pas y avoir de moyen plus simple d'expliquer les attributs. Cependant, il n'est pas nécessaire de les définir un par un à l'avance. Vous pouvez utiliser
respondsToSelector
ouperformSelector: NSSelectorFromString(set...)
pour définir les valeurs d'attribut au moment de l'exécution. Mettez en majuscule la première lettre du nom de l'attribut en CSS et ajoutez "set" devant pour devenir le nom de la méthode.class_copyMethodList
peut obtenir toutes les méthodes d'une classe. Soyez prudent pour éviter les accidents.Vous pouvez aussi bien utiliser la mise en page automatique directement lors de l'écriture de CSS. La mise en page automatique tierce peut définir des contraintes à l'aide de code et de fichiers de configuration, ce qui est similaire à la définition CSS.
Certaines personnes ont déjà fait beaucoup de recherches sur la mise en page CSS, vous pouvez étudier leur code. Par exemple https://github.com/gavinkwoe/... Par exemple https://github.com/hackers-pa... Par exemple https://github.com/tolo/Inter...
Facebook avait également un projet auparavant mais a abandonné ce projet il y a quelques années.
Si vous le créez comme CSS, vous pouvez simplement créer un tas de classes de base ou de catégories