一、前言部分文中的问题多收集整理自网络,不保证100%准确,还望斟酌采纳。1、iOS9有哪些新特性?答案: 1)改进了 Siri 基于日期、位置和相簿名称来搜索个人照片和视频 要求 Siri 来提醒您在 Safari、“邮件”、“备忘录”和“信息”等应用中看到的有关内容 提供大众公交路线 ...
分类:
移动开发 时间:
2016-01-08 18:40:45
阅读次数:
613
1.什么情况使用 weak 关键字,相比 assign 有什么不同? (1)什么情况使用 weak 关键字? 在ARC中,在有可能出现循环引用的时候,往往要通过让其中一端使用weak来解决,比如:delegate代理属性。 自身已经对它进行一次强引用,没有必要再强引用一次,此时也会...
分类:
移动开发 时间:
2016-01-03 17:07:17
阅读次数:
199
什么是KVO和KVC,它们的区别,举一个你用过的例子?KVC(Key-Value-Coding)内部的实现:一个对象在调用setValue的时候,(1)首先根据方法名找到运行方法的时候所需要的环境参数。(2)他会从自己isa指针结合环境参数,找到具体的方法实现的接口。(3)再直接查找得来的具体的方法...
分类:
移动开发 时间:
2015-12-17 22:23:43
阅读次数:
271
1、main(){ int a[5]={1,2,3,4,5};int *ptr=(int*)(&a+1);printf("%d,%d",*(a+1),*(ptr-1));}第一个:2,a指向数组首地址a[1]=2;第二个:a是一个数组名,也就是数组的首地址。对a进行取地址运算符,得到的是一个指向数组...
分类:
移动开发 时间:
2015-12-14 18:55:39
阅读次数:
245
1、Object-C有多继承吗?没有的话用什么代替?cocoa中所有的类都是NSObject的子类多继承在这里是用protocol委托代理来实现的你不用去考虑繁琐的多继承,虚基类的概念.ood的多态特性在obj-c中通过委托来实现.2、Object-C有私有方法吗?私有变量呢?objective-c...
分类:
移动开发 时间:
2015-12-09 17:04:40
阅读次数:
234
1.UIWindow和UIView和 CALayer 的联系和区别?答:UIView是视图的基类,UIViewController是视图控制器的基类,UIResponder是表示一个可以在屏幕上响应触摸事件的对象;UIwindow是UIView的子类,UIWindow的主要作用:一是提供一个区域来显...
分类:
移动开发 时间:
2015-12-04 20:21:34
阅读次数:
206
1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?答: Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用Category去重写类...
分类:
移动开发 时间:
2015-12-04 18:31:34
阅读次数:
225
今天面试的公司之前在百科搜索了解了一些信息,一家专业拉手媒体运营商,付费通方便了用户出行,很喜欢公司的氛围。 言归正传,面对面试官的时候还是多少会有点小紧张,有几个问题回答的也是很笼统,现在做出总结。如下:自我面试轻轻飘过~ 这个是常识个人信息稍作了解,常识+1浅谈MVC框架设计模式浅谈单例设计模....
分类:
移动开发 时间:
2015-12-03 19:14:50
阅读次数:
146
1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?答: Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,用Category去重写类...
分类:
移动开发 时间:
2015-12-03 17:06:49
阅读次数:
333
1.@property 后面可以有哪些修饰符?1.读写性: readwrite:可读可写,系统为我们创建这个属性的setter和getter方法readonly:只读,系统只为我们创建一个setter方法2.setter相关:assign:表示直接复制,用于基本数据类型(NSInteger和CGFl...
分类:
移动开发 时间:
2015-11-26 17:04:47
阅读次数:
169