iOS 面试题
zrhloveswallow
这个作者很懒,什么都没留下…
展开
-
iOS 面试题(1)
1. 请解释下method swizzling,并说出你一般什么时候会用到它? MethodSwizzling是一种在运行时修改方法名与方法实现映射关系的技术,常用于在系统内部方法的基础上增加新的处理流程。 2. 假设有三个对象,一个父类的父类,一个父类和一个子类。父类的父类持有父类的引用(retain),父类持有子类的引用(retain),子类持有父类的引用(retain)。父类转载 2014-03-27 14:42:38 · 1496 阅读 · 0 评论 -
iOS 面试题(2)
1. 以下为Windows NT下的32位C++程序,请计算sizeof的值 void Func ( char str[100] ) { sizeof( str ) =? } void *p = malloc( 100 ); sizeof ( p ) = ? 答:这题很常见了,Func ( charstr[100] )函数中数组名作为函数形参时,在函数体内,数组名失去转载 2014-03-27 15:49:30 · 572 阅读 · 0 评论 -
iOS OC面试题
1、Objective-C的类可以多重继承么?可以采用多个协议么? 答:不可以多重继承,可以采用多个协议。 2、#import和#include的区别是什么?#import #import能避免头文件被重复包含的问题: 1) 一般来说,导入objective c的头文件时用#import,包含c/c++头文件时用#include。 使用include要注意重复引用的问转载 2014-03-27 16:05:51 · 875 阅读 · 0 评论