2017年2月21日
摘要: iOS 面试题(16):解释垃圾回收的原理 原创 2017-02-15 唐巧 iOS开发by唐巧 问题 我们知道,Android 手机通常使用 Java 来开发,而 Java 是使用垃圾回收这种内存管理方式。 那么,ARC 和垃圾回收对比,有什么优点和缺点? 考查点 此题其实是考查大家的知识面,虽然 阅读全文
posted @ 2017-02-21 11:36 技术大白 阅读(209) 评论(0) 推荐(0) 编辑
摘要: iOS 面试题(15):简单介绍 ARC 以及 ARC 实现的原理 原创 2017-02-14 唐巧 iOS开发by唐巧 问题 简单介绍 ARC 以及 ARC 实现的原理。 考查点 ARC 是苹果在 WWDC 2011 提出来的技术,因此很多新入行的同学可能对此技术细节并不熟悉。但是,虽然 ARC 阅读全文
posted @ 2017-02-21 11:35 技术大白 阅读(283) 评论(0) 推荐(0) 编辑
摘要: iOS 面试题(14):计算有多少个岛屿 原创 2017-02-08 唐巧 iOS开发by唐巧 今天这篇是算法系列面试题的最后一篇了,之后的面试题我将继续选择 iOS 开发相关的一些问题来讨论。 问题 在一个地图中,找出一共有多少个岛屿。 我们用一个二维数组表示这个地图,地图中的 1 表示陆地,0  阅读全文
posted @ 2017-02-21 11:30 技术大白 阅读(107) 评论(0) 推荐(0) 编辑
摘要: iOS 面试题(13):求两个链表表示的数的和 原创 2017-02-07 唐巧 iOS开发by唐巧 问题 给你两个链表,分别表示两个非负的整数。每个链表的节点表示一个整数位。 为了方便计算,整数的低位在链表头,例如:123 在链表中的表示方式是: 3 -> 2 -> 1 现在给你两个这样结构的链表 阅读全文
posted @ 2017-02-21 11:24 技术大白 阅读(84) 评论(0) 推荐(0) 编辑
摘要: iOS 面试题(12):按层遍历二叉树的节点 原创 2017-02-06 唐巧 iOS开发by唐巧 序 大家都开始上班了吧?我春节在家准备了 5 篇面试题系列的文章,想着大家过节估计也没兴趣阅读,所以节后再发。这些题目大都选自 LeetCode,属于简单到中等类型的难度。还在纠结学算法有没有用的同学 阅读全文
posted @ 2017-02-21 11:23 技术大白 阅读(156) 评论(0) 推荐(0) 编辑
摘要: iOS 面试题(11):对象内存结构中的 isa 指针是用来做什么的? 原创 2017-01-19 唐巧 iOS开发by唐巧 问题 Objective-C 对象内存结构中的 isa 指针是用来做什么的,有什么用? 答案 Objective-C 是一门面向对象的编程语言。每一个对象都是一个类的实例。在 阅读全文
posted @ 2017-02-21 11:15 技术大白 阅读(220) 评论(0) 推荐(0) 编辑
摘要: iOS 面试题(十):一个 Objective-C 对象的内存结构是怎样的? 原创 2017-01-17 唐巧 iOS开发by唐巧 问题 一个 Objective-C 对象的内存结构是怎样的? 答案 这是一道老题,或许很多人都准备过,其实如果不是被每个公司都考查的话,这道题可以看看候选人对于 iOS 阅读全文
posted @ 2017-02-21 11:13 技术大白 阅读(151) 评论(0) 推荐(0) 编辑