黑马程序员技术交流社区
标题:
面试问题整理第一波
[打印本页]
作者:
ios小白成长记
时间:
2015-12-3 22:58
标题:
面试问题整理第一波
1 @property 后面可以有哪些修饰符?
[pre]
读写性修饰符:readwrite | readonly[/pre][pre]setter相关修饰符:assign | retain | copy[/pre][pre]原子性修饰符:atomic | nonatomic[/pre][pre]getter和setter修饰符[/pre]
2 什么情况使用 weak 关键字,相比 assign 有什么不同?
assign 修饰
基本数据类型
weak 修饰 弱指针对象
3 怎么用 copy 关键字?
对于字符串和block的属性一般使用copy
字符串使用copy是为了外部把字符串内容改了,不影响该属性
4 这个写法会出什么问题: @property (copy) NSMutableArray *array;
这个错误,我之前犯过,用copy系统会复制一个内容,但是属性却变成了nsarray,有网友提示用retain代替copy问题及解决,否则会提示变态。
5 如何让自己的类用 copy 修饰符?
在使用字符串或block的时候用copy修饰,在网上有人觉得有另外一种理解问题的方式就是理解成如何要自己的类也支持copy功能,这样的话要答遵从NSCopying协议,然后实现
- (id)copyWithZone:(NSZone *)zone; 方法
6 如何重写带 copy 关键字的 setter?
以上面的为例
@property (copy) NSstring *str;
-(void)setStr:(nsstring *)str{
_str = [str copy];
}
--------- 未完待续----------
作者:
linexs
时间:
2015-12-3 23:12
作者:
iOS-lye
时间:
2015-12-4 00:35
好厉害,都是亲身经历的吗
作者:
cherrycool
时间:
2015-12-4 09:09
面试的问题感觉都是视频课程的知识点啊
作者:
牛角尖、
时间:
2015-12-4 09:34
这是视频上讲的吗????怎么感觉还没有看到
作者:
杨立鹏
时间:
2015-12-4 10:08
这是个好东西,收藏了
作者:
huqianqian
时间:
2015-12-4 11:04
好厉害!
作者:
能不能行
时间:
2015-12-4 21:29
感谢楼主分享
作者:
cbl16888
时间:
2015-12-4 21:46
路过学习一下,哈哈
作者:
gsclemon
时间:
2015-12-4 22:27
好东西 !赶紧收藏!马上快要考试了
作者:
hailiqh
时间:
2015-12-4 22:42
期待续集O(∩_∩)O哈哈~
作者:
学习黑马精神
时间:
2015-12-4 22:51
这个非常重要,太感谢了!
作者:
Mr.Yan
时间:
2015-12-4 23:20
可以的.多谢分享
作者:
IT-capfer
时间:
2015-12-5 00:12
强烈支持楼主ing
作者:
吕振廷
时间:
2015-12-5 12:46
果断收藏,呵呵
作者:
红龙果
时间:
2015-12-5 17:29
果断回复,,,,,,,
作者:
一曲繁华尽
时间:
2015-12-5 17:48
学习一下
作者:
wyb414
时间:
2015-12-5 22:18
nice,顶起
作者:
乔庆芳
时间:
2015-12-5 22:22
收藏,很有用
作者:
沐小妖mavs
时间:
2015-12-5 22:40
支持一下 谢谢啦额
作者:
rabbitguy
时间:
2016-4-16 00:06
好东西,mark一下.
作者:
缘之有缘
时间:
2016-4-16 12:26
多谢分享
作者:
毛小猪
时间:
2016-4-16 23:13
好东西啊
作者:
非洲小孩
时间:
2016-4-17 12:37
下次更新什么时候
作者:
烛风小糊涂
时间:
2016-4-17 23:55
收藏了,谢谢分享!
作者:
非洲小孩
时间:
2016-4-18 00:38
公司的面试还是就业班的面试
作者:
hy415161
时间:
2016-4-18 18:11
谢谢分享
作者:
毛小猪
时间:
2016-4-26 21:27
来看看,过两天就要面试了
作者:
TGII
时间:
2016-5-3 00:48
等待你的更新哟
作者:
yukiduanfeng
时间:
2016-5-3 16:57
收藏,很有用
作者:
zxc54321
时间:
2016-5-5 08:20
表示,还在学C的阶段
作者:
wk1021311
时间:
2016-5-5 10:08
还没学到,感觉有压力啊!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2