转自:http://www.jianshu.com/p/5178204a58d6?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io 1. Runtime Objective-C 是面相运行时的语言(runtime oriented ...
分类:
移动开发 时间:
2016-04-11 18:38:09
阅读次数:
229
OC的理解与特性 OC作为一门面向对象的语言,自然具有面向对象的语言特性:封装、继承、多态。它既具有静态语言的特性(如C++),又有动态语言的效率(动态绑定、动态加载等)。总体来讲,OC确实是一门不错的编程语言, Objective-C具有相当多的动态特性,表现为三方面:动态类型(Dynamic t ...
分类:
移动开发 时间:
2016-04-11 18:23:25
阅读次数:
342
【※】@property中有哪些属性关键字?访问控制组
nonatomic
atomic
内存管理组
weak
strong
copy
读写组
readwrite
readonly
重命名组
getter
setter
【※】weak属性需要在dealloc中置nil么?不需要, 使用weak修饰的属性, 会在RC从1变为0的时候自动销毁,并置为nil【※※】@synthesize和@dynamic...
分类:
移动开发 时间:
2016-04-10 14:51:05
阅读次数:
487
1、 描述应用程序的启动顺序。 1、程序入口main函数创建UIApplication实例和UIApplication代理实例 2、在UIApplication代理实例中重写启动方法,设置第一ViewController 3、在第一ViewController中添加控件,实现对应的程序界面。 为什么 ...
分类:
移动开发 时间:
2016-04-09 15:11:10
阅读次数:
227
1、 简述OC中内存管理机制。与retain配对使用的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是dealloc还是release,为什么?readwrite,readonly,assign,retain,copy,nonatomic 、atomic、strong ...
分类:
移动开发 时间:
2016-04-08 18:08:07
阅读次数:
320
序言目前形势,参加到iOS队伍的人是越来越多,培训机构都是一火车地向用人单位输送iOS开发人员,找过工作人可能会更深刻地体会到2016年的就业形势不容乐观,有点打破了生态圈的动态平衡。不过我们的iOS岗位仍然很多,就看我们应聘者的能力有多高有多强,比如技术能力,动手能力..
分类:
移动开发 时间:
2016-04-07 19:01:19
阅读次数:
298
1. List and explain: iOS Application States Not running: has not been lanuched or terminated by the system Inactive: Running in foreground and not rec ...
分类:
移动开发 时间:
2016-03-29 06:14:37
阅读次数:
218
http://www.cocoachina.com/ios/20160323/15770.html 序言 目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,加之,培训机构一火车地向用人单位输送iOS开发人员,打破了生态圈的动态 ...
分类:
移动开发 时间:
2016-03-24 06:32:06
阅读次数:
825
转自:http://www.cocoachina.com/ios/20160323/15770.html 面试iOS面试 原文 序言 目 前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,加之,培训机构一火车地 向用人单位输送i
分类:
移动开发 时间:
2016-03-23 15:34:54
阅读次数:
225
1.OC内存管理机制 1).当你使用new,alloc和copy方法创建一个对象时,该对象的保留计数器值为 1.当你不再使用该对象时,你要负责向该对象发送一条release或autorelease消息.这样,该对象将在使用寿命结束时被销毁. 2).当你通过任何其他方法获得一个对象时,则假设该对象的保
分类:
移动开发 时间:
2016-03-21 00:02:41
阅读次数:
275