ios学习之cocoa的大致了解
来源:互联网 发布:大数据应用 央视新闻 编辑:程序博客网 时间:2024/06/16 00:02
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
- ios学习之cocoa的大致了解
- orcale的大致了解
- 学习J2EE第一天(了解掌握J2EE的大致结构)
- IOS学习之——Cocoa 和Cocoa Touch
- 5.18Ruby的大致了解
- 关于hibernate的大致了解
- IOS 开发之Cocoa AsyncSocket学习 .
- IOS学习之[深入浅出Cocoa]iOS网络编程之Socket
- iOS开发之cocoa pods的安装
- iOS 之Cocoa框架
- iOS学习之—— UIGestureRecognizerState的简单了解
- IOS学习 深入浅出Cocoa之动态创建类
- iOS开发笔记之十七——学习Cocoa和Cocoa Touch框架
- Cocoa框架是iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。 1、Cocoa是什么? Cocoa是OS X和 iOS操作系统的程序的运行环境。 是什么因素使一个程序成为Co
- iOS开发之Cocoa是什么
- 【iOS】深入浅出 Cocoa 之消息
- 【ios开发学习】Cocoa 新的依赖管理工具:Carthage
- JAVA学习第三回:JAVA语法基础:大致了解
- ffmpeg使用libx264编码时,为何一直出现x264 [warning]: non-strictly-monotonic PTS?
- poj 1141 Brackets Sequence(区间DP记录路径)
- VS
- eclipse
- shell判断文件夹是否存在
- ios学习之cocoa的大致了解
- iOS经典讲解之Swift匿名函数(闭包)(二)
- HDU 2188 悼念512汶川大地震遇难同胞——选拔志愿者
- 关于值传递和引用传递的理解
- java中的内存和数组中注意的问题
- 机器学习5
- 解决方法参数为arg0,arg1的问题
- xml教程中"/example/xdom/note.xml"是指什么? status 与statusText对照表
- mac 命令行去除电脑名