文章 2022-10-29 来自:开发者社区

iOS面试:如何在平时工作中积累经验

前言如果你是一个离职者,还没有找到工作,那么,个人愚见:一、不打无准备的仗,在没有准备好的情况下切记不要盲目去参加面试,在现在竞争异常激烈的大背景下,没有准备好匆匆去参加面试,可想而知最后的面试结果是啥;二、仅仅指望狂刷面试题,背记大牛的面试笔记,是远远不够的,一份工作的竞争比例是在1:300~400之间,如果你想在这几百人中脱颖而出,你就需要花费比别人更多的努力才行;正在上班的初中级开发人员,....

iOS面试:如何在平时工作中积累经验
文章 2022-10-18 来自:开发者社区

2020年iOS大厂面试题总结

1. ios内存管理机制iOS内存管理机制的原理是引用计数,当这块内存被创建后,它的引用计数0->1,表示有一个对象或指针持有这块内存,拥有这块内存的所有权,如果这时候有另外一个对象或指针指向这块内存,那么为了表示这个后来的对象或指针对这块内存的所有权,引用计数1->2,之后若有一个对象或指针不再指向这块内存时,引用计数-1,表示这个对象或指针不再拥有这块内存的所有权,当一块内存的引....

文章 2022-06-22 来自:开发者社区

一份"有点难"的iOS面试题及答案(下)

13.谈下Objective C都有哪些锁机制,你一般用哪个?1)NSLockiOS中对于资源抢占的问题可以使用同步锁NSLock来解决,使用时把需要加锁的代码(以后暂时称这段代码为”加锁代码“)放到NSLock的lock和unlock之间,一个线程A进入加锁代码之后由于已经加锁,另一个线程B就无法访问,只有等待前一个线程A执行完加锁代码后解锁,B线程才能访问加锁代码。2)@synchroniz....

文章 2022-06-22 来自:开发者社区

一份"有点难"的iOS面试题及答案(上)

题目来源:http://mrpeak.cn/blog/ios_interview2/问题及答案1.NSString 如何计算字符的个数?NSString是UTF-16编码的, 也就是16位的unichar字符的序列. 所以, 一般遍历其每一个字符的方法就是:for(int i=0; i<str.length; i++){ unichar ch = [str characterAtI...

一份
文章 2022-06-13 来自:开发者社区

iOS-底层原理 09:类 & isa 经典面试题分析

本文的面试题主要涉及isa走位 & 继承关系 & 类结构 相关的面试题以及针对面试题的分析【面试题】类存在几份?由于类的信息在内存中永远只存在一份,所以 类对象只有一份【百度面试题】objc_object 与 对象的关系所有的对象 都是以 objc_object为模板继承过来的所有的对象 是 来自 NSObject(OC) ,但是真正到底层的 是一个objc_object(C/C....

iOS-底层原理 09:类 & isa 经典面试题分析
文章 2022-06-13 来自:开发者社区

iOS 渲染相关面试题

1、【高频面试题】屏幕卡顿的原因主要有以下三种原因CPU和GPU在渲染的流水线中耗时过长,导致从缓存区获取位图显示时,下一帧的数据还没有准备好,获取的仍是上一帧的数据,产生掉帧现象,掉帧就会导致屏幕卡顿苹果官方针对屏幕撕裂问题,目前一直使用的方案是垂直同步+双缓存区,可以从根本上防止和解决屏幕撕裂,但是同时也导致了新的问题掉帧。虽然我们采用了双缓存区,但是我们并不能解决CPU和GPU处理图形图像....

文章 2022-05-19 来自:开发者社区

iOS-底层原理 20:OC底层面试解析

【面试-1】Runtime Asssociate方法关联的对象,需要在dealloc中释放?当我们对象释放时,会调用dealloc1、C++函数释放 :objc_cxxDestruct2、移除关联属性:_object_remove_assocations3、将弱引用自动设置nil:weak_clear_no_lock(&table.weak_table, (id)this);4、引用计数....

iOS-底层原理 20:OC底层面试解析
问答 2022-04-15 来自:开发者社区

关于IOS的一个面试题,请多多指教!

遇到这样一个面试题。只能猜测是效率的问题,因为每次循环都要创建string对象,但是不是很明确。所以可以帮我解释一下具体的问题所在嘛?最好说一下好的修改方法,谢谢! 10、这段代码有什么问题,如何修改 for (int i = 0; i

文章 2022-03-16 来自:开发者社区

12个iOS技术面试题及答案总结

前言随着移动互联网科技不断的发展和创新,如今无论是公司还是开发者或设计师个人而言,面试都是一项耗时耗钱的项目,而面对iOS开发者及设计师在面试时可能会遇到的问题进行了筛选与汇总。下面我们一起来一下看看吧。网络异常,图片无法展示|摄图网_500084346_wx.jpg一、如何绘制UIView?绘制一个UIView最灵活的方法就是由它自己完成绘制。实际上你不是绘制一个UIView,而是子类化一个U....

12个iOS技术面试题及答案总结
文章 2022-02-25 来自:开发者社区

iOS面试题

ObjectiveC的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? 答:Objective-C的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,用Category去重写类的方法,仅对本Category有效,不会影响到其他类与原有类的关系。重写类的方式,是使用继承还是使用分类要看重.....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注