他们说协议是一种方法,但它与方法不同。确切地说,它是做什么的,方法和协议有什么区别?方法和协议有什么区别
1
A
回答
1
在目标C每一分类具有接口,方法defenitions的列表,其该类器具,和实施,源对每个那些方法defenitions的。
A 协议是方法定义的列表。一个类可以通过实现它定义的方法来支持协议。
5
协议绝对不是一种方法!协议是一个类遵循该协议时实现的一组方法。它类似于Java界面。请参阅此信息性讨论:Objective-C versus Java Interface
0
协议是类的对象可以实现的一组方法。
假设你有一个包含一个方法A和方法B的协议,则目标一致,如果它实现方法A和方法B.该协议
也有可能一个协议,包括可选不需要实施的方法。
相关问题
- 1. REST和HTTP协议有什么区别?
- 2. WebSocket和STOMP协议有什么区别?
- 3. uwsgi协议和wsgi协议有什么区别?
- 4. WebDriver协议中的keys和elementIdValue有什么区别?
- 5. Objective-C中正式和非正式协议有什么区别?
- 6. 在HTTP协议中ETag和Content-MD5有什么区别?
- 7. ejabberd中MAM协议的0和1之间有什么区别?
- 8. 算法和方法有什么区别
- 9. 'remove'和'removeChild'方法有什么区别?
- 10. Html.Partial和Html.Action方法有什么区别?
- 11. browser.sleep()和browser.wait()方法有什么区别?
- 12. 方法`toHaveBeenCalled()`和`andCalledThrough()`有什么区别?
- 13. 'configure'和'configureGlobal'方法有什么区别?
- 14. bcrypt()和crypt()方法有什么区别?
- 15. GET和POST方法有什么区别?
- 16. UrlHelper.Route和UrlHelper.Link方法有什么区别?
- 17. nibNameOrNil和ViewDidLoad方法有什么区别?
- 18. 在NSObject上使用非正式协议或使用可选方法的协议有什么区别?
- 19. GCKDeviceManager协议 - 是什么didDisconnectWithError之间的区别:和didDisconnectFromApplicationWithError :?
- 20. WebSocket和http协议的主要区别是什么?
- 21. C#接口与Objective-C协议有什么区别?
- 22. 类与协议之间有什么区别
- 23. 这些协议定义有什么区别?
- 24. webhdfs://和hdfs://之间在底层协议方面有区别吗?
- 25. MQTT和MODBUS协议之间的区别?
- 26. SOAP和SMTP协议的区别
- 27. FIX和FAST协议之间的区别?
- 28. 协议和代表之间的区别?
- 29. bootstrap方法和run方法在角度上有什么区别?
- 30. 方法重载和方法重写有什么区别Ios