iOS 面试(高德)

高德iOS面试整理(顺序有些乱)
确实挺对不住面试官的,视频面试,我的这边始终没声音。
1.
- (void)testFun
{
CGRect a ;
//…..


}
a的内存在堆上,还是栈上?
2.。 如何把一个 CGRect类型的数据放在堆上去? 你能够想到多少种方法?
3.  CGRect a ;
       [a retain];
是否能通过编译
4.autorelease pool有用过吗?
对于auto release pool,同一个thread 可以存在多个auto release pool吗?
如果可以,如果有一个变量 [b autorelease]
那么, b被加入了哪一个auto release pool?
5.NSRunloop和thread什么关系?一个 thread中必须有一个auto release pool吗?
6 uiview用过吗? 前两个啥区别?如果我们知道bound /center,我们能够计算出frame吗?
7.uiviewcontroller加载机制是什么样的,能不能给我描述一下。
8.能不能给我讲一下视图点击hit test的机制?
9.如果用原生的苹果代码,帮我写一个请求taobo主页的代码。
10.能给描述一下操作系统中的,死锁是啥概念吗?
11.如果咱们自己实现NSMutableDictionary,你能够给描述一下思路吗?
12 硕士课程中,记忆中是包括设计模式的,学习过吗? 能给我描述一下如何构造出来观察者模式吗?
13 有看过 iWatch方面的内容吗?
14 有一个mutable的数组,如何实现把偶数次序的元素全删除掉?

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。