description的覆写【数组的详细输出】
来源:互联网 发布:招风耳矫正知乎 编辑:程序博客网 时间:2024/05/16 19:19
Main.m
#import <Foundation/Foundation.h>#import "Dog.h"int main(int argc, const char * argv[]){/*______________________捕获异常______________________________*/ //创建一个空数组 NSMutableArray *mutArrary = [NSMutableArray arrayWithCapacity:5]; //访问下标为3的元素 @try {//有可能出现问题的代码 //数组越界 [mutArrary objectAtIndex:3]; } @catch (NSException *exception) {//如果有错误,会捕获异常,就会执行这里的代码 NSLog(@"错误:%@",exception); } @finally {//不管有没有异常,都会执行这里的代码,可有可无(可以删了) NSLog(@"finally"); } /*______________________description____________________________*/ Dog *dog = [[Dog alloc] initWithName:@"大黄" withColor:@"黑色"]; NSLog(@"dog:%@",dog); return 0;}
Dog.h
@interface Dog : NSObject { NSString *_name; //名字 NSString *_color; //颜色 }- (id)initWithName:(NSString *)name withColor:(NSString *)color;
Dog.m
- (id)initWithName:(NSString *)name withColor:(NSString *)color { self = [super init]; if (self) { _name = name; _color = color; } return self;}//重写父类的description方法- (NSString *)description { NSString *str = [NSString stringWithFormat:@"狗的名字:%@ 颜色:%@",_name,_color]; return str; }
0 0
- description的覆写【数组的详细输出】
- 写一个方法实现数组的反转输出----
- 179,解决description函数输出乱码的问题
- iOS 教你写通用的description方法
- 修改magento页面的title,description等------------进而可以写一个descroption数组,让description随机生成-----方便seo,节省在添加产品的时候添加descrition浪费时间
- NSObject的描述(+description)方法和对象的描述(-description)方法,NSLog默认输出的修改(后知后觉)
- 数组的快速输出
- 字符数组的输出
- 二维数组的输出
- 数组的输出问题
- 数组的输出
- 数组的逆序输出
- 二维数组的输出
- 数组的逆向输出
- 数组的调试输出
- 数组的输出
- 数组的逆序输出
- 数组的输出
- 最小生成树模板(poj3625)
- Visual C++ 常用快捷键
- 第二十八篇: 学习笔记
- POJ-1328-Radar Installation
- 第九周项目三输出星号图(a)
- description的覆写【数组的详细输出】
- 从Spring For Android开始对Android的研究——一个完整的例子
- 贪心算法---n个数连接得到最小或最大的多位整数
- leetcode:linked_list_cycle_II
- JSP工作原理
- Android 应用-->JNI-->Kernel调用流程
- new和malloc的区别
- 一个简单的工厂模式
- 分享Oracle密码忘记找回的办法