Kyle 的 iOS 面试题
来源:互联网 发布:白金数据 电影天堂 编辑:程序博客网 时间:2024/05/16 07:30
1.简单介绍下你对swizzling方法的了解,一般你什么时候使用.
2.有三个对象 A,B,C..:A retain B, B retain C, C retain B..当 A release B 的时候,说明一下发生了什么.
3.什么情况你会向 nil 调用一个方法?
4.用两个不同的原因说明为什么不要用retainCount.
5.你是如何追踪和修复内存泄露的.
6.简单说明下autorelease pool 在 runtime 中是如何工作的.
7.何时用 property 申明. atomic 和nonatomic的区别是什么.
8.如何用 C 实现 一个 string 的 快速逆序 .
9.哪个遍历起来更快, NSArray
还是 NSSet ?
10.代码签名是如何工作的(或者说他都做了些什么).
11.instruments 工具中都使用过哪些?
12.copy
和 retain 的区别是什么?
13.Ball *ball = [[[[Ball alloc] init] autorelease] autorelease] 这段代码执行后会发生什么?
14.说出5个 iOS APP 的状态.
欢迎知道答案的可以在回复中留言
载自:http://www.cnblogs.com/yingkong1987/default.html?page=2
原文:http://www.raywenderlich.com/53962/ios-interview-questions
0 0
- Kyle 的 iOS 面试题
- 基本的ios面试题
- iOS【BAT大公司面试题 ~ 非常好的面试题】
- 阿布的 IOS 面试题汇总
- 从网上汇总的IOS面试题
- 史上最全的iOS面试题及答案
- 史上最全的iOS面试题及答案
- 史上最全的iOS面试题及答案
- 史上最全的iOS面试题及答案
- 史上最全的iOS面试题及答案
- 史上最全的iOS面试题及答案
- 史上最全的iOS面试题及答案
- 史上最浅的ios面试题,重复了
- 史上最全的iOS面试题及答案
- 史上最全的iOS面试题及答案
- iOS中经常会问到的面试题
- 史上最全的iOS面试题及答案
- 史上最全的iOS面试题及答案
- app自动测试工具
- Ubuntu安装JDK6和JDK5
- kafka 学习
- 两个超大数相乘 和两个超大数相加
- Echart配置对象异步初始化问题
- Kyle 的 iOS 面试题
- 织梦的if(!defined('DEDEINC')) exit("Request Error!");解析
- QT之QDirectPainter使用
- TCP的交互数据流与成块数据流
- oracle级联操作
- ListView.setOnItemClickListener无效问题的解决
- JAVA学习笔记(二) - 运算符
- 关于iOS和OS X废弃的API你需要知道的一切
- WPF-MVVM模式学习笔记5——NotificationObject学习