码迷,mamicode.com
首页 >  
搜索关键字:ios面试    ( 310个结果
IOS高级面试题
1.写一下UIButton与UITableView的层级结构  2.Cocoa的Foundation对象与Core Foundation对象通过什么关键字进行转换?这些关键字有什么区别?  3.KVO是什么?内部是怎么实现的?  4.是否可以把比较耗时的操作放在NSNotificationCenter中处理?为什么?应该如何处理?  5.利用NSOperation与NSOperationQ...
分类:移动开发   时间:2014-10-24 16:32:01    阅读次数:196
iOS面试题收集
1.请简述NSSet、NSArray 、NSDictionary的区别 NSSet、NSArray、NSDictionary 都是属于不可变集合类,在集合类里只能添加对象元素不能添加基本数据类型。 不可变:在创建完集合类后就不能够对他们进行修改。 NSSet: 1.是一个无序的集合 2.在内存中存储...
分类:移动开发   时间:2014-10-22 14:18:46    阅读次数:246
据说是百度ios面试题
百度面试题:一面:知识点Objective C runtime library: Objective C的对象模型,Block的底层实现结构,消息发送,消息转发,内存管理CoreData : 多线程处理大量数据同步时的操作Delegate:Notification,KVO, other优缺点Runt...
分类:移动开发   时间:2014-10-13 10:16:29    阅读次数:199
ios面试题2
1 Objective-C提供了几种内存管理方式?请详细举例谈谈你对objective-C的内存管理策略的理解。答:两种,ARC和手动管理(retain 、release 或autorelease)。1.new,alloc和copy方法创建一个对象时,该对象的保留计数器值为1.不再使用该对象时,要负...
分类:移动开发   时间:2014-10-09 16:59:47    阅读次数:169
ios面试题
1.main(){ int a[5]={1,2,3,4,5}; int *ptr=(int *)(&a+1); printf("%d,%d",*(a+1),*(ptr-1));}答:2,5 *(a+1)就是a[1],*(ptr-1)就是a[4],执行结果是2,5 &a+1不是首地址+1,系统会认为....
分类:移动开发   时间:2014-10-04 00:50:55    阅读次数:383
iOS面试题最全集锦
1.Difference between shallow copy and deep copy??浅复制和深复制的区别??答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。?深层复制:复制引用对象本身。?意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_co...
分类:移动开发   时间:2014-10-03 22:25:15    阅读次数:507
[转载]iOS面试题总
转载自:http://blog.sina.com.cn/s/blog_67eb608b0101r6xb.html(2014-06-13 20:23:33)转载▼标签:转载crash原文地址:iOS面试题总作者:唯一的弟子1.简述OC中内存管理机制。与retain配对使用的方法是dealloc还是re...
分类:移动开发   时间:2014-09-19 09:56:05    阅读次数:403
iOS面试中遇到@synthesize和@dynamic
@synthesize 除非开发人员已经做了,否则由编译器自动生成getter/setter方法。 当开发人员自定义存或取方法时,自定义会屏蔽自动生成该方法。 @dynamic 告诉编译器,不自动生成getter/setter方法,避免编译期间产生警告。 是由开发人员提供相应的代码:对于只读属性需要提供 setter方法;对于读写属性需要提供 setter 和 getter方法。...
分类:移动开发   时间:2014-09-16 01:35:29    阅读次数:204
iOS 面试题之#define 与 static 的取舍
前几天面试中的一道题目吧,记起来了就写出来了。这道题,不能算是iOS的面试题,应该算是基础。 编写代码时通常要定义常量有哪几种方式? 我只想到了#define xx xxx 因为常用 =================...
分类:移动开发   时间:2014-09-14 19:28:17    阅读次数:256
iOS面试常见题
1.耶稣有13个门徒,其中有一个就是出卖耶稣的叛徒,请用排除法找出这位叛徒:13个人围坐一圈,从第一个人开始循环报数,数到三排除,最后剩下的人就是叛徒 int people[13] = {1,2,3,4,5,6,7,8,9,10,11,12,13}; int count = 0;//用来记录报数  int number = 13;//记录活着的人数  int i = 0;/...
分类:移动开发   时间:2014-09-03 15:04:56    阅读次数:220
310条   上一页 1 ... 27 28 29 30 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!