ios常见题
来源:互联网 发布:金融数据分析师是什么 编辑:程序博客网 时间:2024/05/01 02:52
iOS中遍历字符串
-(void)traverseString1{
NSString *newStr =@"你在";
NSString *temp = nil;
for(int i =0; i < [newStr length]; i++)
{
temp = [newStr substringWithRange:NSMakeRange(i, 1)];
NSLog(@"第%d个字是:%@",i,temp);
}
}
讲一个格式化转换成另外一种时间格式
-(void)oldString:(NSString *)oldString{
NSString *str = @"2014年7月05日";
NSLog(@"原字符串:%@",str);
//定义一个dateFormatter
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
//设置Formatter的时间格式
[formatter setDateFormat:@"yyyy年MM月dd日"];
//将字符串转成NSDate
NSDate *date = [formatter dateFromString:str];
//设置Formatter的时间格式
[formatter setDateFormat:@"yyyy-MM-dd"];
//按新的时间格式将date转成新的字符串
NSString *newStr = [formatter stringFromDate:date];
NSLog(@"新字符串:%@",newStr);
}
定义⼀一个block,要求接收⼀一个数组并⽤用迭代器遍历数组void (^myBlock) (NSArray *) = ^(NSArray *array){
for (NSObject *obj in array) {
NSLog(@"%@",obj);
}
};
struct Date{
int year;int month;int day;
};
struct Date date;
NSValue *value=[NSValue valueWithBytes:&date objCType:@encode(struct Date)];
NSArray *array = [NSArray arrayWithObjects:@"你好", [NSNull null],value, nil];
myBlock(array);
- iOS面试常见题
- ios常见题
- ios面试题:常见笔试题
- IOS常见开发代码
- ios常见数据类型大小
- ios 常见异常
- ios推送常见错误
- ios常见bug解决方案
- ios常见存储方式
- IOS GHUnit常见错误信息
- IOS常见的错误
- iOS 常见错误
- ios开发常见错误
- 【iOS】设备常见传感器
- 常见iOS Bug
- ios 常见错误收集
- ios开发常见bug
- IOS新手常见错误
- 本肆亢糖挤浩芍凳佳白阑怯肝端赜
- Generate Parentheses
- HDU 1106 排序
- 条款 13: 初始化列表中成员列出的顺序和它们在类中声明的顺序相同
- springMVC的maven pom.xml实例一
- ios常见题
- [UVA11637] Garbage Remembering Exam && 概率
- STL2—关联容器map基础总结
- STL3—Set容器基础总结
- IIS7 WINDOWS2008的一些错误
- HDU 1236 排名
- windowsPE 1-7
- Microsoft .NET Micro Framework移植开发笔记1
- 如何把一个输入字符串转换成枚举类型