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

iPhone系统软件开发要点概括(一)

阅读更多
一、系统运行环境

  1、iPhone运行虚拟内存管理:iOS当内容已经用完时,不会把易失页写到物力硬盘上,而是优先选择释放最近没用并且是只读的内存页。如果内存还是不足,则系统会发送一个释放内容的通知到所有应用软件,应用软件接收到通知后会采取释放内存的指令,为当前运行程序腾出内存空间。
  2、iphone自动睡眠的管理:iOS为了节省电源,当屏幕一段时间没有触摸事件发生的时候,则会采取关闭屏幕电源的操作。如果是开发游戏或者开发不需要触摸屏幕的程序,则需要禁止这个功能。代码的流程如下:To disable the timer, set the idleTimerDisabled property of the shared UIApplication object to YES. 
  3、iphone程序可操作的文件系统:iOS有严格的sandbox原则,这提供一定的安全性,但是也造成操作的不便。iOS对于每个app程序提供的几个sandbox文件夹如下:/AppName.app、/Documents/、/Library/Preferences、/Library/Caches、/tmp/。不同的文件夹可以存储不同类型的文件,如果读者想了解多一点,可以参考iPhone App Programming Guid这本书。其实除了上面介绍的几个文件夹,还有系统共享文件夹可供app程序读取。就如从网站下载的ePub文件,可以用阅读器打开文件。
分享到:
评论

相关推荐

    iPhone iOS 6开发要点iPhone iOS 6 Development Essentials

    在本篇文章中,我们将深入探讨《iPhone iOS 6开发要点》这一主题,旨在为读者提供一个全面且深入的理解。本书是一本专为希望学习如何为iPhone构建应用程序的开发者准备的指南。 ### 一、iOS 6简介 iOS 6是苹果公司...

    iPhone多媒体软件开发

    多媒体编程指南中涉及的领域是音频和视频处理(Multimedia Programming Guide Audio&Video),这是iPhone多媒体软件开发不可或缺的一部分。开发者需要掌握这些技术,以便在应用程序中加入视频和音频功能,如播放、...

    iOS软件开发 iOS软件外包 iPhone开发 iPad开发 html5开发 android开发

    移动办公应用开发专指为移动设备开发的办公自动化软件,这些应用通常包括日历管理、任务和项目跟踪、邮件收发、文档编辑等功能,以支持企业的移动办公需求。 根据上述知识点,上海诸君信息科技有限公司能够为不同...

    Iphone开发系列源码——Iphone主题源码

    Iphone开发系列源码——Iphone主题源码Iphone开发系列源码——Iphone主题源码Iphone开发系列源码——Iphone主题源码Iphone开发系列源码——Iphone主题源码Iphone开发系列源码——Iphone主题源码Iphone开发系列源码...

    iPhone iOS 4 App开发要点iPhone iOS 4 App Development Essentials

    本书概述了iPhone硬件和iOS 4的体系结构。提供了Objective-C编程的简介,然后深入研究了iPhone应用程序和用户界面的设计。

    iPhone开发实战.pdf

    根据提供的文件信息,本文将对“iPhone开发实战”这一主题进行深入探讨,涵盖iPhone应用开发的基础概念、开发环境搭建、关键技术点以及实际案例分析等方面。 ### 一、iPhone开发概述 #### 1.1 iPhone应用开发简介 ...

    iPhone应用程序开发指南.pdf

    iPhone应用程序开发指南是iOS开发领域的专业参考书,为开发者提供在苹果的iOS平台上设计、开发和优化应用程序所需的工具和技术。在开发过程中,了解和掌握iPhone开发基础教程同样重要。本书及所提及的其他参考资料在...

    iPhone开发基础教程电子书

    首先,对于一个完全没有mac开发经验,甚至从没摸过苹果系统的开发人员来说,首先就是要熟悉apple的那一套开发框架(含开发环境IDE、开发框架uikit,还有开发语言objective-c)。对于有一定编程经验的人来说,学习...

    20天搞定iphone软件开发教程ios开发教程

    在本教程“20天搞定iPhone软件开发教程iOS开发教程”中,你将全面了解如何从零基础开始,一步步成为一名熟练的iOS应用开发者。这个教程可能是由一系列的课程、视频或者文档组成的,旨在帮助你在短时间内掌握iOS应用...

    iPhone开发环境搭建

    搭建iPhone开发环境是iOS应用开发的第一步,主要涉及到在特定的操作系统环境下安装必要的开发工具。由于iPhone应用只能在苹果公司的Mac OS X系统上开发,因此,你需要准备一个运行Mac OS X的环境。以下是详细的步骤...

    iPhone iOS 5开发要点iPhone iOS 5 Development Essentials

    本书向读者传授了为iPhone构建自己的应用程序所需的技能。 它涵盖了基础知识以及更高级的主题。 还介绍了新的iOS 5特定功能。

    轻松学iPhone开发

    《轻松学iPhone开发》这本书是为想要进入iOS应用开发领域的初学者精心编写的。它旨在以轻松易懂的方式,引导读者逐步了解并掌握...通过系统的理论学习与实践操作,你将能够掌握开发iPhone应用所需的关键技术和流程。

    自己手机的Iphone IOS系统开发源码

    很抱歉,但根据提供的信息,标题、描述和标签均指向"自己手机的Iphone IOS系统开发源码",而压缩包子文件的文件名称列表却显示的是Android应用开发的相关文件,而不是iOS系统的源码。Android应用的主要组成部分包括...

    iPhone开发基础教程

    iPhone 是一种全新的移动平台,苹果公司为它推出了强大的软件开发工具包iPhone SDK。《iPhone开发基础教程》是一部关于iPhone SDK和iPhone开发的基础教程,内容翔实、语言生动。书中结合消费类设备上常见的实例,循...

    iphone programming,iphone开发初级教程

    你还将学习如何使用Auto Layout,这是一个强大的系统,能够自动调整用户界面在不同尺寸和方向的设备上的布局。 接下来,你会接触到Model-View-Controller(MVC)设计模式,这是iOS开发中的核心概念。Model代表数据...

    iphone创意开发入门与实践总结

    iPhone OS是一个专为苹果公司的iPhone和iPod touch设备设计的操作系统。它由两个主要部分构成:一是操作系统本身,二是能够在这些设备上运行原生应用程序的技术。由于iPhone旨在满足移动终端的需求,因此其设计与Mac...

    iphone sdk3 开发指南 源代码

    总之,这份“iPhone SDK3 开发指南 源代码”是一份宝贵的资源,它将理论知识与实践相结合,帮助初学者深入理解iOS开发的关键技术。通过逐步学习和实践,开发者可以逐步掌握创建专业级iOS应用的技巧。无论你是刚刚...

Global site tag (gtag.js) - Google Analytics