1. Object-C有多继承吗?没有的话用什么代替??1> OC是单继承,没有多继承2> 有时可以用分类和协议来代替多继承2. Object-C有私有方法吗?私有变量呢??1> OC没有类似@private的修饰词来修饰方法,只要写在.h文件中,就是公共方法2> 可以直接在.m文件中(比如类扩展)...
分类:
移动开发 时间:
2015-08-16 10:37:24
阅读次数:
130
1 多线程是什么多线程是个复杂的概念,按字面意思是同步完成多项任务,提高了资源的使用效率,从硬件、操作系统、应用软件不同的角度去看,多线程被赋予不同的内涵,对于硬件,现在市面上多数的CPU都是多核的,多核的CPU运算多线程更为出色;从操作系统角度,是多任务,现在用的主流操作系统都是多任务的,可以一边...
分类:
移动开发 时间:
2015-08-16 10:35:21
阅读次数:
309
1. 你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了什么?你还能记得你所使用的相关的头文件或者某些方法的名称吗?答案:Objecitve-C的重要特性是Runtime(运行时),在#import 下能看到相关的方法,用过objc_ge....
分类:
移动开发 时间:
2015-08-16 10:32:03
阅读次数:
137
1.#import和#include的区别 @class?
@class一般用于头文件中需要声明该类的某个实例变量的时候用到,在m文 件中还是需要使用#import
而#import比起#include的好处就是不会引起交叉编译
2. readwrite,readonly,assign,retain,copy,nonatomic 属性的作用
@property是 一个属性访问声明,扩号内支...
分类:
移动开发 时间:
2015-08-14 22:50:56
阅读次数:
306
IOS-4-面试题1:黑马程序员IOS面试题大全...
分类:
移动开发 时间:
2015-08-10 10:43:44
阅读次数:
247
我这里有黑马的面试题1、2讲解视频,要的请留言。...
分类:
移动开发 时间:
2015-08-10 10:40:12
阅读次数:
6612
转自:http://www.zhihu.com/question/19604641这个问题已经有很多优秀的答案了,但最近一周面试了很多iOS开发,也准备了一些题目,忍不住发上来...首先需要声明的是,此次的面试者大多在有1~3年的iOS开发经验,并非需要找一个真正的大牛,所以我准备的题目,自己觉得大...
分类:
移动开发 时间:
2015-08-08 18:14:50
阅读次数:
128
转自:http://www.jianshu.com/p/41901fb416d6什么是RunLoop?从字面意思看:运行循环、跑圈其实它内部就是do-while循环,在这个循环内部不断地处理各种任务(比如Source、Timer、Observer)一个线程对应一个RunLoop,主线程的RunLoo...
分类:
移动开发 时间:
2015-08-08 18:11:04
阅读次数:
239
转自http://www.jianshu.com/p/9c83145bb4baiOS面试字数2396阅读2097评论4喜欢931、#import和#include的区别,@class代表什么?@class一般用于头文件中需要声明该类的某个实例变量的时候用到,在m文件中还是需要使用#import而#i...
分类:
移动开发 时间:
2015-08-08 18:10:35
阅读次数:
169
转自:http://www.zhihu.com/question/196046411. 什么是arc?(arc是为了解决什么问题诞生的?)2. 请解释以下keywords的区别: assign vs weak, __block vs __weak3. __block在arc和非arc下含义一样吗?4...
分类:
移动开发 时间:
2015-08-08 17:54:43
阅读次数:
152