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吗

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.写一个NSString类的实现 +(id)initWithCString:(c*****t char *)nu...
    韩七夏阅读 9,206评论 2 37
  • iOS面试小贴士 ———————————————回答好下面的足够了------------------------...
    不言不爱阅读 6,466评论 0 7
  • 云黑夜袭雨将压, 闻声坠地空中砸。 风肆幕沉雷响烈, 落渐浮音冷凉踏。
    水硬阅读 1,526评论 0 1
  • 整个暑假,唯一的四天假期,在韩城盘桓四日,每日一摄。无得心应手的设备和软件,后期剪辑做的痛苦万分,凑合看吧。
    绝对疯了阅读 3,157评论 0 1
  • 其实,我一直觉得自己是个没有乐趣的人,也想不出来自己有什么兴趣和特长,擅长做什么。现在,努力来回忆了下,好像真有那...
    慢慢April阅读 2,540评论 4 8

友情链接更多精彩内容