iOSInterviewQuestions icon indicating copy to clipboard operation
iOSInterviewQuestions copied to clipboard

iOS interview questions;iOS面试题集锦(附答案)--学习qq群或 Telegram 群交流 https://github.com/ChenYilong/iOSBlog/issues/21

Results 73 iOSInterviewQuestions issues
Sort by recently updated
recently updated
newest added

在提到“不推荐在 init 方法中使用点语法”之后,说了原因之后举了个例子: >在基类 Person 的默认初始化方法中,可能会将姓氏设为空字符串。此时若使用点语法( self.lastName )也即 setter 设置方法,那么调用将会是子类的设置方法 经过测试,运行代码`[[Person alloc] init]`并不会调用子类的setter方法,而是会输出`🔴类名与方法名:-[Person setLastName:](在第25行),描述:根本不会调用这个方法`,请查证。

题目中给出的链接:https://www.zybuluo.com/MicroCai/note/50592 ``` NSMutableString *string = [NSMutableString stringWithString: @"origin"]; //copy NSString *stringCopy = [string copy]; NSMutableString *mStringCopy = [string copy]; NSMutableString *stringMCopy = [string mutableCopy]; //change value [mStringCopy appendString:@"mm"]; //crash [string...

ARC 下 __weak 可避免循环引用,__block 不行。 __block 仅在 MRC 下可解决循环引用的问题,但是会有野指针的问题。

Q-A

![Image](https://i.imgur.com/xLhlvfx.jpg)

------原文----- 类方法 类方法中不能直接调用对象方法 实例方法: 实例方法中也可以调用类方法(通过类名) ------------ 感觉这里是写反了,首先 类可以调用实例定义的方法,当然必须得是NSObject中定义的实例方法,例如[ClassA copy], Class调用了实例方法copy,只是调用没有意义,IMP中的id传的是class,能调用的原因是因为类的元类的superClass最终指向的是NSObject(也就是实例的isa最终指向的),也就是文章中发的那个图,所以是能找到对应的实例方法。 实例调用class方法严格来说也不正确,因为你调用的[[a class] func],调用func的其实是[a class],也就是a的class而并非实例a

25. _objc_msgForward 函数是做什么的,直接调用它将会发生什么? 中的小总结: _objc_msgForward在进行消息转发的过程中会涉及以下这几个方法: 1 resolveInstanceMethod:方法 (或 resolveClassMethod:)。 2 forwardingTargetForSelector:方法 3 methodSignatureForSelector:方法 4 forwardInvocation:方法 5 doesNotRecognizeSelector: 方法 有点不对: 1 resolveInstanceMethod:方法 (或 resolveClassMethod:)。不属于_objc_msgForward,属于_class_resolveMethod

# [iTeaTime(技术清谈)]( https://github.com/ChenYilong/iOSInterviewQuestions/issues/127)【-005期】【代号:赤壁】 ---------- ![](http://ww2.sinaimg.cn/large/006tNc79ly1g4x1lrjkpuj31sr0q2tc0.jpg) ---------- # 大话人工智能:从赤壁之战到神经网络 ![](http://ww4.sinaimg.cn/large/006tNc79gy1g4uv9gffeej312w0m80zs.jpg) > ⚠️⚠️⚠️warning:本文涉及“开车”内容,部分内容可能令你不适,更适合22岁以上具有独立思考的男性阅读。 本文也是《深度学习的数学》的读后感,后文也会介绍这本书。 这是 [**iTeaTime(读作:IT Time,中文名:技术清谈)**]( https://github.com/ChenYilong/iOSInterviewQuestions/issues?q=is%3Aissue+is%3Aopen+label%3Anote) 第一次涉及人工智能的话题,所以谈得比较浅,后续还有有人工智能相关的话题,会谈得深一点。 ## 引言 如果你问女朋友“是否听过神经网络、深度学习”,她可能会说”没有“。 但是当你问她“是否听过人工智能”,她八成说听过。如果还说没有,那就拿出大杀器--”围棋人机大战“。 人工智能的一个特点便是: > 人工智能一旦在某一个领域超越人类,人类将永远无法反超。 人工智能之所以能如此智能,便完全来自于7乘24小时的深度学习。深度学习灵感最初是来自于仿生学,仿的是大脑的运作规律。在人工智能中,堪比大脑的部分正是神经网络。 本文将从赤壁之战讲到神经网络,带你打开人工智能的大门,一睹深度学习的真容。 ![](http://ww2.sinaimg.cn/large/006tNc79gy1g4usmtf45ej30sg0lcjso.jpg) ### 从赤壁之战到简单神经网络结构 话说,赤壁之战激战正酣,然而有趣的是:我们故事里的三位男主--魏蜀吴三国统帅却都在一个微信群中,也没人退群。似乎这个群里正在进行着某种不可告人的交易。...

note
wiki

# [iTeaTime(技术清谈)]( https://github.com/ChenYilong/iOSInterviewQuestions/issues/127)【000期】【代号:技术清谈】 ---------- ---------- ![](http://ww2.sinaimg.cn/large/006tNc79ly1g4x1lrjkpuj31sr0q2tc0.jpg) ---------- i组织来源 ---------- 英文名:iTeaTime 中文名:技术清谈/i组织来源 i组织来源:最初来自“iOS开发-多线程交流”的微信群,最后演变为“iTeaTime(技术清谈)”群,此群500人已满,不再加人。 往期清谈汇总 ---------- - [《技术清谈--已发布,附带答案》]( https://github.com/ChenYilong/iOSInterviewQuestions/issues?q=is%3Aissue+is%3Aopen+label%3Awiki) - [《技术清谈--未发布,不一定附带答案》]( https://github.com/ChenYilong/iOSInterviewQuestions/issues?q=is%3Aissue+is%3Aopen+label%3Anote ) 中文名:技术清谈 ---------- 就是“清谈误国,实干兴邦”里的“清谈”,群里讨论的技术,不考虑生产力。如果我们讨论的技术刚好有生产力,那就太幸运了。绝对算是彩蛋了。 引用 《清談- 维基百科》 的解释: > 清谈,又称清言,流行于魏晋时期。汉末黄巾之乱,中央政权瓦解,地方势力抬头,儒家经典随之衰落,乱世之中,老庄思想逐渐抬头,一般文人不谈俗事,不谈民生,祖述老庄立论,大振玄风,最常谈的是《周易》、《老子》、《庄子》称为“三玄”。何晏、王弼、夏侯玄、王衍、郭象等人皆有辩才。何晏“好老庄言”,认为“天地万物,皆以无为为本”,和夏侯玄、王弼等倡导玄学,成为一时风气,往往废寝忘食,甚至可以把人累病谈死。“当时名士清谈,特如斗智。”是后世国学大师钱穆对当时清谈的叙述。...

note
wiki

# [iTeaTime(技术清谈)]( https://github.com/ChenYilong/iOSInterviewQuestions/issues/127)【-003期】【代号:模仿游戏之窃听风云】 ---------- ![](http://ww4.sinaimg.cn/large/006tNc79ly1g4wvr2s23oj31sr0q242m.jpg) ---------- ![](http://ww3.sinaimg.cn/large/006tNc79ly1g39f83p8i9j31hc0u0b13.jpg) ![](https://ws2.sinaimg.cn/large/006tNc79ly1g33rqh0fvvj30m80irdhc.jpg) ---------- 本期特辑:iOS应用安全与逆向之攻防技能 本期出品人:微博@iOS程序犭袁 本期出题人(排名不分先后): - molon-杭州 - Leo-磊子@微链客 - 鹅喵-便利蜂移动端 - SAGESSE-iOS-深圳 - 风扬-拍拍贷-SOi 注:题目难度五星为满分,以下题目从易到难依次排列。 ---------- ## 逆向类 ![](http://ww2.sinaimg.cn/large/006tNc79ly1g3bcivd3zij315o0rs11o.jpg) ---------- 1【问题】【逆向】为什么我们可以在应用编译好之后还能通过 hack...

note