博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IOS程序开发框架
阅读量:4178 次
发布时间:2019-05-26

本文共 584 字,大约阅读时间需要 1 分钟。

看官们,前面章回的内容介绍了OC中的基础知识,掌握这些基础知识后就可以开发OC程序了,不过我们的目的是开发IOS应用程序,因此还需要掌握一些IOS开发框架的知识,本章回中主要介绍IOS开发的整体框架,并且对各个框架做简要的说明。

IOS的程序开发框架主要包含三大部分:

  • Application
  • Cocoa Touch
  • CoreOS.

这三部分从上到下依次排列。Application就是我们平常使用的应用程序,Cocoa Touch是一个框架的统称,我们稍后介绍;CoreOS表示操作系统及其内核。

接下来我们介绍一下Cocoa Touch,它主要由Foundation, UI Kit和Core Data三个框架组成。其中UI Kit提供了各种UI 控件,比如我们在应用程序中常用的按钮,文本、列表等;Core Data主要负责数据的管理;Foundation框架是一个基础类的框架,它提供了数字对象、字符串对象、数组、集合、字典,以及日期和时间功能,它甚至还提供了文件存储和内存管理的功能。在接下来的章回中我们将详细介绍Foundation框架中的各项内容,这些内容是我们编写IOS应用程序的基础。

最后,我们制作了一个框架图供大家参考,本图形可以看作是本章回内容的总结。

在这里插入图片描述

此外,我们还从官方文档中获取了框架图,请大家参考,它和我们画的内容类似,不过更加详细一些.

在这里插入图片描述

转载地址:http://rbqai.baihongyu.com/

你可能感兴趣的文章
CMake 手册详解(六)
查看>>
CMake 手册详解(七)
查看>>
CMake 手册详解(八)
查看>>
CMake手册详解 (九)
查看>>
CMake手册详解 (十)
查看>>
CMake手册详解 (十一)
查看>>
CMake手册详解 (十二)
查看>>
CMake手册详解 (十三)
查看>>
CMake手册详解 (十四)
查看>>
CMake手册详解 (十五)
查看>>
map::lower_bound/upper_bound的使用
查看>>
C++ STL中Map的按Key排序和按Value排序
查看>>
互斥量、条件变量与pthread_cond_wait()函数的使用,详解
查看>>
IO模式设置网络编程常见问题总结
查看>>
windows 编译webrtc 58版本库
查看>>
git tag操作教程
查看>>
Ubuntu系统中git每次提交都要输入密码怎么办?
查看>>
constexpr关键字
查看>>
std::copy详解
查看>>
C++11 新特性摘抄
查看>>