摘要:
问题 Objective-C 对象内存结构中的 isa 指针是用来做什么的,有什么用? 答案 Objective-C 是一门面向对象的编程语言。每一个对象都是一个类的实例。在 Objective-C 语言的内部,每一个对象都有一个名为 isa 的指针,指向该对象的类。每一个类描述了一系列它的实例的特 阅读全文
posted @ 2019-08-08 10:55
LSPBoy
阅读(609)
评论(0)
推荐(0)
摘要:
序 大家都开始上班了吧?我春节在家准备了 5 篇面试题系列的文章,想着大家过节估计也没兴趣阅读,所以节后再发。这些题目大都选自 LeetCode,属于简单到中等类型的难度。还在纠结学算法有没有用的同学,请参阅:搞 iOS 的学算法有意义吗? 解题代码都是使用 Swift 完成的,我也尽量在代码中使用 阅读全文
posted @ 2019-08-08 10:55
LSPBoy
阅读(819)
评论(0)
推荐(0)
摘要:
问题 一个 Objective-C 对象的内存结构是怎样的? 答案 这是一道老题,或许很多人都准备过,其实如果不是被每个公司都考查的话,这道题可以看看候选人对于 iOS 背后底层原理的感兴趣程度。真正对编程感兴趣的同学,都会对这个多少有一些好奇,进而在网上搜索并学习这方面的资料。 以下是本题的简单回 阅读全文
posted @ 2019-08-08 10:54
LSPBoy
阅读(384)
评论(0)
推荐(0)
摘要:
问题 我们知道 block 默认是不能被取消掉的,请你封装一个可以被取消执行的 block wrapper 类,它的定义如下: ||||||||| 思考时间,想好了请往下翻答案。||||||||| 答案 这道题是从网上看到的,原题是创建一个可以取消执行的 block,我想到两种写法。 方法一:创建一 阅读全文
posted @ 2019-08-08 10:53
LSPBoy
阅读(266)
评论(0)
推荐(0)
摘要:
TCP(传输控制协议) 类似于打电话 1.1建立连接,形成传输数据通道 1.2在连接中进行大数据传输(数据大小不做限制) 1.3通过三次握手完成连接,是可靠协议、安全送达 1.4必须建立连接,效率会稍低 UDP(用户数据报协议) 类似于发短信 2.1将数据及源和目的封装成数据包,不需要建立连接 2. 阅读全文
posted @ 2019-08-08 10:52
LSPBoy
阅读(123)
评论(0)
推荐(0)

浙公网安备 33010602011771号