星空网 > 软件开发 > 操作系统

类目(分类)

分类(类目)--字符串逆序输出


 

 

目录

类目(分类)images/loading.gif' data-original="http://images2015.cnblogs.com/blog/871169/201603/871169-20160303201940690-277977845.png" />

NSString+Reverse.h

#import <Foundation/Foundation.h>@interface NSString (Reverse)-(NSString *)reverse;@end

NSString+Reverse.m

#import "NSString+Reverse.h"@implementation NSString (Reverse)-(NSString *)reverse{  NSMutableString *str =[NSMutableString string];  // 小于字符串的长度  for (int i=(int)self.length-1; i>=0; i--) {    // 字符串的倒序    char ch=[self characterAtIndex:i];    // 字符串的添加    [str appendFormat:@"%c",ch];  }  return str;}@end

NSString+Catel.h

#import <Foundation/Foundation.h>@interface NSString (Catel)-(NSNumber *)lengthAsString;@end

 NSString+Catel.m

#import "NSString+Catel.h"@implementation NSString (Catel)-(NSNumber *)lengthAsString{  int len= (int)self.length;  return [NSNumber numberWithInt:len];}@end

main.m

#import <Foundation/Foundation.h>#import "NSString+Reverse.h"#import "NSString+Catel.m"int main(int argc, const char * argv[]) {  @autoreleasepool {    NSString *str =@"abc";    // 逆序输出    NSLog(@"%@",[str reverse]);        NSLog(@"%d",[str lengthAsString].intValue);  }  return 0;}

运行结果

类目(分类)

类目(分类)---集合逆序输出


 

目录

类目(分类)

 

NSArray+Reversre.h

#import <Foundation/Foundation.h>@interface NSArray (Reversre)-(NSArray *)reverse;@end

 NSArray+Reversre.m

#import "NSArray+Reversre.h"@implementation NSArray (Reversre)-(NSArray *)reverse // 逆序输出方法实现{  NSMutableArray *array=[NSMutableArray array];  // 小于集合的个数  for (int i=(int)self.count-1; i>=0; i--) {    // 集合的添加用addObject 集合的倒序objectAtIndex    [array addObject:[self objectAtIndex:i]];  }  return array;}@end

main.m

#import <Foundation/Foundation.h>#import "NSArray+Reversre.h"int main(int argc, const char * argv[]) {  @autoreleasepool {    // 不可变集合的初始化    NSArray *array=[NSArray arrayWithObjects:@"a",@"b",@"c",@"d",@"e", nil];   NSArray *arr=[array reverse];    NSLog(@"%@",arr);  }  return 0;}

运行结果:

类目(分类)

 




原标题:类目(分类)

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

北欧专线:https://www.goluckyvip.com/tag/28950.html
北泰国际货运代理:https://www.goluckyvip.com/tag/28951.html
贝贝网:https://www.goluckyvip.com/tag/28952.html
贝蒂娃娃 Betty Boop :https://www.goluckyvip.com/tag/28953.html
贝海国际:https://www.goluckyvip.com/tag/28954.html
贝海国际速递:https://www.goluckyvip.com/tag/28955.html
去日本入住酒店,东西随意用却有一个特殊“要:https://www.vstour.cn/a/411241.html
中国有哪些著名的酒店品牌。:https://www.vstour.cn/a/411242.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流