一些iOS技术面试题

转载 2012年03月28日 11:11:15
1.Difference between shallow copy and deep copy?

2.What is advantage of categories? What is difference between implementing a category and inheritance?

3.Difference between categories and extensions?

4.Difference between protocol in objective c and interfaces in java?

5.What are KVO and KVC?

6.What is purpose of delegates?

7.What are mutable and immutable types in Objective C?

8.When we call objective c is runtime language what does it mean?

9.what is difference between NSNotification and protocol?

10.What is push notification?

11.Polymorphism?

12.Singleton?

13.What is responder chain?

14.Difference between frame and bounds?

15.Difference between method and selector?

16.Is there any garbage collection mechanism in Objective C.?

17.NSOperation queue?

18.What is lazy loading?

19.Can we use two tableview controllers on one viewcontroller?

20.Can we use one tableview with two different datasources? How you will achieve this?

21.What is advantage of using RESTful webservices?

22.When to use NSMutableArray and when to use NSArray?

23.What is the difference between REST and SOAP?

24.Give us example of what are delegate methods and what are data source methods of uitableview.

25.How many autorelease you can create in your application? Is there any limit?

26.If we don’t create any autorelease pool in our application then is there any autorelease pool already provided to us?

27.When you will create an autorelease pool in your application?

28.When retain count increase?

29.Difference between copy and assign in objective c?

30.What are commonly used NSObject class methods?

31.What is convenience constructor?

32.How to design universal application in Xcode?

33.What is keyword atomic in Objective C?

34.What are UIView animations?

35.How can you store data in iPhone applications?

36.What is coredata?

37.What is NSManagedObject model?

38.What is NSManagedobjectContext?

39.What is predicate?

40.What kind of persistence store we can use with coredata?

百度iOS面试题

1.请解释一下KVO、KVC的含义 2.怎么实现多重继承 3.GCD死锁产生以解决方案? 4.iOS事件传递机制 5.UITableView重用机制 6.NSString用copy是深拷贝还...
  • u010449335
  • u010449335
  • 2016年12月06日 15:12
  • 576

iOS【BAT大公司面试题 ~ 非常好的面试题】

前言: 在朋友群里老是看到好多人因为工作而苦恼,就随手从自己的笔记和网上选取了自己感觉还不错的iOS面试题,和大家分享下,共同学习,互相勉励!现在随着iOS平台开发的职位的增加,笔试、面试也越来越有...
  • luolianxi
  • luolianxi
  • 2017年09月10日 21:08
  • 424

iOS开发之基础面试题

1.请简单说明多线程技术的优点和缺点? 优点: 能够适当提高程序的执行效率; 能够适当的提高资源的利用率,比如CPU、内存。 缺点: 创建线程有额外开销 程序的代码更加复杂 线程越...
  • ziyuzhiye
  • ziyuzhiye
  • 2017年08月30日 16:05
  • 640

【JAVA秒会技术之秒杀面试官】JavaEE常见面试题(六)

个人结合诸多资料,总结的一些JavaEE常见面试题,主要针对初/中级程序员。想要word完整版下载的,评论里留言留下你的邮箱!...
  • qq296398300
  • qq296398300
  • 2016年12月08日 15:32
  • 1074

收集了一些iOS技术面试题

1.Difference between shallow copy and deep copy?
浅复制和深复制的区别? 
答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。
深层复制:复...
  • u012951123
  • u012951123
  • 2014年03月10日 18:47
  • 450

c++常见面试题-malloc/free、new/delete解析

相同点:   都用于动态申请和释放内存 不同点:   (1)操作对象的不同   malloc与free是C 语言的标准库函数,new/delete 是C++的运算符。malloc和free...
  • tiankong_
  • tiankong_
  • 2017年08月01日 11:05
  • 167

黑马程序员——外企Objective-C面试题(英语版)——黑马 ios 技术博客

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1.Difference between shallow copy and d...
  • dumengqiu
  • dumengqiu
  • 2014年12月21日 12:09
  • 595

腾讯技术面试题

实现乘法运算(不能用乘、除、取余操作),假设a*b 每次b向右移一位,a向左移一位 如果b的此位为1,则结果ans相应的加上a。 直到b为0, 结束迭代。 int Mult...
  • changrj6
  • changrj6
  • 2016年04月25日 22:28
  • 250

iOS进阶面试题----经典10道

OneV‘s Den在博客里出了10道iOS面试题,用他的话是:"列出了十个应聘Leader级别的高级Cocoa/CocoaTouch开发工程师所应该掌握和理解的技术" 。  在这里給一份我的答案。 ...
  • xunyn
  • xunyn
  • 2013年12月10日 21:45
  • 98088

技术总监面试题(Java),看看你会多少?

一、基础知识: 1、使用JDBC查询数据我们最常见的一种方式就是,执行完SQL后获得一个结果集(ResultSet),然后循环从结果集中获取  每一条记录设值到JavaBean中,最后将数据对象以...
  • yangxt
  • yangxt
  • 2012年08月03日 14:39
  • 6967
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一些iOS技术面试题
举报原因:
原因补充:

(最多只允许输入30个字)