Completely revised and expanded to cover the iPhone 3.0 SDK, The iPhone Developer’s Cookbook is the essential resource for developers building apps for the iPhone and iPod touch. Taking you further than before, this new edition starts out with an introduction to Objective-C 2.0 for developers who might be new to the platform. You’ll learn about Xcode and Interface Builder and learn how to set up and configure your iPhone Developer account. Additional highlights of this new edition include: Using the iPhone SDK’s visual classes and controllers to design and customize interfaces Using gestures, touches, and other sophisticated iPhone interface capabilities Making the most of tables, views, view controllers, and animations Alerting users with progress bars, audio pings, status bar updates, and other indicators Using new Push Notifications to send alerts, whether your app is running or not Playing audio and video with the MediaKit Working with the Address Book, Core Location, and Sensors Connecting to the Internet, Web services, and networks Embedding flexible maps with MapKit and Google Mobile Maps Building multiplayer games with GameKit Using Core Data to build data-driven applications Selling add-on content and services with In-App Purchasing using StoreKit Building accessible apps with Accessibility Plus The unique format of The iPhone Developer’s Cookbook presents the code you need to create feature-rich applications that leverage the latest features of the iPhone 3.0 SDK. Over 30,000 iPhone developers turned to the first edition of The iPhone Developer’s Cookbook. So should you! ### 《iPhone开发者的烹饪书:利用iPhone 3.0 SDK构建应用》——关键技术知识点概览 #### 一、Objective-C 2.0与Xcode介绍 - **Objective-C 2.0**: 本书首先为新加入平台的开发者介绍了Objective-C 2.0语言的基础知识。Objective-C是一种面向对象的语言,它是iOS应用开发的主要编程语言之一。 - **Xcode**: Xcode是苹果提供的官方集成开发环境(IDE),用于开发iOS、macOS、watchOS和tvOS的应用程序。本书详细讲解了如何使用Xcode进行项目创建、编辑代码以及调试。 #### 二、界面设计与定制 - **视觉类与控制器**: 通过iPhone SDK中的视觉类和控制器来设计和定制应用程序界面。这包括如何使用各种UI组件来构建美观且用户友好的界面。 - **手势与触摸**: 学习如何处理用户的触摸事件和手势操作,例如滑动、双击等,这些是提高应用交互性的关键技巧。 - **表格视图与视图控制器**: 表格视图是iOS应用中常见的界面元素,本书教授如何使用表格视图展示数据列表,并通过视图控制器管理视图间的逻辑关系。 - **动画**: 了解如何在应用中添加动画效果,使界面更加生动有趣。 #### 三、用户交互与反馈 - **进度条与音频提示**: 使用进度条显示任务完成情况,同时通过播放简单的音频提示来提醒用户应用的状态变化。 - **状态栏更新**: 状态栏可以显示应用的重要信息,如网络连接状态等,本书介绍了如何更新状态栏内容以提供即时反馈。 - **推送通知**: 推送通知允许应用即使不在前台运行也能向用户发送消息或警报。本书详细解释了如何设置和使用推送通知服务。 #### 四、多媒体功能 - **MediaKit**: 利用MediaKit播放音频和视频,MediaKit是处理多媒体内容的核心框架。 - **地址簿与Core Location**: 学习如何访问用户的联系人信息以及如何使用Core Location框架获取位置数据。 - **传感器**: 探索如何利用iPhone内置的各种传感器(如加速度计)来增强应用的功能性。 #### 五、网络连接与服务 - **互联网与Web服务**: 讲解如何让应用连接到互联网,与Web服务器通信,从而获取数据或提供服务。 - **MapKit与Google Mobile Maps**: MapKit框架允许开发者在应用中嵌入地图,本书提供了使用MapKit和Google Mobile Maps的具体示例。 #### 六、游戏开发 - **GameKit**: GameKit框架为构建多人在线游戏提供了支持。本书介绍了如何使用GameKit实现玩家间的互动和游戏数据同步。 #### 七、数据管理和购买功能 - **Core Data**: Core Data是一个用于管理和持久化模型层对象的数据管理框架。本书详细介绍了如何使用Core Data来构建数据驱动的应用。 - **In-App Purchasing**: 利用StoreKit框架实现应用内购买功能,允许用户在应用内部购买额外的内容或服务。 #### 八、无障碍特性 - **Accessibility Plus**: 为了确保应用对所有用户都友好,本书还涵盖了如何构建支持无障碍特性的应用。 #### 九、综合评价 - **专业评价**: 本书受到了众多专业开发者的高度评价,被认为是初学者和有经验开发者都非常有价值的资源。 - **实践价值**: 书中包含了大量的代码示例和截图,能够帮助读者快速理解和掌握iPhone开发的关键技术。 - **深度探索**: 除了官方文档中提到的基本概念和技术之外,本书还深入探讨了一些高级主题,提供了对iPhone操作系统更深层次的理解。 《iPhone开发者的烹饪书:利用iPhone 3.0 SDK构建应用》是一本全面覆盖了从基础知识到高级技巧的实用指南,无论是对于新手还是资深开发者来说都是非常宝贵的资源。
剩余888页未读,继续阅读
- u0106462442016-03-01经典,可以下来看!!!
- jannot20002014-05-26应该是个过渡版本,可以直接看ios 4 in action,同1年出的
- designerdm2013-10-10你的英文要好噢
- 粉丝: 4
- 资源: 29
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助