登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

查看: 1568|回复: 9

100家企业2018iOS面试题整理书籍

[复制链接]

3

主题

4

帖子

125

金钱

程序猿

Rank: 2

发表于 2018-6-21 16:31:19 | 显示全部楼层 |阅读模式
打造最受企业欢迎的iOS开发者:
一直都存在的问题,什么样的员工最受企业欢迎?
一直也有人在努力提升自己,成为受企业欢迎的员工
然而,我们应该往方向去提升自己呢?
100家知名企业今年来iOS面试题合集:
你要的这里都有;
企业要的这里也有;
从基础开始到进阶、深入底层
整理出188个大纲,干货太足,发帖有限制,展示前部分题目
关注简书:iOS开始湿,可以获取书籍(下)
大纲展示:1、swift和oc的区别2、编译链接3、synthesize & denamic4、在项目开发中常用的开发工具有哪些?5、UITableView & UICollection6、NSProxy & NSObject7、Object & Swift8、传值通知 & 推送通知(本地&远程)9、第三方库 & 第三方平台10、NSCache & NSDcitionary11、 UIView的setNeedsDisplay和setNeedsLayout方法12、UILayer & UIView13、layoutSubViews & drawRects14、UDID & UUID15、CPU & GPU16、点(pt)& 像素(px)17、属性与成员变量18、int和NSInteger的区别
(1)import和include
(2)@class
(3)全局 & 静态变量
19、类和对象
(1)分类拓展协议中哪些可以声明属性?
(2)继承和类别的区别
(3)分类的作用
(4)分类的局限性
20、category & extension21、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的什么属性、实现什么协议?39、Cocoa Touch提供了哪几种Core Animation过渡类型?40、UIView与CLayer有什么区别?41、Quatrz 2D的绘图功能的三个核心概念是什么并简述其作用42、iPhone OS主要提供了几种播放音频的方法?43、使用AVAudioPlayer类调用哪个框架、使用步骤?44、有哪几种手势通知方法、写清楚方法名?45、ViewController的didReceiveMemoryWarning怎么被调用46、什么时候用delegate,什么时候用Notification?47、用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)48、写一个”标准"宏MIN ,这个宏输入两个参数并返回较小的一个。49、关键字const有什么含意?修饰类呢?static的作用,用于类呢?还有extern c的作用50、关键字volatile有什么含意?并给出三个不同的例子51、一个参数既可以是const还可以是volatile吗? 一个指针可以是volatile 吗?解释为什么。52、static 关键字的作用53、列举几种进程的同步机制,并比较其优缺点。54、进程之间通信的途径55、进程死锁的原因56、死锁的4个必要条件57、死锁的处理58、cocoa touch框架59、自动释放池是什么,如何工作60、sprintf,strcpy,memcpy使用上有什么要注意的地方61、你了解svn,cvs等版本控制工具么?62、什么是push63、静态链接库64、OC三大特性
(1)封装_点语法
(2)继承
(3)多态
65、OC中如何实现多态66、Objective-C的优缺点67、对于OC,你认为最大的优点和最大的不足是什么?对于不足之处,现在有没有可用的方法绕过这些不足来实现需求。如果可以话,有没有考虑或者实现过重新实现OC的功能,如果有,具体怎么做?68、oc中可修改和不可以修改类型69、我们说的oc是动态运行时语言是什么意思?70、通知和协议的不同之处?71、什么是推送消息?72、关于多态性73、什么是谓词?74、做过的项目是否涉及网络访问功能,使用什么对象完成网络功能?75、简单介绍下NSURLConnection类及+sendSynchronousRequest:returningResponse:error:与– initWithRequest:delegate:两个方法的区别?76、谈谈Object-C的内存管理方式及过程?77、Object-C有私有方法吗?私有变量呢?78、说说响应链79、时间传递 & 响应者链80、frame和bounds有什么不同?81、方法和选择器有何不同?82、OC的垃圾回收机制?83、什么是延迟加载?84、是否在一个视图控制器中嵌入两个tableview控制器?85、一个tableView是否可以关联两个不同的数据源?你会怎么处理?86、什么时候使用NSMutableArray,什么时候使用NSArray?87、给出委托方法的实例,并且说出UITableVIew的Data Source方法88、在应用中可以创建多少autorelease对象,是否有限制?89、如果我们不创建内存池,是否有内存池提供给我们?90、什么时候需要在程序中创建内存池?91、类NSObject的那些方法经常被使用?92、什么是简便构造方法?93、如何使用Xcode设计通用应用?94、 UIView的动画效果有那些?95、Object-C有多继承吗?没有的话用什么代替?cocoa 中所有的类都是NSObject 的子类96、内存管理 Autorelease、retain、copy、assign的set方法和含义?97、C和obj-c 如何混用98、类别的作用?继承和类别在实现中有何区别?99、类别和类扩展的区别。100、oc中的协议和java中的接口概念有何不同?

100家企业iOS招聘需求整理上.pdf

525.5 KB, 下载次数: 362

235

主题

590

帖子

1067

金钱

手工艺人

发表于 2018-6-21 16:32:25 | 显示全部楼层
此帖仅作者可见

21

主题

7263

帖子

3093

金钱

手工艺人

发表于 2018-6-21 16:32:31 | 显示全部楼层
此帖仅作者可见

23

主题

7210

帖子

1047

金钱

iOS大神

Rank: 6Rank: 6

分享大神

发表于 2018-6-21 16:32:38 | 显示全部楼层
此帖仅作者可见

290

主题

662

帖子

485

金钱

手工艺人

发表于 2018-6-21 16:32:39 | 显示全部楼层
此帖仅作者可见

224

主题

588

帖子

1148

金钱

手工艺人

发表于 2018-6-21 16:32:48 | 显示全部楼层
此帖仅作者可见

306

主题

683

帖子

2388

金钱

手工艺人

发表于 2018-6-21 16:33:15 | 显示全部楼层
此帖仅作者可见

9

主题

306

帖子

6175

金钱

码皇

Rank: 8Rank: 8

活跃会员

发表于 2018-12-20 14:56:47 | 显示全部楼层
此帖仅作者可见

0

主题

14

帖子

74

金钱

程序猿

Rank: 2

发表于 2019-5-26 21:49:14 | 显示全部楼层
此帖仅作者可见

0

主题

2

帖子

65

金钱

程序猿

Rank: 2

发表于 2019-5-30 19:23:50 | 显示全部楼层
此帖仅作者可见
*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

关闭

每日头条

通过邮件订阅最新 Code4App 信息
上一条 /4 下一条

广告投放| 广东互联网违法和不良信息举报中心|中国互联网举报中心|Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表