ios变量和属性的使用建议

来源:互联网 发布:人人商城数据库字典 编辑:程序博客网 时间:2024/04/27 00:17

interface里声明的变量和property声明的变量区别。我认为有两点:

1.放在.h文件里的property是一个public属性,可以供外部类访问。
2.property和ivars声明,本来就是两个东西,一个是通过setter和getter去访问对象,而另一个是直接访问。property可以通过setter实现数据绑定,而ivars是不行的.

使用建议:

1.如果只是单纯的private变量,最好声明在implementation里.

2.如果是类的public属性,就用property写在.h文件里
3.如果自己内部需要setter和getter来实现一些东西,就在.m文件的类目里用property来声明
原创粉丝点击