随着iOS平台开发的职位的增加,笔试、面试也越来越有“套路”,这里我总结了一些面试题,多数是Objective-C的基础知识,适合于面试新人,答案是我自己答的,不准确的地方,欢迎指出。 1.   Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? Object-c的类不可以多重继承;可以实现多个接口,通
转载 2024-08-21 21:13:59
67阅读
1、 已知:语句printf(“%u”, 0xFFFFFFFF + 2);则输出。 4294967295429496729601 2、 已知,int sum = 0, a, b, c, d。则以下哪个代码片段能正确求出a、b、c、d四数之和:。 while(sum){sum += a; sum += b; sum += c;
转载 2024-01-09 11:06:14
40阅读
第一篇面试题整理:://cocoachina.com/bbs/read.php?tid-459620.html 本篇面试题同样:如答案有问题,欢迎指正! 1.回答person的retainCount值,并解释为什么Person * per = [[Person alloc] init];self.person = per; 2 2.这段代码有
转载 2023-06-05 20:48:17
312阅读
今天刚刚开始面试,接下来这几天把遇到的面试题总结如下:1.内存管理在实际开发中的应用(必考,已经被问两次了)答: 1.UITableView的数据条数太多时会消耗内存,可以给UITableViewCell、UICollectionViewCell、UITableViewHeaderFooterView设置正确的复用ID,充分复用。2.有透明度的View(alpha值在0到1之间),opaque的值
前言:经过本人最近的面试和对面试资料的一些汇总,准备记录这些面试题,以便iOS开发工程师找工作复习之用,本人希望有面试经验的同学能和我同时完成这个模块,先出面试题,然后会放出答案。 1.?你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了什么?你还能记得你所使用的相关的头文件或者某些方法的名称吗?答案:Objecitve-C的重
目录2020 阿里、字节iOS试题之Runtime相关问题1 2020 阿里、字节iOS试题之Runtime相关问题2 runtime相关问题之 内存管理基本内容包括:weak的实现原理?SideTable的结构是什么样的关联对象的应用?系统如何实现关联对象的关联对象的如何进行内存管理的?关联对象如何实现weak属性Autoreleasepool的原理?所使用的的数据结构是什么ARC的实现原理
考前写题解增加RP。D1T1: 考虑按照列DP。对于每一列选择的鱼的区间进行决策。每列中被选择的y坐标最大的鱼,需要被左面或右面覆盖。 假设我们决策好了前i列的方案,考虑第i列被选择的y坐标最大的鱼是否被第i-1列覆盖。 若没有覆盖,需要记录i列中选择的y坐标最大值。此时他需要被第i+1列覆盖,因此第i列无法覆盖到第i+1列,于是无需记录第i列的覆盖高度。 若被覆盖,需要考虑第i列可以覆盖到第i+
转载 2024-01-10 15:04:15
48阅读
ios试题
转载 精选 2012-07-23 13:46:43
963阅读
ios试题
转载 精选 2012-07-23 13:51:48
768阅读
1、什么时候在 block 中不需要使用 weakSelf 我们知道,在使用 block 的时候,为了避免产生循环引用,通常需要使用 weakSelf 与 strongSelf,写下面这样的代码: 那么请问:什么时候在 block 里面用 self,不需要使用 weak self? 答案如下: 当
转载 2016-12-05 14:02:00
258阅读
2评论
面试能力要求:精通iphone的UI开发,能熟练操作复杂表视图,熟练使用图层技术, 可以自定义UI控件,使用类别扩展系统控件功能;   擅长通讯技术,熟悉各种通信协议,精通xml, json, 二进制或其他形式的自定义解析,能架设服务器实现客户端与服务器的通讯以提交开发效率;  熟练掌握各种数据存储技术,如core data, sqlite,  对象序
原创 2013-08-04 19:55:00
409阅读
1.写一下UIButton与UITableView的层级结构 2.Cocoa的Foundation对象与Core Foundation对象通过
原创 2023-05-08 19:25:31
105阅读
1.Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写
原创 2023-04-30 15:20:22
301阅读
IOS试题
转载 2023-04-28 01:23:44
70阅读
都是一些值得一做,必须掌握的题。 1.写一个NSString类的实现+ (id)initWithCString:(c*****t char *)nullTerminatedCString encoding:(NSStringEncoding)encoding; + (id) stringWithCString: (c*****t ch
作者丨_小迷糊前言随着移动互联网科技不断的发展和创新,如今无论是公司还是开发者或设计师个人而言,面试都是一项耗时耗钱的项目,而面对iOS开发者及设计师在面试时可能会遇到的问题进行了筛选与汇总。下面我们一起来一下看看吧。一、如何绘制UIView?绘制一个UIView最灵活的方法就是由它自己完成绘制。实际上你不是绘制一个UIView,而是子类化一个UIView并赋予绘制自己的能力。当一个UIView需
转载 2024-05-15 01:42:19
146阅读
1.看你在重构一个项目,你讲讲你重构的心得?你如何保证你重构后的功能逻辑是完整的?你如何让以后来维护你重构的代码的人能清晰明了的知道你写了什么?2.进程和线程的区别?同一进程不同线程的哪些数据段是共享的?3.http响应header中的cache-control有哪些常规值?4.http中get/post在请求参数上有什么区别?get参数的长度有限制吗?文件上传一般是post请求,那么在body里
ios试题
转载 精选 2012-07-23 13:50:23
818阅读
iOS试题 1.Difference between shallow copy and deep copy? 浅复制和深复制的区别? 浅层复制:指向对象的指针,而不复制引用对象本身。深层复制:复制引用对象本身。 2.What is advantage of categories? What is difference between implementing a category ...
转载 2021-09-01 14:31:08
168阅读
作者丨zhangferry 上个月发了这篇iOS面试总结(2020年6月)[1],没想到挺受大家欢迎,本来是没打算为它写答案,但有几个人建议我最好出一篇答案,提的人多了我就答应了下来。因为最近比较忙,断断续续总算补完了,就有了这篇文章,希望它对大家还有用处。这些都属于参考答案,如果大家感觉有不对不准确的地方也欢迎指出,我会及时更新。关于面试题 打个比方,如果把找工作理解成考大学,面试就是高
转载 2024-08-29 16:13:05
56阅读
  • 1
  • 2
  • 3
  • 4
  • 5