问题标签 [ivars]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
66 浏览

objective-c - 为变量声明协议的目的是什么?

我一直在阅读有关 Objective-C 协议的内容,但我无法理解这一点:

考虑这条线

声明变量符合协议的目的是什么CoordinateSupport?这只是为了编译时间,所以如果我分配了不同的东西person或者在运行时有什么目的,Xcode 可以警告我?

我看不到变量如何符合协议。好的,一个类很容易看到,因为您可以有一个协议定义您希望某个类遵循的方法,但一个 ivar?

我没有看到它。