Cocoa初识

Cocoa可以理解成一个对象层,充当程序与操作系统之间的媒介与协调人的角色。把操作系统提供的功能以面向对象的方式提供给应用。

Cocoa主要包括2个框架:Foundation框架和ApplicationKit框架。

Foundation框架:

根对象类,NSObject

表示基本数据类型的类,如字符串和字节数组。

存储其他对象的集合类。

表达系统信息和服务的类。


类型及其操作的编程:

1)字符串类

2)集合类

3)数据和数值

4)日期和时间类

5)异常处理

操作系统实体和服务:

1)运行循环:每个线程都有一个被自动创建的运行循环。当应用程序启动时,默认 线程中的运行循环也自动启动。而用户在线程中创建的运行循环必须手动启动。

2)通告

3)线程:线程就是一个拥有自己的执行栈并可以独立地进行输入输出地可执行单元。 所有线程共享他们所属任务地虚拟存储器地址空间及访问权限。当一个线程启动时, 他从初始化他的线程分离出来独立运行。

4)锁

5)任务

6)端口

7)定时器

对象功能:

1)内存管理

2)序列化和存档

3)分布式对象

文件管理:

1URL处理

ApplicationKit框架:

用户界面:

1)窗口

2)视图

3)面板

4)控件

功能整合:

1)文本和字体

2)图像

3)颜色

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值