iOS 面试题目(没有答案版)

面试题目

1开发过程中应用程序内存泄露了该怎么办

2  ios开发中有什么方式支持多继承用分类和协议

3从1-n个五序列的数字中排序的算法有哪些,简单代码实现一个并写出时间复杂度

冒泡排序快速排序插入排序希尔排序OC块代码排序。(冒泡)实现两个for循环,时间复杂度m*m-1

4开启一个其他线程来计算1+1并且把结果用主线程显示在label上更新UI

5数学题从1-20中有两个任意数,A知道2个数字的和,B知道两个数组的乘积,

A问B你知道这个两个数字的吗?   B说不知道

B问A那你知道这两个数字吗A说不知道

B说,哦,我知道了

A说,我也知道了

请问这两个数字是多少

6有一个6克和21克的砝码,怎样称量三次将420克的糖分成270克和150克

7一桌子人,每个人额头上都贴有标签,绿色和红色,绿色至少1个,大家都能看到别人头上的标签,看不到自己头上的标签,然后开始闭眼游戏,大家觉得自己头上是绿色标签就拍一下手掌,第一次闭眼没人拍掌,第二次,第三次也同样没有人拍掌,第四次有一个人拍掌了,请问绿色标签有几张?

昨天还有一道ViewController的didReceiveMemoryWarning怎么被调用,默认是什么、。

18.用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)

19.写一个委托的interface

20.写一个NSString类的实现

21.obj-c有私有方法么?私有变量呢

22.关键字const有什么含意?修饰类呢?static的作用,用于类呢?还有extern c的作用

23.为什么标准头文件都有类似以下的结构?

#ifndef __INCvxWorksh

#define __INCvxWorksh

#ifdef __cplusplus

extern "C" {

#endif

/*...*/

#ifdef __cplusplus

}

#endif

#endif /* __INCvxWorksh */

24.MVC模式的理解

25.列举几种进程的同步机制,并比较其优缺点。

26.什么是键-值,键路径是什么

27.c和obj-c如何混用

28.cocoa touch框架

29.自动释放池是什么,如何工作

30.objc优点和objc缺点?

31.sprintf,strcpy,memcpy使用上有什么要注意的地方

32..http和scoket通信的区别。

33.uiview的frame和calayer的frame有什么区别联系?

34.还问了weak可以修饰NSInteger吗

你可能感兴趣的:(iOS 面试题目(没有答案版))