Cocoa初识

Cocoa初识,第1张

概述Cocoa可以理解成一个对象层,充当程序与 *** 作系统之间的媒介与协调人的角色。把 *** 作系统提供的功能以面向对象的方式提供给应用。 Cocoa主要包括2个框架:Foundation框架和ApplicationKit框架。 Foundation框架: 根对象类,NSObject。 表示基本数据类型的类,如字符串和字节数组。 存储其他对象的集合类。 表达系统信息和服务的类。 类型及其 *** 作的编程: 1)字符串

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

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

Foundation框架:

根对象类,NSObject

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

存储其他对象的集合类。

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


类型及其 *** 作的编程:

1)字符串类

2)集合类

3)数据和数值

4)日期和时间类

5)异常处理

*** 作系统实体和服务:

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

2)通告

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

4)锁

5)任务

6)端口

7)定时器

对象功能:

1)内存管理

2)序列化和存档

3)分布式对象

文件管理:

1)URL处理

ApplicationKit框架:

用户界面:

1)窗口

2)视图

3)面板

4)控件

功能整合:

1)文本和字体

2)图像

3)颜色

总结

以上是内存溢出为你收集整理的Cocoa初识全部内容,希望文章能够帮你解决Cocoa初识所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/1052323.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存