文件名称:
《iOS 6 Programming Cookbook》最新中文版
开发工具:
文件大小: 38mb
下载次数: 0
上传时间: 2014-01-16
详细说明: 1。iOS 6 Programming Cookbook_第0章_前言 内容提要: 期待已久的iOS 6 SDK(Software Development Kit)终于发布了,这次发布了许多很酷的功能,我们需要掌握它们。苹果这次发布的iOS 6 比以前的版本要更加稳定。 从2007年底,笔者就已经开始接触iPhone的一些应用开发了。从那时起到现在,笔者已经参与过全球好几家公司投入到一些iPhone的应用开发。或许就像你所猜想 ... 2。iOS 6 Programming Cookbook_第1章_基础入门 内容提要: 目前由于iOS5新添加的一些特性,iPhone,iPad和iPodTouch程序开发已经出现了很多新的变化。程序运行过程的一些变化也戏剧性的导致了我们在利用Object-C编写程序时做必要的调整。ARC(Automatic Reference Counting)自动内存回收机制现如今已经当做一种机制添加到LLVM编译器中来。从而在某些地方给我们带来了很大的 ... 3。iOS 6 Programming Cookbook_第2章_使用视图控制器和视图 内容提要: 所有的iOS应用程序基本都使用Model-View-Controll er,或称为MVC架构。从架构角度来看,Model,view和controller是一个iOS应用程序的3个主要组件。 Model是应用程序的核心。它负责计算和创建一个虚拟的世界,即使没有view和controller也可以进行。可以这样理解,model就是你的应用程序的一份虚拟拷贝——没有外 ... 4。iOS 6 Programming Cookbook_第3章_自动布局和Visual Format Language 内容提要: 对程序员来说,使UI组件排列整齐总是一件很头疼的事。在复杂的iOS程序里的大部分视图控制器都包含了大量的代码仅仅是设置屏幕上UI框架的,校准组件的水平或垂直位置,确保组件在不同版本的iOS里都能得到合理的布局显示。除此之外,一些程序员甚至想在不同的设备(如iPhone和iPad)上使用相同的视图控制器。这就 ... 5。iOS 6 Programming Cookbook_第4章_构造和使用TableView 内容提要: 简而言之,Table View是一个被分成不同部分的滚动视图,每部分又进一步被分成行。每行是一个UITableViewCell类的实例。通过此类的子类,可以创建自定义Table View的行。 使用Table View是一个向用户展示项目列表的理想方法。你可以把图片、文本和其他任何东西嵌入Table View单元格,可以自定义它们的高度、形 ... 6。iOS 6 Programming Cookbook_第5章_Storyboards 内容提要: 我们现在已经习惯使用视图控制器了。我们已经知道如何使用导航控制器来push和pop视图控制器。Apple相信这一点可以更容易做到,这就是整个故事背后的Storyboards。Storyboarding是一个定义了App中不同屏幕中建立联系的新方法。例如,假如一年前你在App上编码了20不同的视图控制器,现在要看源代码的话你需要找出 ... 7。iOS 6 Programming Cookbook_第6章_并发 内容提要: 统也能够在同时执行多个任务。要实现这一点,它们需要给每个任务从CPU中分配一定的时间片。例如,要在1秒钟内执行10个同样优先级的任务,操作系统会用10(任务)来平均分配1000毫秒(每秒钟有1000毫秒),那么每个任务就会有100毫秒的CPU时间。这就意味着所以的任务会在同一秒钟内执行,也就是并发执行。 然而 ... 8。iOS 6 Programming Cookbook_第7章_定位和地图 内容提要: Core Location以及Map框架包通常能给我们的应用程序添加定位和地图相关的服务。Core Location框架包通常是使用硬件设备来进行定位服务的,Map框架包通常能够使你的应用程序做一些地图展示与交互的相关功能。地图的定位服务一般需要依赖设备的硬件组成部分。如果有定位的硬件设备,那么肯定是可以利用地图框架包 ... 9。iOS 6 Programming Cookbook_第8章_实现手势识别 内容提要: 手势其实是一组触摸事件的组合,一个最明显的手势例子就是iOS的图片浏览功能,用户可以通过手势来对图片进行放大缩小通过两个手指的触摸。一些基础的手势触摸事件已经封装好并添加到iOS SDK中来了。这些相关的类可以用来检测轻扫、捏合、拖拽、长按和旋转等事件。 手势事件识别必须要添加到一个UIView里面去, ... 10。iOS 6 Programming Cookbook_第9章_网络,JSON,XML以及Twitter 内容提要: iOS的应用,一般是需要通过网络进行数据的交互的,这样你的应用就成为了联机的应用了。这是件非常有意义的事情。这就好比,你可以通过网络查看一组背景图片,然后可以根据你自己的喜好,随时的给你的iOS设备设置背景图片。现在无论是电脑还是iOS设备都可以随时的通过网络来更换这些背景图片。这个就是webservic ... 11。iOS 6 Programming Cookbook_第10章_音频和视频 内容提要: iOS SDK中的AV Foundation框架可以帮助开发者轻松的播放/录制音频和视频。除此之外Media Player框架还允许开发者播放音频和视频文件。 翻译下载: **** 本内容被作者隐藏 **** 翻译截图: 12。iOS 6 Programming Cookbook_第11章_通讯录 内容提要: iOS 设备上,通讯录允许用户添加、删除联系人信息,并对通讯录进行操作。通讯录可 以包含个人通讯录或群组通讯录集合。每个联系人都有包括关于自己的一些信息,如姓名、 电话号码和电子邮件等。有些信息项可以是单独的一个值也可以是多个值。例如,姓就是单 独的一个值,而电话号码可以包含多个值(e.g.,假 ... 13。iOS 6 Programming Cookbook_第12章_文件和文件夹管理 内容提要: IOS 操作系统是基于Mac OS X发展而来,而Mac OS X自身又是基于UNIX操作系统发 展而来.在IOS中,操作系统完整的目录结构对具体的应用是不可见的,这些由应用开发者 开发的应用将运行在自己独立的沙箱中.沙箱环境的准确定义应该是这样:只有拥有文 件夹所有权的应用才能对该文件夹中所含内容进行存取的一个授权访 ... 14。iOS 6 Programming Cookbook_第13章_照相机和图片库 内容提要: 目前一些iOS的设备都是带有摄像头的,例如iPhone5有前后两个摄像头,iPhone3G和iPhone3GS是有一个摄像头,而有些是没有带摄像头的,比如说iPhone第一代。UIImagePickerController这个类可以为大家提供照相,视频录制功能。 本章中,你想学到如何照相和录制视频,以及访问这些照片和视频。并且知道如何访问iOS设 ... 15。iOS 6 Programming Cookbook_第14章_多任务 内容提要: 多任务允许“后台执行”(background execution),意味着程序可以像往常一样工作---运行任务,产生大量的新线程,等候通知并对事件作出反应---但不会在屏幕上显示任何东西或者以任何方式和用户交互。当用户按下设备上的Home按钮,这在之前的版本将终止iPhone或者iPad上的应用程序,现在程序会被送到后台。 在 ... 16。iOS 6 Programming Cookbook_第15章_Core Data 内容提要: Core Data 是iOS SDK 里的一个很强大的框架,它允许程序员在一个面向对象的方法里 储存和管理数据。传统地,程序员必须在硬盘上使用Objective-C 的存取功能来储存数据, 或者将数据写到文件里并手动来管理它们。使用Core Data 的引导,程序员可以很轻松有效 地通过面向对象的接口管理他们的数据。在这个章节 ... 17。iOS 6 Programming Cookbook_第16章_日期,日程表和事件 内容提要: Event Kit 和 Event Kit UI框架允许iOS开发者访问iOS设备上的Calendar数据库。你可以使用Event Kit框架插入、读取、和编辑事件。Event Kit框架允许你展示SDK内建的GUI元素,允许用户手动操作Calendar数据库。在这一章,我们首先会关注Event Kit框架,然后学习Event Kit UI框架。 使用Event Kit 框架,程序员可 ... 18。iOS 6 Programming Cookbook_第17章_图形和动画 内容提要: 你一定在iPhone或iPad上见过带有美丽的图形效果的应用。也可能会在游戏或其他应用中遇到过令人印象深刻的动画。当iOS运行时和Cocoa编程框架组合时,让使用相对简单的代码产生出各种迷人的图形和动画效果成为可能。当然,这些图形和动画的质量部分的依赖于程序员对数学的敏感以及美术合作者。但在本章中,你将看 ... 19。iOS 6 Programming Cookbook_第18章_核心运动 内容提要: iOS设备,例如iPhone和iPad通常会配备加速度计硬件。一些iOS设备也可能会配备陀螺仪,例如iPhone4和iPad2。iOS应用程序中,尝试使用加速度计或者陀螺仪之前,必须先检测应用程序所运行的设备的传感器是否可用。18.1和18.2小节包含了检测加速度计和陀螺仪的可用性相关技术的讲解。在iPhone4和iPad2中的陀螺仪可以 ... 20。iOS 6 Programming Cookbook_第19章_iCloud 内容提要: iCloud是苹果公司做的一个云架构的基础设施,云的概念其实就是为统一化管理存储数据信息服务的。当用户不能直接的来操作他们自己的存储介质的时候,这个时间就可以利用iCloud云存储空间来保存和管理自己的数据。目前苹果说有的云数据都是存储在加利福利亚的云端数据中心。 开发者可以利用云存储个概念为他们的 ... 21。iOS 6 Programming Cookbook_第20章_Pass Kit 内容提要: iOS 程序可以使用Passbook 框架与通行证进行交互。我们再回到咖啡店那个示例中,咖 啡店可以允许消费者利用其中的会员卡来使用一些咖啡店提供的功能,例如WiFi 的访问。 当用户打开程序时,程序会检测用户通行证数据中与咖啡店相关的通行证,然后就可以使用 相关的通行证了。 Pass Kit 代表着苹果的一种数字 ... ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.