#import 跟#include 又什么区别,@class呢, #import<> 跟 #import””又什么区别? #import是Objective-C导入头文件的关键字,#include是C/C++导入头文件的关 键字,使用#import头文件会自动只导入一次,不会重复导入,相当于#inc ...
分类:
移动开发 时间:
2016-07-03 23:01:27
阅读次数:
273
之前看了很多面试题,感觉要不是不够就是过于冗余,于是我将网上的一些面试题进行了删减和重排,现在分享给大家。(题目来源于网络,侵删) 1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? 答: Object-c的类不可以多重 ...
分类:
移动开发 时间:
2016-07-03 15:39:43
阅读次数:
261
越来越多的人投入iOS这个行业中,但是作为刚才学校毕业的学生,我们没有任何经验。或者经验很少。但是这也不能阻挡我们对苹果的热情,想投入iOS的开发中。而作为进入企业的第一步,我们要参加面试。面试中我们可能碰到许多问题。所以我想总结一下在面试中可能问道的问题 1、#import和#include都能完 ...
分类:
移动开发 时间:
2016-06-30 18:21:39
阅读次数:
244
本文围绕内存管理的几种方法展开叙述。 1.内存管理是什么? 内存管理,就是对内存资源进行优化。 2.内存管理的三种方法? Objective-C的内存管理主要有三种方式ARC(自动内存计数)、MRC(手动内存计数)、内存池。 3.MRC是什么?管理原则是什么?存在的问题? MRC,全称MannulR ...
分类:
移动开发 时间:
2016-06-29 08:53:13
阅读次数:
205
本文围绕以下几个部分展开对runloop的叙述。 1.runloop是什么/runloop的概念? 2.NSRunLoop 和 CFRunLoopRef? 3.runloop和线程的关系? 4.runloop对外接口/runloop的几个类? 5.runloop内部逻辑? 6.runloop应用场景 ...
分类:
移动开发 时间:
2016-06-27 11:53:43
阅读次数:
508
问题:
4道过滤菜鸟的iOS面试题
网上已经有很多针对各种知识点的面试题,面试时有些人未必真正理解也能通过背题看上去很懂。我自己总结了4道面试题,好快速的判断这个人是否是一个合格的工程师,欢迎大家点评。
1.struct和class的区别
在面试之前你觉得所有的计算机专业的学生都应该能答的上来,事实是我面的人里有超过三分一没有答上来。
有...
分类:
Web程序 时间:
2016-06-24 15:01:38
阅读次数:
436
著名或非著名的iOS面试题【上】: http://www.jianshu.com/p/8f16613861fa 著名或非著名的iOS面试题【中】: http://www.jianshu.com/p/7214f164141b 著名或非著名的iOS面试题【下】: http://www.jianshu.c ...
分类:
移动开发 时间:
2016-06-23 14:16:27
阅读次数:
179
1. struct和class的区别 Swift中: class是引用类型. struct是值类型。值类型在传递和赋值时将进行复制. 而引用类型则只会使用引用对象的一个"指向"。所以他们两者之间的区别就是两个类型的区别。 class有这几个功能struct没有的: class可以继承. 这样子类可以 ...
分类:
移动开发 时间:
2016-06-23 14:14:37
阅读次数:
344
作者:Job_Yang
之前看了很多面试题,感觉要不是不够就是过于冗余,于是我将网上的一些面试题进行了删减和重排,现在分享给大家。(题目来源于网络,侵删)
Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?
答: Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承...
分类:
移动开发 时间:
2016-06-16 14:45:52
阅读次数:
225