- 博客(17)
- 收藏
- 关注
原创 KVC总结
标准setPerson * person=[[Personalloc]init];person.name=@"张三";Dog * dog=[[Dogalloc]init];dog.name=@"旺财";person.dog=dog;KVCPerson * person=[[Personalloc]init];[personsetV
2017-10-27 16:07:32
187
原创 iOS 沙盒机制与获取
iOS 沙盒机制与获取沙盒机制沙盒:文件系统(就是个文件夹)iOS每个应用程序都有自己的沙盒目录,默认是只能访问自己的沙盒目录,但iOS8开始,开发了几个固定区域可供其他应用访问,间接解决iOS 应用之间信息不互通的问题主要包含: 文件夹 应用程序包 Documents 持久化数据 tmp 临时目录 Library cache 缓存 Pref
2017-05-15 17:38:59
267
原创 NSString 不常用方法
NSString 不常用方法是否以str开头- (BOOL)hasPrefix:(NSString*)str;是否以str结束- (BOOL)hasSuffix:(NSString*)str;是否包含某字符串- (NSRange)rangeOfString:(NSString*)searchString;是否包含某字符串(副加查找条件)- (NSRange)rangeOfString:(NSStri
2017-05-14 16:31:10
314
原创 NSString 去掉首尾空格
“` NSString* str=@” I have Space “;NSString* finnalStr=[str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]; NSLog(@”finnalStr=%@”,finnalStr); “`
2017-05-14 16:24:38
2044
原创 NSString 大小写切换
NSString 大小写切换NSString* str=@"AbCd";全部大写NSString *upStr=[str uppercaseString];全部小写NSString *lowStr=[str lowercaseString];打印结果NSLog(@"upStr=%@",upStr);NSLog(@"lowStr=%@",lowStr);首字母大写,如果是句子,则每个单词首字母都大写
2017-05-14 16:19:33
278
原创 字符串拆分成数组,数组组合成字符串
NSArray* array=@[@"test1",@"test2",@"test3",@"test4",@"test5",@"test6",@"test7"];//将数组合并成一个字符串NSString* appendStr=[array componentsJoinedByString:@" "];NSLog(@"appendStr=%@",appendStr);//将字符串拆分成数组
2017-05-14 16:10:54
439
原创 NSArray Block遍历方法,NSDictory Block遍历方法
/**block遍历数组方法@param obj数组内对象@param idx位置@param stop是否停止@return*/[array enumerateObjectsUsingBlock:^(id _Nonnull obj, NSUInteger idx,BOOL *_Nonnull stop) {}];NSDictionary* dic=@{@"key1":@"v
2017-05-14 16:10:51
203
原创 判断NSArray中元素所在位置
NSArray* array=@[@"test1",@"test2",@"test3",@"test4",@"test5",@"test6",@"test7"];NSString* str=[array objectAtIndex:3];NSLog(@"str=%@",str);//获取元素所在位置,如果找不到,返回NSNotFound(-1);NSInteger index=[array
2017-05-14 16:10:48
3942
原创 NSString 常用方法
//是否以str开头- (BOOL)hasPrefix:(NSString*)str;//是否以str结束- (BOOL)hasSuffix:(NSString*)str;//是否包含某字符串- (NSRange)rangeOfString:(NSString*)searchString;//是否包含某字符串(副加查找条件)- (NSRange)rangeOfString:(NSString*)s
2017-05-14 16:10:45
276
原创 NSString 去掉首尾空格
NSString* str=@"I have Space";NSString* finnalStr=[strstringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceCharacterSet]];NSLog(@"finnalStr=%@",finnalStr);//首尾无空格
2017-05-14 16:10:42
306
原创 NSString 大小写切换
NSString* str=@"AbCd";//全部大写NSString *upStr=[str uppercaseString];//全部小写NSString *lowStr=[str lowercaseString];NSLog(@"upStr=%@",upStr);NSLog(@"lowStr=%@",lowStr);//首字母大写,如果是句子,则每个单词首字母都大写NSString*
2017-05-14 16:10:40
369
原创 NSFileManager使用方法
NSFileManager使用方法NSFileManager使用方法单例判断是否指定位置有内容文件或文件夹判断指定位置是目录文件夹还是文件例如桌面这种就是目录判断文件是否可读判断文件是否可写判断文件是否可删除获取文件属性获取文件夹下所有子目录和子文件获取文件夹下所有子目录和子文件获取文件夹下子目录只包括子文件及目录不包括二级目录创建文件夹NSString * filePath=@
2017-05-13 14:38:50
581
原创 X-code不联想,类库无法查看解决办法
问题说明:Xcode的文件索引未建立导致,索引文件位于/Users/xxx/Library/Developer/Xcode/DerivedData里,索引就像字典的key对应了value,索引未建立,按住command点击自然就无效,代码也就无法变成彩色。所以解决索引是核心。DerivedData从字面上理解应该是收集到的数据,应该是Xcode针对这个项目缓存的一些数据,不会影响项
2016-12-29 11:03:23
758
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人