• IOS系统框架


    IOS系统框架:ios架构号MAC OS的基础框架相似:ios扮演底层硬件和应用程序的中介,底层为所有应用程序提供基础服务,高层则包含一些复杂巧妙的技术和服务,并且创建的应用程序不能直接访问硬件。

    CocoaTouch层提供基本的系统框架:

    UIKit框架:提供必须的关键对象,捕捉用户输入和屏幕上显示内容、

    MapKit框架:地图界面

    MessageUI框架:显示创建或者编辑联系人的标准系统界面,包括图形、音频、视频。

    Quart Core框架:包含Core Animation接口,此接口是高级动画制作和混合技术,他使用经过优化的渲染路径实现复杂的动画和视觉效果、

    Media Player框架:应用程序播放视频和音频内容。

    AV Foundationo框架:次框架包含的Objective-C类可用于播放音频内容

    Core Graphics框架:包含Quart 2D绘图API接口,该框架基于C接口,提供绘画功能

    Core Service层,应用程序提供基础系统服务:

    Foundation框架:为Core Foundation框架的许多功能提供Objective0C封装

    Core Foundation框架:是一组C语言接口,他们为ios应用程序提供基本数据管理和服务的功能

    Core Location框架:定位

    其他框架:CFNetwork框架、Core Data框架、Core Media框架、Core Telephony、Event Kit、Mobile Core Services、Quick Look、Store Kit、System Configuration

    Ios4.0开始支持多任务,当按下home键后,程序是挂起的,支持后台的任务包括:音频(audio)、位置服务(location)、模拟声音讯号(voip)。我们自定义的任何运行的程序是受时间限制的。

    项目文件:

    Supporting Files:

    Plist文件:应用程序相关设置(属性)文件

    Strings文件:设置应用程序本地化的文件

    Pch:程序的预处理文件

  • 相关阅读:
    js函数的属性和方法
    php中str_repeat函数
    html5中的空格符
    php实现简单算法3
    php intval函数
    什么是全栈工程师
    配置Log4j(非常具体)
    【解决】/usr/bin/ld: cannot find -lc
    Java的位运算符具体解释实例——与(&)、非(~)、或(|)、异或(^)
    【小白的java成长系列】——顶级类Object源代码分析
  • 原文地址:https://www.cnblogs.com/zhao123/p/3196701.html
Copyright © 2020-2023  润新知