欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

Cocoa初识

发布时间:2023/12/16 编程问答 34 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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)颜色

总结

以上是生活随笔为你收集整理的Cocoa初识的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。