recherche

Maison  >  Questions et réponses  >  le corps du texte

objective-c - OC 协议为什么诞生以及其存在的意义?

如题,找了很久,没有找到我想要的答案,oc大神能回答下吗?

漂亮男人漂亮男人2764 Il y a quelques jours602

répondre à tous(2)je répondrai

  • 仅有的幸福

    仅有的幸福2017-04-25 09:06:38

    Le protocole peut être compris comme ce qu'on appelle communément une interface. Grâce au protocole, certains modèles de conception peuvent être implémentés de manière standardisée et améliorer l'efficacité du développement.

    Personnellement, je pense que de nombreuses fonctions d'OC existent comme les patchs. Parfois, pour ajouter un effet, vous devez créer un nouvel ensemble de règles de grammaire pour l'utiliser.

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-04-25 09:06:38

    L'introduction du protocole est très utile. Le plus simple est d'implémenter une délégation d'événement (délégué)
    De plus, plusieurs délégués peuvent être implémentés mais une seule classe peut être héritée

    Par exemple, UITableViewDelegate et UITableViewDataSource appartenant à TableView dans UIKit
    vous permettent d'utiliser facilement une classe comme source de données de la vue sans avoir à hériter d'une classe, ce qui signifie que vous pouvez utiliser UIViewController comme source de données de la vue comme source de données

    Pour le dire plus largement, la programmation orientée interface peut découpler les événements d'objet. Les objets reposent sur des interfaces plutôt que sur l'implémentation spécifique d'objets. Elle est très puissante pour le développement en équipe et la maintenance du code.

    répondre
    0
  • Annulerrépondre