crossApp初级-类的结构-2

版本1.19之前的版本

CrossApp类结构图(1.19 版本,改变了CATextField类的继承


    CrossApp的根类是CAObject,主要分为视图(view)和控制器(controller),view都派生自CAView,controller都派生自CAViewController。crossApp 引擎 采用 MVC 架构来开发app的,所以app 由view 对象和 controller 控制器对象组成。在使用crossApp 开发应用的时候,我们能看得见的都是view 对象。需要开发的代码大部分都是controller 类和对象的是实现。
    CAView主要分为三类,用于显示文本和图片的view:CALabel、CAImageView、CAScale9ImageView、CAButton,CATextView;容器类:CAScrollView、CATableView、CACollectionView;控件类:CAButton、CAAlertView、CASlider、CASwitch、CASegmentedControl等。

    CAControllerView包括三个子类:CADrawerController、CATabBarController和CANavigationController,分别实现不同的view管理方式。roos

    使用crossApp 能够快速开发应用,因为crossApp 引擎封装了很多的view 对象,可以直接使用,掌握这种控件是快速开发的基础。

crossApp初级-类的结构-2_第1张图片

你可能感兴趣的:(crossApp初级-类的结构-2)