黑马程序员技术交流社区
标题:
关于NSString
[打印本页]
作者:
离渊
时间:
2014-5-23 10:36
标题:
关于NSString
本帖最后由 离渊 于 2014-5-23 10:53 编辑
@interface Person : NSObject
{
NSString *_name; // 姓名
int _age; // 年龄
}
// 姓名的getter和setter
- (void)setName:(NSString *)name;
- (NSString *)name;
复制代码
为什么 是用NSString * 而不是char * 有什么区别呢?
作者:
m573555543
时间:
2014-5-23 10:38
NSString 与 char* 最大的区别就是 NSString是一个objective对象,而char* 是一个字节数组。
@+ " 字符串 " 这个符号为objective-c NSString 字符串常量的标准用法,char* 创建的时候 无需添加@
作者:
奇迹
时间:
2014-5-23 10:45
一个是C,一个是OBJECT C
作者:
huangqiwa
时间:
2014-5-23 10:55
楼主要转变思维、要用面向对象的思维去思考
在OC里,NSString 是一个字符串类 @“asdsadsa”就是一个字符串对象
类、对象的概念!
作者:
天空角落
时间:
2014-5-29 11:11
走那个山头唱哪只歌。
用OC就用对象
用C就用char *喽
感觉没什么可比性{:2_40:}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2