美文网首页程序员iOS Developer
值得收藏的开发资料1:Cocoa Touch框架 (图)

值得收藏的开发资料1:Cocoa Touch框架 (图)

作者: 五九楼 | 来源:发表于2016-12-06 14:10 被阅读114次

    最近研究通过extension来扩展UIView功能,并结合@IBInspector@IBDesignable实现更高程度的可视化编程。因为涉及到视图间的继承关系,但发现对Cocoa Touch框架并不熟悉,特意在此MARK下这张框架关系图,希望对所有iOS初学者有用,大神们可绕道。

    Cocoa Touch框架包含UIKitFoundation框架

    UIKit框架

    UIKit框架与界面构造和交互有关。


    UIKit框架-来自网络

    简单总结下:

    1. 所有类继承自NSObject
    2. 所有可视化的类都继承UIView
    3. 常用的交互控件继承UIControl,而UIControl继承UIView
    4. 所有手势类继承UIGestureRecognizer
    5. 所有的视图控制器继承UIViewController

    如果你不熟悉常用视图、控件样式和使用规范,可参考这些文章:
    1.iOS基础控件使用规范
    2.iOS常用视图使用规范
    3.iOS各种Bar使用规范

    Foundation框架

    本人对此不熟悉,仅MARK下关系图,望大神们帮忙补充。


    Foundation框架-来自于网络
    Foundation框架(续)- 来自于网络
    Foundation框架图(续) - 来自于网络

    相关文章

      网友评论

        本文标题:值得收藏的开发资料1:Cocoa Touch框架 (图)

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