ios学习之cocoa的大致了解
2015-10-23 20:29
323 查看
cocoa中的一些类
根类:NSObject 该类是cocoa的根类,几乎OC中的所有类都是尤其派生出来的 该有的方法有 alloc init
应用程序类:UIApplicaton: 提供ios程序运行过程中的控制和写作工作 主要工作是处理用户事件,有且仅有一个uiapplication 开启一个队列,把所有用户事件都放入队列中
窗口类:UIWindow 管理和显示视图的容器,只使用一个UIWindow。用于放置视图,一般只有一个窗口
UIView:视图,将一个视图放入一个UIWindow中,以便于存放,定义了一块矩形区域 还有一些方法 创建 initWithFrame 添加视图 addsubview 从父视图中移除 removefromsuperview 手动绘制 draeRect, 手动的更新 setNeedsTodisplay
响应者:UIResponder:就瘦触摸屏上的接触事件 有一个响应链的概念 需要注意 touchBegan ,touchesMove touchedEnded ,touchedCancel
屏幕控件 UIControl :几乎所有的屏幕控件,例如文本框,按钮,滑块等 是UIView和UIResponder的子类
视图控制器 UIVIEWCONTROLLER :包括view的加载和卸载等,
iOS的几个生命周期
nor running 没有运行
inactive 应用正在前台运行,但并不接受事件,应用从一个状态切换到另外一个状态的时候,中间会停留在此,
active:当前应用正在前台运行
background :应用处在后台,并且在执行代码
suspended:应用在后台,并且已停止执行代码
cooca touch中的框架:core animation (图形处理) core audio(音频处理框架) HTTP(在线播放) AV foundation(播放视频) core data(数据处理)框架, SQlite(关系数据库的引擎)
iphone 的技术层:
cooca touch 层。有:UIkit ,mapkit,gamekit
多媒体层:AV foundation core audio 等
核心服务层:core data core founddation 等
核心 OS 层等
详情可以百度
http://www.cnblogs.com/sosoft/p/3488381.html http://www.cocoachina.com/bbs/read.php?tid=131512
根类:NSObject 该类是cocoa的根类,几乎OC中的所有类都是尤其派生出来的 该有的方法有 alloc init
应用程序类:UIApplicaton: 提供ios程序运行过程中的控制和写作工作 主要工作是处理用户事件,有且仅有一个uiapplication 开启一个队列,把所有用户事件都放入队列中
窗口类:UIWindow 管理和显示视图的容器,只使用一个UIWindow。用于放置视图,一般只有一个窗口
UIView:视图,将一个视图放入一个UIWindow中,以便于存放,定义了一块矩形区域 还有一些方法 创建 initWithFrame 添加视图 addsubview 从父视图中移除 removefromsuperview 手动绘制 draeRect, 手动的更新 setNeedsTodisplay
响应者:UIResponder:就瘦触摸屏上的接触事件 有一个响应链的概念 需要注意 touchBegan ,touchesMove touchedEnded ,touchedCancel
屏幕控件 UIControl :几乎所有的屏幕控件,例如文本框,按钮,滑块等 是UIView和UIResponder的子类
视图控制器 UIVIEWCONTROLLER :包括view的加载和卸载等,
iOS的几个生命周期
nor running 没有运行
inactive 应用正在前台运行,但并不接受事件,应用从一个状态切换到另外一个状态的时候,中间会停留在此,
active:当前应用正在前台运行
background :应用处在后台,并且在执行代码
suspended:应用在后台,并且已停止执行代码
cooca touch中的框架:core animation (图形处理) core audio(音频处理框架) HTTP(在线播放) AV foundation(播放视频) core data(数据处理)框架, SQlite(关系数据库的引擎)
iphone 的技术层:
cooca touch 层。有:UIkit ,mapkit,gamekit
多媒体层:AV foundation core audio 等
核心服务层:core data core founddation 等
核心 OS 层等
详情可以百度
http://www.cnblogs.com/sosoft/p/3488381.html http://www.cocoachina.com/bbs/read.php?tid=131512
相关文章推荐
- iOS-响应上下左右滑动手势
- iOS开发中使用宏定义提高开发效率
- iOS宏定义的使用与规范
- 简单异或加密代码--IOS版(广点通)
- ios开发系列之Get与Post方式请求数据
- iOS中表示空的区别
- iOS开发>学无止境 - 禁止横屏
- #在蓝懿学习iOS的日子#Day3
- iOS开发 -- 百度地图api的使用
- KeyBoard 相关小记
- KeyBoard 相关小记
- iOS开发 -- 利用dispatch_once创建单例
- iOS开发 -- 懒加载
- iOS开发 -- main.m文件解析
- iOS开发 -- SVN的使用
- iOS自定义 TabBar的技巧
- iOS工程中删除默认的并使用自建的ViewController后黑屏
- iOS UTC秒数时间戳和日期的相互转换
- iOS--- 字符串分割
- <iOS>信鸽推送