类别

来源:互联网 发布:diy制作软件 编辑:程序博客网 时间:2024/04/28 06:30
类别

//1.扩充类的方法,不能直接扩充属性,要扩充的类必须是已经声明的(可以是系统提供的也可以是自己写的)
//  声明方式是  已经存在的类型 (类的别名)
//  可以扩充系统提供的也可以是自己写的,但是要注意,扩充系统的会不会调用不确定,有的会调,有的不会调

//2.声明私有方法

//3.分散类的实现

@interface NSString (Addtions)//扩充NSString类,括弧内内容可不写

//可以扩充实例方法
-(NSString *)appendForPath;

//还可以扩充静态方法
+(NSString *)getFilePathWithDir:(NSString *)aDirectory file:(NSString *)aFilename;

//模糊查找
-(BOOL)isContainOfString:(NSString *)aString;
-(NSString *)trim;
-(NSString *)trim
{
    return [self stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
}

//登录成功把关键字以键值对的方式存到本地
        [[NSUserDefaults standardUserDefaults] setObject:name forKey:LOGIN_KEY];
        [[NSUserDefaults standardUserDefaults] setObject:date forKey:TIME_KEY];
        [[NSUserDefaults standardUserDefaults] synchronize];
  //读取沙盒存储键值对
 NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
    NSString *name = [userDefaults objectForKey:LOGIN_KEY];



原创粉丝点击