utilisation RxSwift, le conducteur et le lier à
Je suis le premier temps de poser une question,je suis en train d'apprendre RxSwift, comment les utiliser et de les lier à des et pilote, quelle est la différence entre du conducteur et de la lier.Quelqu'un d'autre l'apprentissage RxSwift maintenant.Si vous êtes l'apprentissage RxSwift ou Swift ou OC,j'espère que nous pouvons être des amis et d'apprendre les uns des autres.
OriginalL'auteur GeniusFlow | 2017-03-29
Vous devez vous connecter pour publier un commentaire.
@iwillnot réponse est bien, mais je vais essayer de l'améliorer avec un exemple:
Imaginez que vous avez ce code:
@Iwillnot a écrit:
si vous utilisez
Driver
, vous n'avez pas à spécifierobserveOn
,shareReplay
nicatchErrorJustReturn
.En résumé, le code ci-dessus est similaire à celui à l'aide de
Driver
:Plus de détails
Merci pour votre réponse
OriginalL'auteur XFreire
Je vous suggère de lire la documentation pour RxSwift Traits comme Pilote.
Pourquoi utiliser des Traits?
En utilisant les unités qui suivent contraintes, nous pouvons compter sur le compilateur pour nous montrer les erreurs, si nous essayons de faire quelque chose que nous ne sommes pas censés faire (par exemple, effectuer code de l'INTERFACE utilisateur sur un permis de
drive
méthode).C'est le même concept que la raison pour laquelle nous utilisons des structures de données comme les Piles et les Files d'attente selon ce qui est approprié pour le contexte ou le problème.
Pilote
Vous pouvez lire plus en détail ce que les Le pilote est tout au sujet de de la documentation. En résumé, elle permet simplement de vous reposer sur ces propriétés:
ce qui est fréquent lors du traitement de votre interface utilisateur.
Pourquoi il est nommé Pilote
Communauté
Venir rejoindre le RxSwift communauté de Mou si vous êtes intéressé à rencontrer d'esprit et de de nouveaux et de vieux RxSwift-ers. 🙂
OriginalL'auteur iwillnot