crossApp初级-类的结构-2
2015-07-23 21:49
162 查看
版本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类结构图(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 对象,可以直接使用,掌握这种控件是快速开发的基础。
相关文章推荐
- 为什么用服务不用线程-Android
- android 自定义viewR.styleable找不到或者是报错!
- IOS - 会员信息提示
- iOS 消息推送及本地通知,原理解析
- iOS 设备信息获取
- iOS 静态库制作及使用问题
- Cocostudio学习笔记(3) ImageView + Slider
- Android层次结构
- cocos2dx游戏开发学习基础(二)
- 微信JS-SDK
- Android中常用适配器及定义自己的适配器
- cocos2dx游戏开发学习基础篇(一)
- crossApp初级-开发环境-1
- iOS中Block介绍(一)基础
- Objective-C学习笔记(十六)——成员变量
- Swift 中使用 SwiftyJSON 制作一个比特币价格 APP
- iOS 监听文本框的改变 代码片段
- Android之——监听手机开机事件
- Java学习之路0722(八)(object类、异常处理)
- android-【DDMS->heap->MAT】工具-内存分析工具