迷途的羔羊--专为路痴量身打造的品牌。史上最精准的定位。想迷路都难!闪电更新中...敬请期待,欢迎提意见。下载地址:https://itunes.apple.com/us/app/mi-tu-de-gao-yang/id910431002?l=zh&ls=1&mt=81.写一个NSString类的实...
分类:
移动开发 时间:
2015-06-07 18:45:13
阅读次数:
258
iOS面试题及答案 1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? 答: Object-c的类不可以多重继承;可以实现多个接口,通过实现多个接口可以完成C++的多重继承;Category是类别,一般情况用分类好,.....
分类:
移动开发 时间:
2015-06-07 18:42:44
阅读次数:
167
基础部分(一)1. Objective-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?OC不能多继承,但是可以通过实现多个接口达到多继承的目的。Category是分类。重写一个类当然是用继承好,分类主要用途是扩展类。2. #import...
分类:
移动开发 时间:
2015-05-26 16:04:06
阅读次数:
278
1、写出方法获取ios内存使用情况。// 获取当前设备可用内存及所占内存的头文件#import #import // 获取当前设备可用内存(单位:MB)- (double)availableMemory{ vm_statistics_data_t vmStats; mach_msg_type_num...
分类:
移动开发 时间:
2015-05-22 19:03:57
阅读次数:
155
简述OC中内存管理机制。与retain配对使用的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是dealloc还是release,为什么?readwrite,readonly,assign,retain,copy,nonatomic 、atomic、strong、we...
分类:
移动开发 时间:
2015-05-22 18:38:16
阅读次数:
215
一 基本原理Objective-C的内存管理机制与Java那种全自动的垃圾回收机制是不同的,它本质上还是C语言中的手动管理方式,只不过稍加了一些自动方法.1,OC采用了引用计数(retain count)对对象内存进行管理,例如,某个对象alloc了,那么这个对象的引用计数就加1,retain时加1...
分类:
移动开发 时间:
2015-05-22 16:48:19
阅读次数:
241
通过网络搜寻和自己总结经历找了一些IOS面试经常被问道的问题:1.搞清楚touch事件的传递(事件的响应链)事件的响应(responder chain)只有继承了UIResponder的类才能响应touch事件,从上图的响应者链可以看出,优先是最上层的 view响应事件,如果该view有视图控制器的...
分类:
移动开发 时间:
2015-05-21 21:51:49
阅读次数:
244
1.KVO KVC Observer区别2.NSOperationQueue 与GCD和NSThread区别 什么地方用到过3.CoreData FMDB SQLite区别4.XMPP http https tcp5.AFNetworking SDWebImage shar...
分类:
移动开发 时间:
2015-05-19 18:46:54
阅读次数:
165
答案:使用方法conformsToProtocol.调用例子:BOOL isConform = [Student conformsToProtocol:@protocol(UIScrollViewDelegate)];或者:Student* student =[[Student alloc] ini...
分类:
移动开发 时间:
2015-05-02 21:52:46
阅读次数:
187
NSArray 和 NSMutableArray 的区别(线程方向)? NSArray是线程安全的, NSMutableArray是线程不安全的, 多线程中使用 需要 手动加锁 NSLock 或使用 @synchronized 修饰.
Autorelease pool 实现原理? 在ARC中使用 @@autoreleasepool修饰需要手动添加到释放池的代码.大概意思是autorelease...
分类:
移动开发 时间:
2015-04-26 22:51:38
阅读次数:
167