Oc复习
来源:互联网 发布:淘宝老店新开 编辑:程序博客网 时间:2024/06/06 07:26
/*ObjC的复习
1)Foundation框架
一.字符串
NSString和NSmutableString
字符串的创建,初始化,以及常用的方法*/
NSString *string = @”我们都是好孩子”;
NSString *string1 = [NSString stringWithString:string];
NSString *string2 = [NSString stringWithFormat:@”我们都是好孩子”];
NSLog(@”string=%@,string1=%@,string2=%@”,string,string1,string2);
NSString *string3 = [NSString stringWithFormat:@”%@%@”,string1,string2];
NSLog(@”%@”,string3);
NSString *string4 = @”面向过程:是指分析出解决问题所需的步骤,然后用函数把这些步骤一步步实现,使用时一个个调用就可以了面向对象是:把构成问题的事物分解成一个个对象,然后协调各个对象之间的联系和通信,建立对象的目的不是为了完成一个个步骤,而是为了描述某个事物在整个解决问题的步骤中的行为。”;
NSInteger length = string4.length;
NSLog(@”length= %lu”,length);
//字符串的截取
NSString *subString = [string4 substringToIndex:5];
NSLog(@”subString = %@”,subString);
NSString *subString1 = [string4 substringFromIndex:120];NSLog(@”subString = %@”,subString1);
NSString *subString2 = [string4 substringWithRange:NSMakeRange(5, 5)]; NSLog(@"%@",subString2); if([subString1 isEqualToString:subString2]){ NSLog(@"他们相同"); }else { NSLog(@"不相同"); }NSString *compareString = @"linzhihai"; NSString *compareString1 = @"zhangwenyan"; NSComparisonResult result = [compareString compare:compareString1]; switch (result) { case NSOrderedAscending: NSLog(@"compareString<compareString1"); break; case NSOrderedSame:{ NSLog(@"compareString = compareString1"); }break; case NSOrderedDescending:{ NSLog(@"compareString > compareString1"); }break; default: break; } NSRange range = [string4 rangeOfString:@"一个个"]; NSLog(@"range = %@",[NSValue valueWithRange:range]); NSString *string5 = [@"孩子不哭,你是一个顶天立地的男子汉"stringByAppendingString:string4]; NSLog(@"%@",string5); /*2)数组 NSArray和NSMutableArray 创建,初始化,使用*/ NSArray *array = [[NSArray alloc]init]; NSArray *array1 = [NSArray array]; NSArray *array2 = [NSArray arrayWithObject:@"我们"]; NSArray *array3 = [NSArray arrayWithObjects:@"根本",@"跟班",@"刚好", nil]; NSArray *array4 = @[@"时尚",@"时间",@"事故",@"四头"]; NSArray *array5 = [NSArray arrayWithArray:array3]; NSArray *array6 = [NSArray arrayWithContentsOfFile:@""]; NSArray *array7 = [NSArray arrayWithContentsOfURL:[NSURL URLWithString:@""]]; NSUInteger count = array4.count; NSString *str = [array4 objectAtIndex:0]; NSLog(@"%@,%d,%@",array3,count,str);}return 0;
}
- OC复习
- OC复习
- Oc复习
- oc复习笔记
- OC之总复习
- OC 基础复习(一)
- iOS oc 回顾与复习
- 数据结构排序复习 OC实现
- OC语法复习及今日内容
- OC语言(七)Block复习
- OC语言复习属性的声明
- 【黑马程序员】oc程序复习大典
- 芒果iOS开发之OC复习总结
- OC 复习 小结 第一讲 类和对象
- iOS复习OC语言 NSString与NSArray 使用
- iOS复习 OC语言 类目Category/类扩展Extension
- 复习
- 复习
- 关于Linealayout 各item点击效果,比较不错的selector
- UMeng 微博分享,报invalid_client 和 redirect_uri_mismatch
- Codeforces Round #274 (Div. 2) d Long Jumps 尺取法 + set
- java中split以"."分割
- 底部导航栏封装
- Oc复习
- 全排列算法—基于OC
- 使用ApplicationContext作为全局变量引用的缺陷
- Android:Unable to resolve target ‘android-8’问题解决
- EasyMock官方文档
- [cf193c]Students' Revenge解题报告
- Matching Names(Trie树)-(VK Cup 2015 - Finals, online mirror)
- 关于xcode 断点的设置
- 数据结构—排序总结