iOS面试题10

iOS面试题10

1.以下哪个属性可以导致view向右向下平移10个point?(D)
A.simple.transform = CGAffineTransformMake(10,10,1,1,0,0);


B.simple.transform = CGAffineTransformMake(1,1,10,10,0,0);


C.simple.transform = CGAffineTransformMake(1,0,1,0,10,10);


D.simple.transform = CGAffineTransformMake(1,0,0,1,10,10);








2.以下是定义cell重用标识符的语句:static NSString *const reusableIdentifier = @“cell”
关于以上代码说法正确的是?(C)
A.static是为了修饰变量是全局区域的
B.static是为了修饰变量是可以被其他类引用为全局变量的
C.const是为了修饰reusableIdentifier指针本身不可以改变
D.const是为了修饰reusableIdentifier指针指向的内容不可以改变


3.Block作为属性在ARC下应该使用的语义设置为?(D)
A.retain B.weak C.strong D.copy


【解释】
开发者使用block的时候苹果官方文档中说明推荐使用copy,使用copy的原因就在于大家所熟知的把block从栈管理过渡到堆管理
在ARC下面苹果帮我们完成了copy的工作,在ARC下面即时使用的修饰符是Strong,实际上效果和使用copy是一样的,这一点在苹果的官方文档也有说明。


4.下列哪项不属于数据持久化?(D)
A.属性列表
B.CoreData
C.NSUserDefaults
D.归档和反归档


5.下面哪个类可以创建可变对象(C)
A.NSString
B.NSArray
C.NSMutableDictionary
D.NSSet





著作权声明:本文由http://www.bestnathan.com/原创,欢迎转载分享。请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值