无分类 iOS常问面试题:三次握手与四次挥手 在面试中,三次握手和四次挥手可以说是问的最频繁的一个知识点了,我相信大家也都看过很多关于三次握手与四次挥手的文章,今天的这篇文章,重点是围绕着面试,我们应该掌握哪些比较重要的点,哪些是比较被面试官…
无分类 为什么很多人吐槽谭浩强的C语言程序设计? 这个观点在网络上已经论战了很长时间,出现这种情况还是历史遗留问题,老谭出的C语言教材几乎是国内的第一版,由于中英翻译问题或者对编程文化理解的差异性导致出来的书多多少少存在一些纰漏。不能只是记住其缺点…
无分类 iOS面试题:反射是什么?可以举出几个应用场景么? 系统Foundation框架为我们提供了一些方法反射的API,我们可以通过这些API执行将字符串转为SEL等操作。由于OC语言的动态性,这些操作都是发生在运行时的。
无分类 iOS面试题:什么是离屏渲染?什么情况下会触发?该如何应对? 更多:iOS面试题大全 离屏渲染就是在当前屏幕缓冲区以外,新开辟一个缓冲区进行操作。 离屏渲染出发的场景有以下: 圆角 (maskToBounds并用才会触发) 图层蒙版 阴影 光栅化 为什么要有离屏渲染? 大家高中物理应…
无分类 iOS不使用微信sdk,直接打开小程序 iOS中,app互相转跳走的都是openUrl这个接口,通过scheme就可以转跳到目标程序,但是scheme是不审核的,可以随意指定,所以我们可以通过写一个假微信(scheme是weixin),来拦截微信SDK的启动请求,从而获取到对…
无分类 一个int变量被__block修饰与否的区别? 对于 block 外的变量引用,block 默认是将其复制到其数据结构中来实现访问的。也就是说block的自动变量截获只针对block内部使用的自动变量, 不使用则不截获, 因为截获的自动变量会存储于block的结构体内部, 会导…