objective-c - 在实现方法中声明变量与在接口文件中声明实例变量有何不同?
迷茫
迷茫 2017-04-24 09:11:44
0
1
416

如在m文件中:

@interface KCLoginViewController (){
UITextField *_txtUserName;
UITextField *_txtPassword;
}

与在h文件中:
@property UITextField *_txtUserName;
@property UITextField *_txtPassword;
这两种方式有何差异呢?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

répondre à tous(1)
阿神

La syntaxe standard est @property UITextField *txtUserName ; sans souligner, cette méthode générera automatiquement une méthode getter setter, elle sera donc accessible avec self.txtUserName, et une variable membre de _txtUserName sera créée,

Et @interface KCLoginViewController(){
UITextField *_txtUserName ; UITextField *_txtPassword ;
>
La méthode getter setter ne sera pas générée, vous ne pouvez donc utiliser que _txtUserName _txtPassword pour accéder à

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal