添加文件"stringtest.h"
#import <Foundation/Foundation.h>
@interface NSString(addprestr)
-(NSString*)add_pre;
@end
添加文件"stringtest.m"
#import "stringtest.h"
@implementation NSString(addprestr)
-(NSString*)add_pre{
NSMutableString *s=[[NSMutableString alloc]init];
[s appendString:@"current string is :"];
[s appendString:self];
return s;
}
@end
添加引用:
#import "stringtest.h"
NSString *a=[NSString stringWithString:@"bbbbbb"];
NSString *b= [a add_pre];
NSLog(@"%@",b);
[b release];
//log结果:current string is :bbbbbb

本文介绍了一个Objective-C中NSString类的扩展方法add_pre,该方法用于在原始字符串前添加固定前缀currentstringis:。通过这个简单的扩展示例,展示了如何自定义NSString的行为以满足特定需求。
826

被折叠的 条评论
为什么被折叠?



