美文网首页
面试题总结

面试题总结

作者: 型仔均 | 来源:发表于2016-03-27 08:10 被阅读0次

    01.+load和+initialize的区别是什么?

    答:这个问题应该回答调用时刻,调用次数两个方面即可.+load:类加载内存的时候调用,调用一次.+initialize:第一次使用该类或者子类调用,调用次数根据子类和自己的调用情况而定, 使用子类的时候,父类initialize调用两次.

    02.UITabBarController控制器中view的内部结构

    答:UITabBarController控制器中的View 内部的结构为一个专门存放自控制器View的View,和一个UITabBar条,UITabBar的高度为49.

    扩展:管理原则

    03.简述你对协议的理解

    答:协议是用来声明一大堆的方法,不能写实现,只要某个类遵守了这个协议,就拥有了这个协议中的所有方法声明,只要父类遵守了某个协议,那么子类也遵守,一个类可以遵守多个协议.使用:1)创建协议,2)类中遵守协议3)完成协议中声明的方法的实现. 

    提问:什么时候使用协议,为什么要搞个协议

    为什么使用协议: 思想:当有些事情,自己不想做,交给别人,就搞个协议.实例:Appdelegate

    什么时候使用协议: 高级:延展到封装自己框架(自定义类),常常通过协议给外界提供接口(协议)

    04.UICollectionView使用步骤?

    答:用于展示集合视图,布局更加灵活,可实现多列布局,跟UITableView差不多,但是要自定义Cell,使用步骤如下...待补充

    相关文章

      网友评论

          本文标题:面试题总结

          本文链接:https://www.haomeiwen.com/subject/hqadlttx.html