笔记iOS一些知识点

2017-10-26  本文已影响0人  小刘_假装是个程序员

将string字符串转换为array数组
NSArray *array = [Str componentsSeparatedByString:@","];

==反向方法
将array数组转换为string字符串
NSString *tempString = [mutableArray componentsJoinedByString:@","];--分隔符

一些常用的字符串处理函数

NSArray *array = [allArray componentsSeparatedByString:@"."];

按照关键字 "." 截取数组,并把每段文字存入数组array。

NSString *tempStr = array[0];

__NSArrayI 是NSArray的真正类型 ,

__NSArrayM是NSMutableArray的真正类型;

可以打印出来: NSLog(@"array的真实类型: %@",[ NSArray class]);

通过Tag传section和row两个值

detailLabel.tag = [[NSString stringWithFormat:@"8%03ld8%03ld", indexPath.section, indexPath.row] integerValue];
NSString *section = [index substringWithRange:NSMakeRange(1, 3)];
NSString *row = [index substringWithRange:NSMakeRange(5, 3)];
//另外两个处理字符串长度的方法.
string substringFromIndex:<#(NSUInteger)#>
string substringToIndex:<#(NSUInteger)#>

UIView 方法: recursiveDescription

可以显示出当前视图的详细层级结构,可以在代码中直接调用,也可以在GDB中调用,

断点后,在GDB中调用时需要借助另一个GDB命令:print-object:即我们常用的po

使用 po [self.view recursiveDescription];

mob分享设置语言固定为中文
可以把我们strings文件里的改成中文 或者
info.plist中 添加 Localizations 类型为Array,然后添加Chinese(Simplified)

上一篇 下一篇

猜你喜欢

热点阅读