`
bengan
  • 浏览: 204446 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

iPhone的软件栈分成好几层

 
阅读更多
iPhone的软件栈分成好几层。应用程序位于最高的抽象层,而系统核心服务则是位于最底层。从高到低,iPhone的软件栈可以归纳成如下几层:
应用程序。

Cocoa Touch--开发基于触摸屏的应用程序的框架。包括UI元素、事件分发、应用程序生命周期管理等,还包括了基本数据类型如字符串、集合类型的对象包装。

媒体--图形、动画、声音、视频。

核心服务--集合类型、字符串、定位意识、SQLite数据库、地址簿、网络等。

核心操作系统层--UNIX服务、标准I/O、线程、BSD socket、电源管理等。

在开发中,主要打交道的部分是GUI框架和Cocoa Touch层提供的面向对象抽象。而Cocoa Touch层也是我们在本书中主要讨论的内容(当然,在某些特定的主题中,我们会根据需要来研究更深入的内容)。大多数Cocoa Touch的类是被设计用来直接调用的;可以子类化他们来增加功能,只是你会发现,跟别的语言相比较,在Cocoa Touch中很少需要这么做。
分享到:
评论

相关推荐

    卡iphone在线软件

    《卡iPhone在线软件详解与应用指南》 在数字化日益普及的今天,智能手机已经成为了我们生活中不可或缺的一部分,尤其是苹果公司的iPhone,凭借其卓越的性能和出色的用户体验,深受广大用户喜爱。然而,有时候我们的...

    iphone4越狱软件

    iphone4越狱软件iphone4越狱软件iphone4越狱软件iphone4越狱软件iphone4越狱软件iphone4越狱软件

    iphone QQ 在线软件

    标题中的“iPhone QQ 在线软件”指的是在苹果设备上运行的QQ应用,它允许用户通过iPhone进行即时通讯、社交互动。QQ是中国最流行的社交媒体平台之一,由腾讯公司开发,提供了文字聊天、语音通话、视频通话、文件传输...

    iPhone 美化软件 iBeauty

    【标题】:iBeauty是一款专为iPhone用户设计的美化应用,致力于提升用户的手机使用体验,通过自定义主题、壁纸、铃声等方式,让iPhone更具个性化。 【知识点详解】: 1. **个性化定制**:iBeauty提供了丰富的个性化...

    iphone 弹出层

    弹出层被显示时,其对应的控制器会成为视图栈的顶部,而当弹出层被关闭时,原来的控制器会重新获得焦点。 6. **响应链**:弹出层的事件处理遵循 responder chain(响应者链),确保点击和其他用户交互能够正确传递...

    iPhone数据恢复软件如何找回iPhone5丢失的文件

    "iPhone数据恢复软件如何找回iPhone5丢失的文件"这个主题旨在指导用户在iPhone5上丢失数据后,如何通过专业的工具进行恢复。首先,我们需要明白,一旦数据丢失,应尽快采取行动,因为新的数据写入可能会覆盖已删除或...

    iphone 炒股软件下载 iphone4 炒股软件免费下载

    选择iPhone炒股软件时,有几点需要考虑: 1. **实时行情**:优秀的炒股软件应能提供实时的股票报价,以便投资者迅速做出决策。 2. **交易功能**:支持买入、卖出、委托等操作,有的甚至有条件单、止损止盈等功能。 ...

    卡永久iphone在线软件

    标题“卡永久iphone在线软件”可能是指一种能够让iPhone用户在不购买或续订服务的情况下保持设备在线的软件。描述中的内容简洁,没有提供具体信息,但我们可以基于标签“iphone在线”来推测,这个软件可能涉及iOS...

    iphone 美化软件

    这时,像“iPhone美化软件”这样的应用程序就应运而生,为用户提供了一种定制自己手机界面的新途径。 “iPhone美化软件”,例如iBeauty v2013.2.7,是专门为iPhone设计的一款主题美化工具。这款软件允许用户根据...

    iphone的相关软件

    管理iphone最好的电脑端工具,虽然没有里一个那么强大,但是传输稳定,安全,快速。

    苹果GSM写卡软件,IPHONE4专用

    苹果GSM写卡软件是专为IPHONE4设计的一款实用工具,主要用于处理SIM卡以便在iPhone 4上使用。GSM(全球系统 for 移动通信)是一种广泛使用的蜂窝网络标准,尤其在国际间,使得用户可以在不同国家之间轻松漫游。这款...

    卡iphone永久在线软件

    卡iphone永久在线软件欢迎各位网友前来下载

    Iphone 5解锁软件

    标题中的"Iphone 5解锁软件"指的是用于解除iPhone 5手机网络锁定的工具或程序,通常这类软件允许用户使用非原始运营商的SIM卡在设备上进行通话和数据服务。这可能是因为用户购买了带有特定运营商合约的iPhone 5,但...

    iPhone手机短信恢复软件免费版

    本文将详细讲解如何利用"iPhone手机短信恢复软件免费版"来恢复丢失的短信,以及相关的重要知识点。 首先,我们需要理解的是短信数据是如何存储在iPhone中的。iPhone的短信数据储存在其内部的SQLite数据库中,这些...

    iphoneqq在线手机软件

    《iPhoneQQ:移动社交的新篇章》 iPhoneQQ,作为腾讯公司专为苹果手机用户打造的一款即时通讯应用,自推出以来,便以其简洁的操作界面、强大的功能特性以及与iOS系统的深度融合,赢得了广大用户的喜爱。它不仅是iOS...

    iphone紫屏软件 2020 最新苹果紫屏软件

    工程线是一种特殊的连接线,通常具有数据传输能力更强、兼容性更佳的特点,能够帮助软件更好地与设备进行通信,从而实现对设备内部代码的读取和写入。这是解决紫屏问题的关键步骤,因为紫屏往往与设备的固件或系统...

    iPhone在线软件

    iPhone在线软件

Global site tag (gtag.js) - Google Analytics