悦读宝库 -学习iPhone编程(影印版) 艾伦(Alasdair Allan)
本书资料更新时间:2025-01-19 20:56:12

学习iPhone编程(影印版) 艾伦(Alasdair Allan) 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线

学习iPhone编程(影印版) 艾伦(Alasdair Allan)精美图片
》学习iPhone编程(影印版) 艾伦(Alasdair Allan)电子书籍版权问题 请点击这里查看《

学习iPhone编程(影印版) 艾伦(Alasdair Allan)书籍详细信息

  • ISBN:9787564124113
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2010-10
  • 页数:356
  • 价格:31.80
  • 纸张:轻型纸
  • 装帧:平装-胶订
  • 开本:16开
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看
  • 更新时间:2025-01-19 20:56:12

寄语:

新华书店正版,关注店铺成为会员可享店铺专属优惠,团购客户请咨询在线客服!


内容简介:

无论你是一位Mac编程新手还是摩拳擦掌准备上手iPhone和iPodTouch的Mac开发行家,《学习iPhone编程(英文)(影印版)》都将为你构建面向市场的iPhone应用开一个好头。获取为iPhone和iPodTouch编程所需的实战经验。有了这本易学易用的指南,你将通过学习如何运用Xcode、Objective-c编程语言与核心框架,构建多个样例应用程序。在你掌握它之前,你将不仅拥有开发应用的技能,还会知道如何顺利完成提交应用到iTunesAppStore的流程。


书籍目录:

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 Data Source 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 UI Web View

Sending Email

Getting Data from the Internet

Synchronous Requests

Asynchronous Requests

Using Web Services

8. Handling Data

Data Entry

UI Text Field and Its Delegate

UI Text View and Its Delegate

Parsing XML

Parsing XML with libxml2

Parsing XML with NSXML Parser

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 Your Application

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

Phone Gap

Download and Installation

Building a Phone Gap Project

Mono Touch

Download and Installation

Building a Mono Touch 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 


作者介绍:

作者:(美国)艾伦(Alasdair Allan)

Alasdair Allan,一位Exeter大学资历研究员,他负责构建P2P望远镜网络。他还忙于制作开源硬件,还有一系列用于管理云服务和监控分布式传感器网络的iPhone应用。 


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

    I added a custom PNG icon for the Refresh button to the project, setting the UIButton type to Custom and the image to point at my refresh icon (you will need to drag your icon into your Xcode project before it will be available as a custom image). I resized the Refresh button to be the same size as the Info button provided by the template, setting the View Mode to "Scale to Fill" in the Attributes tab of the Inspector window.

    When connecting the UIButtons to the received actions——for example, when dragging the refresh View: action to the Refresh button——choose Touch Up Inside from the drop-down menu of events that Interface Builder will present to you when you make the connection.

    With this number of UI elements to play with, it's going to be easy to get confused. What's more, we are not going to connect all of the labels to our code, as some of them aren't going to be updated (e.g., section headers and the “Temp:”, “Humidity:”, and “Wind:” labels).

    So, for the elements you will connect to an IB0utlet, use the Identity Inspector's Interface Builder Identity section to change the Name attribute of the element to be the same as the variable in the Main View Controller interface file. Figure 7-11 shows the assignments.

    While this doesn't make it easier to connect the outlets to the UI elements, it does make it easier to check whether we've made an incorrect connection. If you click on File's Owner and switch to the Connections tab of the Inspector window, as Figure 7-12 shows, you can quickly check that each outlet is connected to the correct UI element since the name on each side of the connection should be the same.

    Although we've written the interface for the view controller and built and connected our view to the interface, we haven't implemented it yet. Let's hold off on that until we've built our data model. ……



原文赏析:

暂无原文赏析,正在全力查找中!


其它内容:

编辑推荐

《学习iPhone编程(英文)(影印版)》:立即开始使用Xcode,并且学习如何操作Interface Builder,利用模型-视图-控制器(MVC)架构和Objective-c,构建一个数据条目界面,学习如何解析和存储所收到的数据,在构建大量富有挑战的样例应用时,解决一些典型的问题,理解App Store和ad hoc发布的要求及相关细节。使用iPhone的加速表、临近传感器、GPS、数字罗盘和摄像头,将你的应用iPhone偏好设置、媒体回放等功能集成。 


媒体评论

“《学习iPhone编程》涵盖了一位有追求的程序员在iPhone OS平台上开始工作所需的·切内容。我认为它全面而且很好可读。力荐!”

    ——Fraser Speirs总监,Connected Flow有限公司,FlickrExport的作者 


书籍介绍

无论你是一位Mac编程新手还是摩拳擦掌准备上手iPhone和iPod Touch的Mac开发行家,《学习iPhone编程(英文)(影印版)》都将为你构建面向市场的iPhone应用开一个好头。获取为iPhone和iPod Touch编程所需的实战经验。有了这本易学易用的指南,你将通过学习如何运用Xcode、Objective-c编程语言与核心框架,构建多个样例应用程序。在你掌握它之前,你将不仅拥有开发应用的技能,还会知道如何顺利完成提交应用到iTunes App Store的流程。


书籍真实打分

  • 故事情节:3分

  • 人物塑造:6分

  • 主题深度:9分

  • 文字风格:6分

  • 语言运用:7分

  • 文笔流畅:8分

  • 思想传递:7分

  • 知识深度:4分

  • 知识广度:8分

  • 实用性:7分

  • 章节划分:5分

  • 结构布局:9分

  • 新颖与独特:3分

  • 情感共鸣:3分

  • 引人入胜:6分

  • 现实相关:8分

  • 沉浸感:3分

  • 事实准确性:6分

  • 文化贡献:6分


网站评分

  • 书籍多样性:8分

  • 书籍信息完全性:7分

  • 网站更新速度:6分

  • 使用便利性:7分

  • 书籍清晰度:4分

  • 书籍格式兼容性:3分

  • 是否包含广告:6分

  • 加载速度:9分

  • 安全性:6分

  • 稳定性:4分

  • 搜索功能:4分

  • 下载便捷性:6分


下载点评

  • 章节完整(246+)
  • 经典(209+)
  • 强烈推荐(551+)
  • 一般般(80+)
  • 可以购买(445+)
  • 速度快(422+)
  • 全格式(393+)
  • 内涵好书(416+)
  • epub(446+)
  • 书籍完整(509+)

下载评价

  • 网友 师***怡: ( 2025-01-02 21:15:29 )

    说的好不如用的好,真心很好。越来越完美

  • 网友 堵***格: ( 2024-12-26 05:37:51 )

    OK,还可以

  • 网友 索***宸: ( 2025-01-05 17:42:46 )

    书的质量很好。资源多

  • 网友 邱***洋: ( 2025-01-06 02:26:18 )

    不错,支持的格式很多

  • 网友 谭***然: ( 2024-12-23 03:53:25 )

    如果不要钱就好了

  • 网友 訾***雰: ( 2024-12-20 10:34:27 )

    下载速度很快,我选择的是epub格式

  • 网友 寿***芳: ( 2024-12-22 10:50:58 )

    可以在线转化哦

  • 网友 康***溪: ( 2025-01-08 21:38:49 )

    强烈推荐!!!

  • 网友 车***波: ( 2024-12-31 11:02:58 )

    很好,下载出来的内容没有乱码。

  • 网友 隗***杉: ( 2024-12-24 12:22:54 )

    挺好的,还好看!支持!快下载吧!

  • 网友 堵***洁: ( 2024-12-27 06:48:29 )

    好用,支持

  • 网友 利***巧: ( 2025-01-10 13:17:22 )

    差评。这个是收费的

  • 网友 权***波: ( 2025-01-06 09:28:49 )

    收费就是好,还可以多种搜索,实在不行直接留言,24小时没发到你邮箱自动退款的!


随机推荐