OC-字符串、数组、字典总结】的更多相关文章

1. 判断中间目录是否存在 (10分) 比如 传入字符串 @"/home/qianfeng/oc.txt" 和 @"qianfeng" 返回:YES 传入字符串 @"/usr/qianfeng/oc.txt 和 @"fengqian" 返回:NO 2.将字符串按照单词逆序 (10分) 输入一段字符串,已知字符串只由字母和空格构成,将字符串按照单词逆序 传入@"welcome to qianfeng" 返回 @&quo…
字符串 OC和Swift中字符串的区别 在OC中字符串类型时NSString,在Swift中字符串类型是String OC中字符串@"",Swift中字符串"" Swift中String是第一个结构体,性能更高 String支持直接遍历 Swift提供了String和NSString之间的无缝转换   字符串的使用   用反斜线 \ 和小括号 () 做字符串插值(把常量\变量插入到字符串中) let hand = 2var age1 = 20let string1…
swift用起来刚开始感觉有点怪怪的,但用了一段时间觉得还是挺好用的,哈哈.毕竟都是要有一个过程的嘛. 我就写一些自己在使用swift的时候的注意点吧,如有不正之处,还请指正! 一.在开发中优先使用常量,只有发现该标识符需要修改的时候,再改成变量,这样做可使数据更安全,以防止队友不小心把你的值修改了. 二.创建一个对象的时候,比如创建一个UIView对象 //1.创建UIView对象 let rect : CGRect = CGRectMake(, , , ) let view : UIView…
==============NSArray(不可变数组)=========== NSArray,继承自NSObject  用来管理(储存)一些有序的对象,不可变数组. 创建一个空数组 NSArray *array1=[[NSArray alloc]init];               //NSArray *array2=[NSArray array]; nil   数组结束标志 NSArray *array3=[[NSArray alloc]initWithObjects:@"rose&qu…
ios 常用字符串的操作   //将NSData转化为NSString        NSString* str = [[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding];//将NSString 转化为NSData (NSString.h)- (NSData *)dataUsingEncoding:(NSStringEncoding)encoding; //载一个字符串中删除一个字符或字符串[_display…
字符串 //取子字符串 NSString *str1=@"今天的猪肉真贵,200块一斤"; NSString *sub1=[str1 substringFromIndex:4]; NSLog(@"%@",sub1);//肉真贵,200块一斤 //区间 NSRange ran=NSMakeRange(3, 2); NSString *sub2=[str1 substringWithRange:ran]; NSLog(@"%@",sub2);//猪肉…
NSString *urlString = [NSString stringWithFormat:@"http://www.apple.com"];        // 获取字符串长度    NSLog(@"长度:%lu", [urlString length]); // 求子字符串    NSLog(@"%@", [urlString substringFromIndex:4]);    NSLog(@"urlString = %@&…
数组.字典.集合 参考1   参考2  参考3  参考4  参考5 NSArray * nn  = @[@"元素1",@"元素2",@"元素3"]; NSUInteger i = [nn indexOfObject:@"元素1" inRange:NSMakeRange(0, 3)]; NSLog(@"在给定范围内查找给定字符串所在的下标,如果有的话就返回第一个查找到的元素下标%lu --",i); //NS…
Swift语法基础入门二(数组, 字典, 字符串) 数组(有序数据的集) *格式 : [] / Int / Array() let 不可变数组 var 可变数组 注意: 不需要改变集合的时候创建不可变集合是很好的实践.如此 Swift 编译器可以优化我们创建的集合. // 声明数组 let arr1: Array<Int> // 推荐 let arr2: [Int] arr2 = [10, 20] // 先定义再初始化 //arr2 = [30, 40] var arr3: [Double]…
////  @proprety数组字典字符串用copy和strong区别(深浅拷贝).h//  IOS笔记//// /* _proprety________copy_strong_________h *//* 定义属性时NSArray,NSString,NSDictionary为何要用copy  定义一个Person类,并定义一下属性,并设置strong(深拷贝) @interface Person : NSObject  @property (nonatomic, strong) NSStri…