私有属性
来源:互联网 发布:java远程调用接口 编辑:程序博客网 时间:2024/05/21 17:39
如果类的属性不直接通过点语法赋值可以写成私有的
- (IBAction)testPropertyButtonClick:(id)sender { TestObject *testObj = [[TestObject alloc] init]; testObj.name = @"name"; NSLog(@"testObj.name: %@", testObj.name); [testObj setPrivateNameWithString:@"private name"];}// TestObject.h#import <Foundation/Foundation.h>@interface TestObject : NSObject{ NSString *_name;}@property (copy, nonatomic) NSString *name;- (void)setPrivateNameWithString:(NSString *)str;@end// TestObject.m#import "TestObject.h"@interface TestObject (){ NSString *_privateName;}@property (copy, nonatomic) NSString *privateName;@end@implementation TestObject@synthesize name = _name;@synthesize privateName = _privateName;- (void)setPrivateNameWithString:(NSString *)str{ self.privateName = str; NSLog(@"self.privateName: %@", self.privateName);}- (void)dealloc{ self.name = nil; self.privateName = nil; [super dealloc];}@end
- 私有属性
- 修改对象私有属性
- 私有属性与封装
- 浏览器的私有属性
- python类私有属性
- 获取私有属性
- Python访问私有属性
- 线程私有属性
- meta浏览器私有属性
- iOS定义私有属性
- Python 定义私有属性
- 不同浏览器私有属性
- js 对象私有属性
- javascript实现私有属性私有方法
- JMockit Mock 私有方法和私有属性
- oc定义私有变量和私有属性
- Reflect获取私有属性和私有方法
- python之私有属性及私有方法
- 打靶10次打中90环的可能性有多少种
- iOS: NSNotificationCenter的方法removeObserver:
- 浅谈oracle中row_number() over()分析函数用法
- SEO进行图片优化的步骤和技巧
- 从CVPR2013看计算机视觉研究的三个趋势
- 私有属性
- 划分子网
- 移动Web应用的性能及其未来趋势
- CSDN旗下,河软CSDN乐知学院免费推荐诚信、踏实的Java软件工程、Android工程师,.NET工程师,PHP工程师、IOS工程师
- mongodb学习篇
- iOS: NSNotificationCenter的方法removeObserver:name:object:
- Linux远程管理:SSH、VNC
- UVALive 2995 Image Is Everything 策略问题
- Linux系统Terminal终端中的文件、文件夹的颜色修改方法