Advertisement

Objective-C学习小记(17)-成员变量与属性解析

阅读量:

这篇博客对OC中的成员变量概念进行了概述性介绍。在讨论成员变量时,属性是一个不可避免的重要组成部分。为了便于理解,在讲解过程中我们主要采用代码片段的形式进行阐述。

《代码一》:

在People.h文件中定义一个成员变量namedPeopleName,并为其指定属性peopleName;通常建议在类命名时采用清晰明确的方式进行标识符命名,并遵循类似的命名策略为各个字段和属性进行命名;其中对于name字段或属性,则按照惯例将其命名为peopleName即可;需要注意的是,默认的情况下这些字段和属性都不带前缀(如_)或其他特殊符号以避免与全局变量冲突并确保代码的一致性

复制代码
 #import <Foundation/Foundation.h>

    
  
    
 @interface People : NSObject
    
 {
    
     NSString *_peopleName;
    
 }
    
  
    
 @property(nonatomic,strong)NSString *peopleName;//属性;
    
  
    
 @end

(2)在People.m文件中进行成员变量与属性的绑定,在这种情况下,在这种情况下可以将它们视为一种外部接口;外界对这些接口的操作等同于对其内部实现的具体操作;同时需要注

全部评论 (0)

还没有任何评论哟~