A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小钦 中级黑马   /  2016-2-26 19:00  /  1236 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

43.什么问题是ARC模式解决不了的? MRC与ARC如何解决循环引用的问题?"循环引用,在MRC里面一个assige一个retain //在ARC里面 一个strong 一个weak 解决
44.@autoreleasepool有什么作用?"自动释放池,在里面的对象只要调用了autorelease方法,我就让这个对象在释放时relese一次
45.autorelease的作用是什么?要注意什么样的问题?与release区别是什么?"释放时结束时才-1只能一次  release立刻-1"
44.@class与#import有什么区别?"告诉文件仅仅是一个类,不能使用方法和属性,要使用在.m文件中导入文件声明,可以防止文件重复引用推荐方法  #import 他是吧整个文件拷贝过去,可以直接使用 但是会出现重复引用,还有文件会编译,影响效率
45.分类Category是什么?有什么作用?"给当前一个类增加方法 1对系统定义的类功能增强 2自定义类分模块 分的类可以添加方法,不能添加属性,可以有父类的方法和属性,里面可以使用self不能使用super 协同开发
46.分类与子类的相同点和区别是什么?"分类只能添加方法 不能添加属性, 子类可以有父类方法和属性都可以使用父类属性的方法,
47.协议是什么?有什么作用?"协议就是规则  对一系列的方法封装, 让任意一个类去遵守就拥有了方法
48.协议中能定义属性吗?协议中有方法的实现吗?"协议只有方法声明,没有属性
49.协议中的方法一定要实现?通过什么来控制方法是否一定要实现?"可以不一定要实现 用required 一定要实现 optional  可以选择不实现用
50.协议可以多遵守吗?可以协议遵守协议吗?"
51.协议限定对象类型指的是什么?代码怎么体现?"类名<协议>
52.什么叫OC的代理模式?实现步骤是什么?"让代理帮我做事,看到的/封装的 调用自己的方法,  让代理遵守协议
53.block是什么?与函数有什么区别?"函数在代码区  block在栈区  block是个数据类型,可以在内外定义,也可以在block里面定义"
54.block能访问外部变量吗?能直接修改吗?怎么样才能?"可以访问,默认是不能修改, 想:__block
55.block可以当做哪些成分?要注意什么问题?"局全 变量  方法返回值 参数   函数参数 返回值,注意:当函数返回值,要tepedf
56.Foundation框架主要分为哪几大类?"
57.结构体主要分为哪几大类?各有什么作用?"
58.字符串主要分为哪两类?有什么区别?
59.字符串主要有几种创建方式?"
60.字符串输出的方法主要有哪几种?"文件中  URL中
61.可变字符串常见操作有哪些?"增加 减少  替换 截取 插入  获取范围
62.字符串常见用法有哪些?"大小写 截取 比较大小
63.集合框架是要有哪三类?"
64.Array集合是什么?分为哪两类?"储存对象的容器,有序的 NS 和 Mutable
65.Array集合常见操作有哪些?"增加 删除  取  修改
66.Set集合是什么?分为哪两类?"是一个储存无序OC对象且不可重复的容器.
67.Set集合常见操作有哪些?"Z S 改 插
68.Array与set集合是区别是什么?"有序 无序 可和不可重复
69.字典是什么?主要有哪两类?"储存键值对的容器, key值不可以相同, value可以
70.字典的常见操作有哪些?
71.字典的key值能相同吗?value值呢?
72.NSNumber的主要作用是什么?
73.NSValue的主要作用是什么?"
75.NSDate的主要作用是什么?"处理时间和日期的工具类
76.description的作用是什么?"是描述对象  默认打印对象地址
78.copy的作用是什么?"复制
79.深复制与浅复制有什么区别?"深复制是生成一个新对象, 浅复制就是一个对象指针
80.可变字符串与不可变字符串,可变集合与不可以变集合深复制与浅复制的区别?

评分

参与人数 1黑马币 +8 收起 理由
w83144378 + 8 很给力!

查看全部评分

2 个回复

倒序浏览
赞一个、马上学了
回复 使用道具 举报
赞 非常赞 谢谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马