iOS设备没有键盘和鼠标,这意味着在编程时它与用户的交互方式和通用的计算机所采取的方式截然不同。所幸的是,大多数交互都不需要你来处理。例如,如果在应用程序中添加一个文本框,则iOS系统就会在用户单击该字...
前面提过,Cocoa Touch缺少Cocoa的一些功能,但iOS SDK中也有一些新功能是Cocoa所没有的,或者至少不是在任何Mac上都可用的。 iPhone SDK为应用程序提供了一种定位方法,即用Core Location确定手机的当前地...
之前提过,Cocoa Touch使用Objective-C语言,但是该语言有一个关键特性在iOS中不可用:Cocoa Touch不支持垃圾回收。对于许多刚刚接触这个平台(尤其是那些从支持垃圾回收的语言转向这个平台)的开发者来说,开...
阅读本书的任何资深程序员可能都会对256 MB内存、8 GB存储空间的机器嗤之以鼻,因为其资源实在是非常有限,但这种机器却是真实存在的。或许,开发iOS应用程序与在内存为48 KB的机器上编写复杂的电子表格应用程...
iPhone的屏幕显示效果非常出色,在推出的相当长的一段时间内,它都是消费设备中分辨率最高的屏幕。但是,iPhone的显示屏幕并不大,你施展的空间要比现代计算机小很多,最新的Retina显示器(iPhone 4和第4代iPod...
由于使用方式特殊,iOS及其应用程序需要具备较快的响应时间。启动应用程序时,需要先打开它,载入首选项和数据,并尽快在屏幕上显示主视图,这一切要在几秒之内完成。只要应用程序在运行,就可以从上面拖下通知中...
计算机上的程序可以访问其用户能够访问的任何内容,而iOS则严格限制了应用程序的访问权限。你只能在iOS为应用程序创建的文件系统中读写文件。此区域称为应用程序的沙盒,应用程序在其中存储文档、首选项等需要存...
在台式及笔记本电脑操作系统中,多个程序可以同时运行,并且可以分别创建和控制多个窗口。而iOS则有所不同,它只允许应用程序操作一个窗口。应用程序与用户的所有交互都在这个窗口中完成,而且这个窗口的大小就是...
在iOS上,每一时间段内只能激活一个应用程序并在屏幕上显示。从iOS 4开始,在用户按下home按钮后,应用程序可以继续在后台运行,但是这种情况也只限于特定的场合,而且必须为此编写特定的代码。当应用程序未激活...
如果从未使用过Cocoa或它的前期产品NeXTSTEP和OpenStep,那么你可能会发现Cocoa Touch(用于编写iOS应用程序的应用程序框架)稍显另类。它与其他常用应用程序框架(如用于构建.NET或Java应用程序的框架)之间...
学习本书应该具备一定的编程知识。你应该理解面向对象编程的基础知识,例如,了解对象、循环和变量的含义,还应该熟悉Objective-C编程语言。SDK中的Cocoa Touch是本书使用的主要工具,它使用的是最新版的Object...
这个可免费下载的SDK还包含一个模拟器,它支持在Mac上创建和运行iPhone与iPad应用程序。这对于学习编写iOS程序极其有用。但是,模拟器不支持依赖于硬件的某些特性,如加速计或摄像功能。同时模拟器还不支持将应用...
在开始编写iOS软件之前,需要做一些准备工作。初学者需要一台运行Lion(OS X 10.7或更高版本)的基于Intel架构的Macintosh计算机。任何最近上市的基于Intel架构的Macintosh计算机(不管是笔记本电脑还是台式机...
你想编写iPhone、iPod touch和iPad应用程序?哦,这事也怪不得你。事实上,所有这些设备最核心的软件——iOS,恐怕要算是长久以来最吸引人的新平台了,自2007年发布以来,iOS发展异常迅速。移动应用平台的崛起意...
第1章 欢迎来到iOS世界 11.1 关于本书 11.2 必要条件 11.2.1 开发者的选择 31.2.2 必备知识 41.3 编写iOS应用程序有何不同 51.3.1 只有一个应用程序正在运行 51.3.2 ...
没有我们善良、能干又聪明的家人、朋友和同伴的支持,本书是不可能完成的。首先,感谢Terry、Weronica和Deneen对我们的宽容,他们为我们专心写书提供了非常好的环境。这个项目耗费了相当长的时间,但是他们从未抱...
真是难以置信,现在你手里拿的(或在屏幕上看到的)已经是本书的第4版了。开始这趟旅程的这些年来,我们在本书中倾注了大量的心血、汗水和泪水,Cocoa Touch开发非常奇妙,我们力求竭尽所能地将其特性和魅力展现...
Dave Mark 经验丰富的Mac技术开发专家,作家。他撰写过许多Mac平台和iOS开发方面的畅销书,比如《iPad开发基础教程》(中文版已由人民邮电出版社出版)。iOS/Android开发公司MartianCraft创始人。Jack Nuttin...
苹果公司的iOS已经开创了移动平台新纪元!iOS与App Store的绝配为全世界的程序员提供了一个施展才华的全新大舞台。只要有新奇的创意,你完全有可能单枪匹马赢得全球市场,成功创业,改变人生。本书英文原版自第...
封面宣传语:创造销售奇迹的经典著作最新版针对iOS 5 SDK新特性全面升级引领你跨入移动应用开发的大门本书赞誉:我是iOS开发平台的铁杆粉丝,读过相当多iOS开发方面的图书,强烈为初学者推荐本书,绝对不会让你...