项目中接口返回值可能有几个或者几十个,每次都手动输入就会浪费很多时间,构造了一个便捷打印的方法,需要的同学可以拿去试下
//输出 property
+ (void)logProperty:(NSDictionary*)dic{
NSString*ss =@"";
for(NSString *key in dic) {
id value = dic[key];
if([value isKindOfClass: [NSString class]]) {
ss = [ss stringByAppendingFormat:@"@property (nonatomic, copy) NSString * %@;\n",key];
}else if([value isKindOfClass: [NSNumber class]]){
ss = [ss stringByAppendingFormat:@"@property (nonatomic, strong) NSNumber * %@;\n",key];
}else if([valueisKindOfClass: [NSArrayclass]]){
ss = [ss stringByAppendingFormat:@"@property (nonatomic, strong) NSArray * %@;\n",key];
}else if([value isKindOfClass: [NSDictionary class]]){
ss = [ss stringByAppendingFormat:@"@property (nonatomic, strong) NSDictionary * %@;\n",key];
}else{
ss = [ss stringByAppendingFormat:@"@property (nonatomic, strong) NSNumber * %@;\n",key];
}
}
NSLog(@"\n%@",ss);
}
0人点赞
更多精彩内容,就在简书APP
"小礼物走一走,来简书关注我"
赞赏支持
还没有人赞赏,支持一下
幸福的鱼一个靠程序员火起来的网站,现在想转型了,离倒闭也不远了
总资产1共写了5145字获得2个赞共4个粉丝
被以下专题收入,发现更多相似内容 投稿管理
收入我的专题
推荐阅读更多精彩内容
-
iOS源码解析—YYModel(NSObject+YYModel)
概述 iOS源码解析—YYModel(YYClassInfo)分析了如何根据OC的Class对象构建...
egoCogito_panf阅读 8,633评论 4赞 25
-
YYModel源码详细解析-1 js丶关注 2016.06.18 01:59*字数 3167阅读 3800评论 1...
小小小Lucky阅读 171评论 0赞 0
-
*7月8日上午 N:Block :跟一个函数块差不多,会对里面所有的内容的引用计数+1,想要解决就用__block...
炙冰阅读 1,876评论 1赞 13
-
1.nav1.navigationBar.barStyle=UIBarStyleBlack; //改变导航栏背景颜...
SadMine阅读 836评论 1赞 4
-
哈里·基恩想和新教练何塞·穆里尼奥建立一种“牢固的关系”,这将有助于托特纳姆更上一层楼。 凯恩在4-2战胜奥林匹亚...
疯狂SPORTS阅读 4,713评论 0赞 5
总资产1
阅读 765
阅读 183
推荐阅读
阅读 1,496
阅读 1,987
阅读 690
阅读 1,016
阅读 3,285