共10条回复
楼长
·
akunamotata
回复于 2013年12月07日
有区别吧,interface的变量是向外暴露的。。。
2楼
·
zhangmeteor
回复于 2013年12月07日
1楼 @akunamotata 这个interface是匿名范畴,也不暴露的啊
3楼
·
akunamotata
回复于 2013年12月07日
2楼 @zhangmeteor 额,好像interface里面不能声明变量吧。。。
4楼
·
zhangmeteor
回复于 2013年12月07日
3楼 @akunamotata 可以啊。。为啥不行呢?
5楼
·
kyrr
回复于 2013年12月08日
3楼 @akunamotata 可以的,你试一下就知道了。
6楼
·
nickel
回复于 2013年12月09日
一样的,没什么区别,后者好处是不暴露,但两个变量都是私有的。 但其实我比较倾向于在.m文件里加匿名category,再在这个category声明里用@property声明私有变量,因为可以直接利用到property自动生成的set/get方法,比较安全和统一。