面试题目收集
文章平均质量分 71
小米粥i
这个作者很懒,什么都没留下…
展开
-
总结一些问题
一.block1.block是一种匿名函数,也是一种闭包,也是一种nsobject.2.主要用来做并发任务,遍历,回调,现在越来越用作回调取代以前得代理这种回调方式,3.主要是代码更明确,在要回调的后面加上block,就可以在代码块中处理执行结果.另一个就是可以访问局部变量.4.block为什么用copy,block默认在栈中,随时销毁,copy把他放到堆中,不用retain,是因原创 2015-03-06 17:36:39 · 738 阅读 · 0 评论 -
C语言字符串操作函数
C语言字符串操作函数1. 字符串反转 - strRev2. 字符串复制 - strcpy3. 字符串转化为整数 - atoi4. 字符串求长 - strlen5. 字符串连接 - strcat6. 字符串比较 - strcmp7. 计算字符串中的元音字符个数8. 判断一个字符串是否是回文1. 写一个函数实现字符串反转版本1 - while版转载 2015-03-23 16:25:36 · 475 阅读 · 0 评论 -
一些记录
Objective-C Runtime?1.Objective-C Runtime 是它面向对象和动态机制的基础,它是在运行时创建类和对象,进行消息传递和转发,c语言是编译时就决定好了.2.获取方法列表、属性列表、变量列表,修改方法、属性,增加方法,属性等等,arc的优点?ARC主要可能从两个方面使性能提升:1.编译器会减少很多外来的retain/release调用,这在运行时转载 2015-03-23 17:05:42 · 416 阅读 · 0 评论 -
一些题目ios
1.什么是arc?(arc是为了解决什么问题诞生的?)首先解释ARC: automatic reference counting自动引用计数。 ARC几个要点: 在对象被创建时 retain count +1,在对象被release时 retain count -1.当retain count 为0 时,销毁对象。 程序中加入autoreleasepool的对象会由系统自动加上转载 2015-04-15 13:10:23 · 8820 阅读 · 0 评论