2019年,iOS常问的基础面试题,都会了吧

常问基础面试题:

  • 1、return一个类返回的属性,会不会被释放

  • 2、单例可不可以被销毁

  • 3、NSObject的结构体构造

  • 4、runloop有几个run方法,分别适用于什么场景

  • 5、runloop的生命周期

  • 6、NSObject的load方法是否了解

  • 7、Selcetor如何找到其要执行的方法

  • 8、什么情况下会造成死锁

  • 9、锁的类型

  • 10、多线程传值如何做

  • 11、多线程的生命周期

  • 12、如何让一个线程常驻

  • 13、对NSOpretion和GCD的理解

  • 14、atomic是绝对线程安全的么

  • 15、如何保证线程安全,有哪几种方式

  • 16、说说对autoreleasepool的理解以及应用

  • 17、定时器的使用方法有哪些,更加精准的定时器应该怎么做

  • 18、performselect在哪个线程执行

  • 19、oclint是否有用过,testflight自动化测试工具,自动打包工具是否用过

  • 20、对http的理解,对socket的理解,对tcp、udp的理解

  • 21、加密方式有哪些

  • 22、https为啥安全

  • 23、对mvvm的理解

  • 24、swizzling的理解

  • 25、数据结构的理解和常用算法的使用:如:链表反转,快速排序,二叉树遍历,二分查找,以及一些类似的简单算法

  • 26、swift如何使用runtime

  • 27、autoreleasepool嵌套后发生的一些执行顺序

  • 28、fmdb是同步还是异步数据库

  • 29、userdefault如何保证快速存取

  • 30、category实现原理

  • 31、对动画的使用,是否用过coreanimation

  • 32、oc与swift的差异化

  • 33、对设计模式的深入理解以及阐述


推荐文集

* iOS面试题大全(附答案)
* BAT—最新iOS面试题总结
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值