第一章:简介

raywenderlich.com 的 iOS 教程小组第一次着手研究 iOS 5 时,我们惊讶于大量新库,新 API 和新功能。 这是 iOS 最大的升级之一,包含了很多很酷的新东西,你可以开始在你的应用程序中使用!

但是,当我们在研究 iOS 5 时,我们意识到没有太多高质量的示例代码,教程和文档来帮助开发人员(比如我们自己?。┛焖僬莆账姓庑┬鹿δ堋?/p>

所以我们决定编写这本书来解决这个问题。 我们的目标是创建权威指南,帮助中级和高级 iOS 开发人员以最快,最简单的方式学习新的 iOS 5 API —— 通过教程!

iOS 教程团队非常自豪地确保我们编写的每个教程都符合最高的质量标准。 我们希望我们的教程写得很好,易于操作,也很有趣。 而且我们不想仅仅走马观花 —— 我们想深入研究这门学科,所以你可以真正理解它是如何工作的,并直接在你自己的应用程序中应用这些知识。

如果你喜欢我们以前在 raywenderlich.com 上写过的教程,那么你一定会喜欢这本书的。 我们为这本书编写的是我们最好的一些教程 —— 而且这本书包含了你无法在其他地方找到的详细的技术知识。

所以,如果你渴望了解 iOS 5 为你准备的东西,那你来对地方了。 坐下来,放轻松,并准备好迎接一些有趣且翔实的教程!

本书概述

iOS 5 有一大堆杀手锏的新 API,你将立即开始在你的应用程序中使用这些 API。 以下是我们将在本书中讨论的内容:

  • ARC 入门和进阶

    ARC 代表自动引用计数(Automatic Reference Counting),换个说法是:“还记得所有你曾经写过的内存管理代码? 在这里,你再也不需要那么做了!”这是一个重要的新功能,将为你减少大量的内存管理难题,使你的代码更易于编写和阅读。 在本书中,我们不仅介绍了如何使用 ARC,还介绍了它的工作原理,如何将旧项目移植到 ARC,如何使用尚未转换为 ARC 的第三方库,如何处理 ARC 中的一些细节问题和错误,等等。

  • Storyboards 入门和进阶

    过去,每个视图控制器通常都会有一个 XIB。 这很好,但是不用第三方的图表工具无法清晰地看到你的应用程序的流程。 在 iOS 5 中,你可以使用新的 Storyboard 功能在一个地方设计你的应用程序的视觉外观,并可以轻松地显示和管理不同视图控制器之间的跳转。 更重要的是,Storyboard 可以节省你很多时间,因为它们引入了很酷的新功能,例如在编辑器中直接创建表格视图单元格。 在本书中,我们将深入介绍 Storyboard 并向你展示如何在应用程序中使用主要的功能。

  • iCloud 入门和进阶

    在 iOS 5 之前,如果你想在设备之间共享数据,则必须编写自己的 Web 服务,或者集成 Dropbox 等第三方 API。 现在,借助 iCloud,Apple 提供了内置功能,可让你将应用程序的数据保存在云中,并轻松地在不同设备上的应用程序之间进行同步。 客户越来越期待应用程序具有此功能,因此,借助本书,你将深入了解这一酷炫新技术,并获得一些实际操作经验!

  • 随着 GLKit 的 OpenGL ES 2.0 入门和进阶

    如果你一直想要进入 OpenGL ES 编程,但由于复杂性而感到有些害怕,新的 GLKit 框架使你能够更轻松地开始工作。 经验丰富的 OpenGL 开发人员也会喜欢 GLKit,因为你可以使用它从应用程序中删除大量的样板代码,从而轻松地将 OpenGL ES 1.0 转换到 OpenGL ES 2.0。 在本书中,我们将深入探讨新的 GLKView,GLKViewController,GLKBaseEffect,GLKTextureLoader 和 GLKMath API —— 无论你是初学者还是高级开发人员,都可以轻松进行操作!

  • 自定义 UIKit 入门和进阶

    现在,要在 App Store 上发布一个成功的应用,你的应用必须有一个不错的外观。 几乎每个人都想定制 UIKit 控件的默认外观,但是在过去你不得不求助于奇怪的解决方法来完成这个工作。 使用 iOS 5,这已经变得容易了很多,所以在本书中,我们将深入到一些实际的例子来定制你在 UIKit 中可能需要的每一个控件。

  • Twitter 集成入门和进阶

    通过内置的 Twitter 集成,iOS 5 使你可以更轻松地在应用中使用 Twitter。 在这些章节中,我们将向你展示如何使用这些新的 API,使你的应用程序发送 Tweet 比以往更容易!

  • Newsstand 入门和进阶

    iOS 5 仅仅为了期刊在你的主屏幕上引入一个特殊的文件夹。 该文件夹特殊在于应用程序的图标可以更新来反映最新内容 —— 就像一个真正的杂志或报纸!在这些章节,我们将讨论通过 Newsstand 分发内容的好处,描述如何修改你的应用程序而显示在 Newsstand,并介绍如何为应用提供动态内容。

  • Core Image 入门和进阶

    Core Image 是一个功能强大的新框架,可让你轻松地将滤镜应用于图像,例如修改饱和度,色调或曝光。 而最重要的部分是使用 GPU 来运行过滤器,所以它们非常快!在这些章节中,我们将向你展示如何使用 Core Image 框架轻松地将酷炫的过滤器应用到你的图像。 我们还将向你展示如何使用 Core Image 来组合过滤器,蒙版图像,甚至执行人脸检测!

  • 回合制游戏入门和进阶

    iOS 5 的 Game Center 中最酷的新功能之一就是新的回合制游戏功能。 这使得创建多人回合制游戏变得非常简单,你可以先开始,然后等待朋友轮到他,并在轮到你的时候收到通知。 在这些章节中,我们将深入介绍如何将这些内容集成到一个简单的游戏中,然后深入挖掘以展示如何创建自定义 UI。

  • UIPageViewController 入门和进阶

    自 Apple 推出 iBooks 以来,开发人员一直渴望在应用程序中获得酷炫的页面卷曲动画。 过去,有些人已经开发了模拟这种效果的库,但是现在 iOS 5 引入了! 在这些章节中,我们将深入探讨这个新的视图控制器的工作原理,并用它来制作一个简单的相册应用程序。

  • 其他新的 iOS 5 API

    其他章节介绍了 iOS 5 中最大的新特性,但是还有很多你应该知道的其他简单易学的功能。 在这些额外的章节中,我们将深入挖掘几乎所有 iOS 5 的 API 尚未涉及的新特性,包括 View Controller Containment,新的 JSON,地址簿和位置 API 等等!尽管这些 API 只包含 iOS 的较小改进,努力将它们呈现在实际的项目中,你可以直接从中获益(甚至可以扩展到自己的应用程序中)。所以,如果你想全面掌握 iOS 5 的知识,一定要查看这些方面!

最后编辑于
?著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,100评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,308评论 3 388
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事?!?“怎么了?”我有些...
    开封第一讲书人阅读 159,718评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,275评论 1 287
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,376评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,454评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,464评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,248评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,686评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,974评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,150评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,817评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,484评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,140评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,374评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,012评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,041评论 2 351