立即开始使用Xcode,并且学习如何操作Interface Builder!
利用模型-视图-控制器(MVC)架构和Objective-C!
构建一个数据条目界面,学习如何解析和存储所收到的数据!
在构建大量富有挑战的样例应用时,解决一些典型的问题!
理解App Store和Ad hoc发布的要求及相关细节!
使用iPhone的加速表、临近传感器、GPS、数字罗盘和摄像头!
将你的应用与iPhone偏好设置、媒体回放等功能集成!
图书 | 学习iPhone编程(影印版) |
内容 | 编辑推荐 立即开始使用Xcode,并且学习如何操作Interface Builder! 利用模型-视图-控制器(MVC)架构和Objective-C! 构建一个数据条目界面,学习如何解析和存储所收到的数据! 在构建大量富有挑战的样例应用时,解决一些典型的问题! 理解App Store和Ad hoc发布的要求及相关细节! 使用iPhone的加速表、临近传感器、GPS、数字罗盘和摄像头! 将你的应用与iPhone偏好设置、媒体回放等功能集成! 内容推荐 获取为iPhone和iPod Tbuch编程所需的实战经验。有了这本易学易用的指南,你将通过学习如何运用Xcode、Objective—C编程语言与核心框架,构建多个样例应用程序。在你掌握它之前,你将不仅拥有开发应用的技能,还会知道如何顺利完成提交应用到iTunesApp store的流程。 无论你是一位Mac编程新手还是摩拳擦掌准备上手iPhone和iPodTouch的Mac开发行家,《学习iPhone编程》都将为你构建面向市场的iPhone应用开一个好头。 目录 Preface 1. Why Go Native? The Pros and Cons Why Write Native Applications? The Release Cycle Build It and They Will Come 2. Becoming a Developer Registering As an iPhone Developer Enrolling in the iPhone Developer Program The Apple Developer Connection Installing the iPhone SDK Preparing Your iPhone or iPod touch Creating a Development Certificate Getting the UDID of Your Development Device Creating an App ID Creating a Mobile Provisioning Profile Making Your Device Available for Development 3. Your First iPhone App'. Objective-C Basics Object-Oriented Programming The Objective-C Object Model The Basics of Objective-C Syntax Creating a Project Exploring the Project in Xcode Our Project in Interface Builder Adding Code Connecting the Outlets in Interface Builder Putting the Application on Your iPhone 4. Coding in Objective-C Declaring and Defining Classes Declaring a Class with the Interface Defining a Class with the Implementation Object Typing Properties Synthesizing Properties The Dot Syntax Declaring Methods Calling Methods Calling Methods on nil Memory Management Creating Objects The Autorelease Pool The alloc, retain, copy, and release Cycle The dealloc Method Responding to Memory Warnings Fundamental iPhone Design Patterns The Model-View-Controller Pattern Views and View Controllers The Delegates and DataSource Pattern Conclusion 5. Table-View-Based Applications Simplifying the Template Classes Creating a Table View Organizing and Navigating Your Source Code Connecting the Outlets Building a Model Adding Images to Your Projects Connecting the Controller to the Model Mocking Up Functionality with Alert Windows Adding Navigation Controls to the Application Adding a City View Edit Mode Deleting a City Entry Adding a City Entry The "Add New City..." Interface Capturing the City Data 6. Other View Controllers Utility Applications Making the Battery Monitoring Application Tab Bar Applications Refactoring the Template Adding Another Tab Bar Item Finishing Up Modal View Controllers Modifying the City Guide Application The Image Picker View Controller Adding the Image Picker to the City Guide Application 7. Connecting to the Network Detecting Network Status Apple's Reachability Class Embedding a Web Browser in Your App A Simple Web View Controller Displaying Static HTML Files Getting Data Out of a UlWebView Sending Email Getting Data from the Internet Synchronous Requests Asynchronous Requests Using Web Services 8. Handling Data Data Entry UITextField and Its Delegate UITextView and Its Delegate Parsing XML Parsing XML with libxml2 Parsing XML with NSXMLParser Parsing JSON The Twitter Search Service The Twitter Trends Application Regular Expressions Introduction to Regular Expressions Storing Data Using Flat Files Storing Information in an SQL Database Core Data 9. Distributing Your Application Adding Missing Features Adding an Icon Adding a Launch Image Changing the Display Name Enabling Rotation Building and Signing Ad Hoc Distribution Developer-to-Developer Distribution App Store Distribution Submitting to the App Store The App Store Resource Center Reasons for Rejection 10. Using Sensors Hardware Support Determining Available Hardware Support Setting Required Hardware Capabilities Using the Camera The Core Location Framework Location-Dependent Weather Using the Accelerometer Writing an Accelerometer Application Using the Digital Compass Accessing the Proximity Sensor Using Vibration 11. Geolocation and Mapping User Location Annotating Maps 12. Integrating Y0urApplicati0n Application Preferences Accessing Global Preferences Custom URL Schemes Using Custom Schemes Registering Custom Schemes Media Playback Using the Address Book Interactive People Picking Programmatic People Picking 13. Other Native Platforms PhoneGap Download and Installation Building a PhoneGap Project MonoTouch Download and Installation Building a MonoTouch Project 14. Going Further Cocoa and Objective-C The iPhone SDK Web Applications Core Data Push Notifications In-App Purchase Core Animation Game Kit Writing Games Look and Feel Hardware Accessories index |
标签 | |
缩略图 | ![]() |
书名 | 学习iPhone编程(影印版) |
副书名 | |
原作名 | |
作者 | (美)艾伦 |
译者 | |
编者 | |
绘者 | |
出版社 | 东南大学出版社 |
商品编码(ISBN) | 9787564124113 |
开本 | 16开 |
页数 | 356 |
版次 | 1 |
装订 | 平装 |
字数 | 460 |
出版时间 | 2010-10-01 |
首版时间 | 2010-10-01 |
印刷时间 | 2010-10-01 |
正文语种 | 英 |
读者对象 | 青年(14-20岁),研究人员,普通成人 |
适用范围 | |
发行范围 | 公开发行 |
发行模式 | 实体书 |
首发网站 | |
连载网址 | |
图书大类 | 科学技术-工业科技-电子通讯 |
图书小类 | |
重量 | 0.58 |
CIP核字 | |
中图分类号 | TN929.53 |
丛书名 | |
印张 | 23.5 |
印次 | 1 |
出版地 | 江苏 |
长 | 234 |
宽 | 179 |
高 | 16 |
整理 | |
媒质 | 图书 |
用纸 | 普通纸 |
是否注音 | 否 |
影印版本 | 原版 |
出版商国别 | CN |
是否套装 | 单册 |
著作权合同登记号 | 图字10-2010-285号 |
版权提供者 | O‘Reilly Media,Inc. |
定价 | |
印数 | 1700 |
出品方 | |
作品荣誉 | |
主角 | |
配角 | |
其他角色 | |
一句话简介 | |
立意 | |
作品视角 | |
所属系列 | |
文章进度 | |
内容简介 | |
作者简介 | |
目录 | |
文摘 | |
安全警示 | 适度休息有益身心健康,请勿长期沉迷于阅读小说。 |
随便看 |
|
兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。