Objective-C的description方法
来源:互联网 发布:sql server 2014 编辑:程序博客网 时间:2024/09/21 09:05
void f1()
{
XStu* p = [XStu new];
NSLog(@"%@", p);
NSLog(@"%@", [p description]);
NSString *p1 = [p description];
NSLog(@"%@", p1);
2. description是实例方法,在NSObject中出现的,所以所有类都有这个方法
3. NSObject的所有子类都可以重写该方法,以便于让description返回自定义的NSString*
//XStu.h
#import <Foundation/Foundation.h>
@interface XStu : NSObject
@property NSString* name;
@property int age;
-(NSString*) description;
@end
//XStu.m
#import <Foundation/Foundation.h>
#import "XStu.h"
@implementation XStu
@synthesize name;
@synthesize age;
-(NSString*) description {
NSString* p = [NSString stringWithFormat:@"{XStu:{name:%@,age:%d}}", self.name, self.age];
return p;
}
@end
//main.m
#import <Foundation/Foundation.h>
#import "XStu.h"
void f1() {
XStu* p = [XStu new];
NSLog(@"%@", p);
}
int main(int argc, const char * argv[]) {
@autoreleasepool {
f1();
}
return 0;
}
- Objective-C的description方法
- Objective-C的description方法
- Objective-C - description 方法
- [Objective-C] 复写NSObject的description方法
- objective-C中的description方法
- objective-C中的description方法
- objective-c的description测试
- 浅谈objective-C中的description方法
- 浅谈objective-C中的description方法
- 黑马程序员---Objective-C Description方法
- 学习笔记(objective-c)-重写description方法
- objective-C语言_浅谈description方法
- Objective-C—构造方法、分类Category、类的深入研究、description方法、SEL
- 大白话解析Objective-C(三):构造方法+description方法
- 【Objective-C】07-自定义构造方法和description方法
- 【Objective-C】07-自定义构造方法和description方法
- 【Objective-C】07-自定义构造方法和description方法
- Objective-C自定义构造方法和description方法
- 一些计算机词汇的简单解说
- [土狗之路]coursera上C语言基础第七周作业
- 方差和偏差 与 过拟合和欠拟合
- ElasticSearch学习笔记
- Linux if 语法
- Objective-C的description方法
- 折半查找判定树及平均查找长度
- linux oracle jdbc遇到的问题记录
- JVM虚拟机结构
- iOS开发侧边栏
- sql文件导入powerdesigner
- MAC 挂载 NTFS
- iOS数据库的队列与事务
- UDP打洞原理