半年努力,我终于把这100家企业iOS面试题整理完了(附答案)!

前言每一次面试,或者刷到好的面试题,我都会将这些面试题记录下来,面了这么多公司,也面试了别人,我们都在面与被面中成长自己!我经常这样告诫自己,读万卷书,不如行万里路,行万里路不如阅题(nv)无数,如果不留下什么,那之前的经历岂不是太浪费了?对于我来说,这也是一次自我挑战,在每次面试中总结经验,记录自己,认清自己,同时希望这些对即将换工作或者打算看看其他机会的同学有一些帮助。100家知名企业...
摘要由CSDN通过智能技术生成
前言

每一次面试,或者刷到好的面试题,我都会将这些面试题记录下来,面了这么多公司,也面试了别人,我们都在面与被面中成长自己!
我经常这样告诫自己,读万卷书,不如行万里路,行万里路不如阅题(nv)无数,如果不留下什么,那之前的经历岂不是太浪费了?

对于我来说,这也是一次自我挑战,在每次面试中总结经验,记录自己,认清自己,同时希望这些对即将换工作或者打算看看其他机会的同学有一些帮助。

100家知名企业iOS面试题,实力总结!

你要的这里都有;
企业要的这里也有;
从基础开始到进阶、深入底层
整理出188道面试题,全是干货

推荐阅读
iOS开发——2020 最新 BAT面试题合集(持续更新中)
目录展示:

1、swift和oc的区别
2、编译链接
3、synthesize & denamic
4、在项目开发中常用的开发工具有哪些?
5、UITableView & UICollection
6、NSProxy & NSObject
7、Object & Swift
8、传值通知 & 推送通知(本地&远程)
9、第三方库 & 第三方平台
10、NSCache & NSDcitionary
11、 UIView的setNeedsDisplay和setNeedsLayout方法
12、UILayer & UIView
13、layoutSubViews & drawRects
14、UDID & UUID
15、CPU & GPU
16、点(pt)& 像素(px)
17、属性与成员变量
18、int和NSInteger的区别
(1)import和include
(2)@class
(3)全局 & 静态变量
19、类和对象
(1)分类拓展协议中哪些可以声明属性?
(2)继承和类别的区别
(3)分类的作用
(4)分类的局限性
20、category & extension
21、Foundation
(1)字符串
(2)字符串截取
(3)格式
22、NSArray和NSDictionary
(1)iOS遍历数组/字典的方法
(2)NSValue NSNumber
(3)其它
(4)如何避免循环引用
23、CFSocket使用有哪几个步骤
24、Core Foundation中提供了哪几种操作Socket的方法?
25、解析XML文件有哪几种方式?
26、什么是沙盒模型?哪些操作是属于私有api范畴?
27、在一个对象的方法里面:self.name= “object”;和 name =”object” 有什么不同吗?
28、请简要说明viewDidLoad和viewDidUnload何时调用
29、创建控制器、视图的方式
30、简述内存分区情况
31、队列和栈有什么区别
32、iOS的系统架构
33、控件主要响应3种事件
34、xib文件的构成分为哪3个图标?都具有什么功能
35、简述视图控件器的生命周期
36、app 项目的生命周期
(1)应用的生命周期
(2)简要说明一下APP的启动过程,main文件说起,main函数中有什么函数?作用是什么?
(3)UIApplicationMain函数作用
(4)main函数作用
37、 动画有基本类型有哪几种;表视图有哪几种基本样式。
38、实现简单的表格显示需要设置UITableView的什么

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值