1 / 64
文档名称:

ios面试笔记、面试题 ios面试题.doc

格式:doc   大小:87KB   页数:64页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ios面试笔记、面试题 ios面试题.doc

上传人:raojun00001 2017/6/16 文件大小:87 KB

下载得到文件列表

ios面试笔记、面试题 ios面试题.doc

相关文档

文档介绍

文档介绍:1 iOS 面试笔记、面试题 ios 面试题 iOS 面试笔记、面试题面试题笔记注意事项: 内存管理、多线程、核心动画、表重用, 推送, 数据持久化。前程无忧、智联招聘。 1. 编程题写一个 View 从屏幕顶端动画移动到底部***@interface TimingCurveViewController : UIViewController { IBOutlet UIImageView *basketBall; }- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event { [UIView beginAnimations:@"movementcontext:nil]; [UIView setAnimationCurve:UIViewAnimationCurveEaseIn]; //<label 2 id=""/> [UIView setAnimationDuration:]; [UIView setAnimationRepeatCount:3]; [UIView setAnimationRepeatAutoreverses:YES]; CGPoint center = ; if( > ) { -= ; = center; } else { += ; = center; } [mitAnimations]; } 2. 写一个内联函数,将字符串@“#ff3344 ”换成相应的 UIColor 对象- (UIColor *)getColor:(NSString*)hexColor { unsigned int red,green,blue; NSRange range; = 2; = 0; 3 [[NSScanner scannerWithString:[hexColor substringWithRange:range]]scanHexInt:red]; = 2; [[NSScanner scannerWithString:[hexColor substringWithRange:range]]scanHexInt:green]; = 4; [[NSScanner scannerWithString:[hexColor substringWithRange:range]]scanHexInt:blue]; return [UIColor colorWithRed:(float)(red/)green:(float)(green / ) blue:(float)(blue / )alpha:]; } [ setBackgroundColor:[self getColor:@"FF0000"]]; 3. 将字符串@“ abcdefghijklmn ”中的 efg 截取出来替换攒成 gfe NSString* str = @"abcdefghij"; [str replace : @"efg,@ “ gfe ”]; 4. 写一个取当前日期的方法,输入字符串,格式如下 2010-02-19 // 获取当前时间 NSDate * nowDate = [NSDate date]; 4 // 格式化日期, 其实就是利用一个日期格式化对象把日期转换成字符串了// 先定义一个 NSDateFormatter 对象,然后给这个格式对象定义成自己想要的格式,然后用它去转化其他日期即可 NSDateFormatter *format1=[[NSDateFormatter alloc]init]; [format1 setDateFormat:@"yyyy/MM/dd HH:mm:ss"]; NSString *str1=[format1 stringFromDate:nowDate]; NSLog(@ “%@",str1); 5. 解释类、对象、实例方法和实例成员类:一类事物的抽象,有成员和方法。对象:类的实例化和具体化实例方法: 主要和类方法区别, 类方法声明时前面用加号, 实例方法声明时用减号实例成员:主要和类成员区分,类成员加 static