iOS面试题 第四天

打字练习
1.一般在哪个函数中创建某个View的子View ?
ViewDidLoad方法
1.多线程 ,写出常用的几个类
Pthread
NSThread
GCD
NSOperationQueue
1.列举几个常用集合类和存放二进制数据类?
NSArray NSDictionary NSSet 以及他们的可变类
存放二进制的有NSData类
1.__weak什么时候用?
当俩个对象互相引用的时候,一端用strong,另一端必须用weak,例如:A拥有B,B也拥有A ,那么必须一方使用weak
一般UI控件都可以使用weak,因为自身以及对塔进行一次强引用,没有必要再强引用一次。
1.什么是安全释放?
对象释放的时候, 指向nil
1.在iphone上有俩件事情要做,请问是在一个县城里按顺序做效率高还是来个线程李做效率高?
如果俩件事有依赖关系,事件二必须等到事件一执行完毕才执行,那么放在一个线程就可以了,如果俩者并没有什么关联,放到俩个线程并发效率高。
1.件数ios动画机制
iOS分为显示动画 ,隐世动画
显式动画:对一些属性做指定的自定义动画,或者创建非线性动画,比如沿着任意一条曲线移动
隐式动画:主要是作用于非根层,也就是自己手动创建的layer,当对它的一些属性进行修改时,会自动产生一些动画效果

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,210评论 30 471
  • iOS面试小贴士 ———————————————回答好下面的足够了------------------------...
    不言不爱阅读 2,007评论 0 7
  • 多线程、特别是NSOperation 和 GCD 的内部原理。运行时机制的原理和运用场景。SDWebImage的原...
    LZM轮回阅读 2,035评论 0 12
  • 1、简述你项目中常用的设计模式。它们有什么优缺点?常用的设计模式有:代理、观察者、单例。(1)单例:它是用来限制一...
    LZM轮回阅读 1,054评论 0 6
  • 1,NSObject中description属性的意义,它可以重写吗?答案:每当 NSLog(@"")函数中出现 ...
    eightzg阅读 4,190评论 2 19