美文网首页
Cocoa是什么

Cocoa是什么

作者: 须佐能乎 | 来源:发表于2016-08-19 22:41 被阅读453次

1、Cocoa来源

早些年,苹果公司启动Copland计划,致力于开发出自己的操作系统,可惜后来Copland计划逐渐失控了,苹果公司最终决定放弃开发,转向从别的公司购买下一个版本的Mac OS。在经过调查现存的操作系统之后,苹果公司选择了NextSTEP,因为NextSTEP很小,苹果1996年收购了Next整个公司。

NextStep内置许多库和工具,能唐程序员以一种优雅的方式与窗口管理器进行监护,这些库叫做Framework,在1993年这些frameworks和工具被重新修改并重命名OpenStep,后来被重命名为Cocoa,所以Cocoa的类都有着NS的前缀。

2、什么是Cocoa

事实上,Cocoa(iOS上的叫Cocoa Touch)是一个面向对象的软件组件---类的集成套件,它使开发者可以快速创建和健壮全功能的Mac OS X和iOS应用程序。

Cocoa 是一套框架和运行时支持,简单来说就是 API 应用程序接口。

3、Cocoa 和 Cocoa Touch 

Cocoa是Mac OS X 的开发环境               Cocoa Touch是iPhone OS 的开发环境。

Cocoa包含了很多框架,最核心的是Foundation框架和Application Kit 框架

Cocoa Toouch包含了很多框架,最核心的是Foundation框架和UIKit 框架

4、框架

Foundation框架以Core Foundation框架为基础,Core Foundation框架提供的是过程化(ANSI C)接口。您可以使用 AppKit 和UIKit 框架开发应用程序的用户接口。二者用途相同,但是针对平台不同。

摘自王中周的个人博客

相关文章

  • iphone开发 IOS 组织架构图

    Cocoa框架是iOS应用程序的基础,了解Cocoa框架,对开发ios应用有很大的帮助。 1、Cocoa是什么? ...

  • IOS 整体框架类图值得收藏

    Cocoa框架是iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。 1、Cocoa是什么? ...

  • iOS中Cocoa框架·Runtime及isa指针知识·填坑

    Cocoa框架是iOS应用程序的基础,了解Cocoa框架,对开发iOS应用有很大的帮助。 1、Cocoa是什么? ...

  • Cocoa是什么

    1、Cocoa来源 早些年,苹果公司启动Copland计划,致力于开发出自己的操作系统,可惜后来Copland计划...

  • Cocoa是什么

    一、什么是Cocoa ①Cocoa来源 1996年,Gil Amelio掌权的Apple正在开发Copland操作...

  • 面试准备第四篇

    1.Cocoa是什么? Cocoa是OS X和iOS操作系统的程序的运行环境,在iOS正确的说法是Cocoa To...

  • iOS面试准备

    1.Cocoa框架: Cocoa是OS X和iOS操作系统的程序的运行环境。 是什么因素使一个程序成为Cocoa程...

  • cocoa pods框架的搭建~(待于完善)

    首先cocoa pods是什么? cocoa pods是便于大家管理使用网上的第三方库,例如AFNetworkin...

  • Cocoa Touch是什么

    Cocoa Touch是iOS用的一套框架,区别于桌面的Cocoa也可以说它是一个框架集合。 UIKit是它的一个...

  • Objective-C之Foundation框架及库介绍

    为什么前面说的内容中新建一个类的时候我们都是选择Cocoa Touch Class呢?Cocoa是什么呢? Co...

网友评论

      本文标题:Cocoa是什么

      本文链接:https://www.haomeiwen.com/subject/hpqvsttx.html