iOS面试笔记、面试题.doc

iOS面试笔记、面试题.doc

ID:58487364

大小:138.50 KB

页数:43页

时间:2020-05-16

iOS面试笔记、面试题.doc_第1页
iOS面试笔记、面试题.doc_第2页
iOS面试笔记、面试题.doc_第3页
iOS面试笔记、面试题.doc_第4页
iOS面试笔记、面试题.doc_第5页
资源描述:

《iOS面试笔记、面试题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、面试题笔记注意事项:内存管理、多线程、核心动画、表重用,推送,数据持久化。前程无忧、智联招聘。1.编程题写一个View从屏幕顶端动画移动到底部@interfaceTimingCurveViewController:UIViewController{IBOutletUIImageView*basketBall;}-(void)touchesEnded:(NSSet*)toucheswithEvent:(UIEvent*)event{[UIViewbeginAnimations:@"movement"context:nil];[UI

2、ViewsetAnimationCurve:UIViewAnimationCurveEaseIn];//[UIViewsetAnimationDuration:1.0f];[UIViewsetAnimationRepeatCount:3];[UIViewsetAnimationRepeatAutoreverses:YES];CGPointcenter=basketBall.center;if(center.y>85.0f){center.y-=295.0f;

3、basketBall.center=center;}else{center.y+=295.0f;basketBall.center=center;}[UIViewcommitAnimations];}2.写一个内联函数,将字符串@“#ff3344”换成相应的UIColor对象-(UIColor*)getColor:(NSString*)hexColor{unsignedintred,green,blue;NSRangerange;range.length=2;range.location=0;[[NSScannerscanner

4、WithString:[hexColorsubstringWithRange:range]]scanHexInt:&red];range.location=2;[[NSScannerscannerWithString:[hexColorsubstringWithRange:range]]scanHexInt:&green];range.location=4;[[NSScannerscannerWithString:[hexColorsubstringWithRange:range]]scanHexInt:&blue];retur

5、n[UIColorcolorWithRed:(float)(red/255.0f)green:(float)(green/255.0f)blue:(float)(blue/255.0f)alpha:1.0f];}[self.viewsetBackgroundColor:[selfgetColor:@"FF0000"]];3.将字符串@“abcdefghijklmn”中的efg截取出来替换攒成gfeNSString*str=@"abcdefghij";[strreplace:@"efg",@“gfe”];4.写一个取当前日期的方法

6、,输入字符串,格式如下2010-02-19//获取当前时间NSDate*nowDate=[NSDatedate];//格式化日期,其实就是利用一个日期格式化对象把日期转换成字符串了//先定义一个NSDateFormatter对象,然后给这个格式对象定义成自己想要的格式,然后用它去转化其他日期即可NSDateFormatter*format1=[[NSDateFormatteralloc]init];[format1setDateFormat:@"yyyy/MM/ddHH:mm:ss"];NSString*str1=[format

7、1stringFromDate:nowDate];NSLog(@“%@",str1);5.解释类、对象、实例方法和实例成员类:一类事物的抽象,有成员和方法。对象:类的实例化和具体化实例方法:主要和类方法区别,类方法声明时前面用加号,实例方法声明时用减号实例成员:主要和类成员区分,类成员加static,实例成员不需要。6.、类名、方法名、成员名、函数名、宏定义首字母哪些大写,哪些小写大写:类名,宏定义小写:方法名,成员名,函数名7.@public,@protected,@private区别@public:完全公开,在程序的任何地方

8、都可以调用@private:和@public相反,只能在该类内部调用@protected:只有自己和自己的子类可以调用8.如何声明一个带两个参数的实例方法和如何调用(举例说明)声明:-(void)methodForParameter1:(NSString*)p1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。