×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787121107238
  • 装帧:暂无
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:264
  • 出版时间:2010-05-01
  • 条形码:9787121107238 ; 978-7-121-10723-8

本书特色

《iPhone开发入门与实战》从iPhone开发会员的注册Phone SOK开发环境的配置,从iPhone巳编程语言(Objective-C)的入门基础技能的掌握,从iPhone SOK应用开发到基OpenGL ES的游戏实现,从iPhone应用程序的签名到App Store上的应用发布。

内容简介

本书通过大量的源码实例详细讲述了iphone sdk、opengl es的典型应用。本书主要内容自始至终贯穿着一条循序渐进的主线:从iphone开发会员(idp:iphone developer program)注册到iphone sdk开发环境的配置;从iphone编程语言(objective-c)的入门到iphone应用实例的设计与实现;从应用程序的签名到app store上的应用发布;从itunes免费账号的注册到app store免费应用的下载。通过本书的阅读,可以全面掌握iphone开发的基础知识,以及应用程序的设计、实现、签名直至app store发布的全部过程。
书中讲述的所有实例源码都可从www.msoftease.com网站下载,其中包括已经发布在appstore上的cuteiclock应用程序的全部源码。

目录

第1章 关于iphone
1.1 iphone是苹果公司创新的产物
1.2 iphone开创手机应用商店新纪元
1.3 iphone屏幕
1.4 iphone键盘
1.5 iphone显示效果
1.6 iphone用户体验
1.7 iphone只有一个按键
1.8 iphone 是一款纯touch机
1.9 多点触摸(multi-touch)
1.10 当前窗口只能有一个
1.11 如何排列主屏图标
1.12 如何删除应用
第2章 关于mac操作系统
2.1 mac os概述
2.2 mac os版本演变
2.3 iphone开发一定需要苹果电脑吗
2.4 mac os x也可运行在windows pc上
2.4.1 安装前的准备工作
2.4.2 安装过程中的磁盘分区
2.5 小结
第3章 iphone开发环境的配置
3.1 确认mac os x版本
3.2 注册apple id
3.3 sdk下载与安装
3.3.1 下载iphone sdk
3.3.2 安装iphone sdk
3.4 注册idp会员
第4章 iphone应用程序开发工具
4.1 xcode
4.2 interface builder
4.3 cocoa touch
第5章 iphone开发语言(objective-c)
5.1 objective-c概述
5.2 objective-c是c语言的超集
5.3 类与实例
5.4 类
5.5 属性(property)
5.6 委托(delegation)
5.7 对象
5.8 方法(method)
5.8.1 方法的声明
5.8.2 方法的调用
5.9 输出口(outlet)
5.10 操作(action)
5.11 什么是框架(framework)
5.12 uikit类图
5.13 编程规范(coding standard)
5.14 nsstring
5.15 dealloc
5.16 小结
第6章 创建一个简单的应用
6.1 启动xcode
6.2 创建工程
6.3 xcode工程窗口
6.3.1 应用委托类(app delegate)
6.3.2 mainwindow.xib
6.3.3 main.m文件
6.4 编译配置和运行
6.5 小结
第7章 iphone常用控件
7.1 按钮(button)
7.1.1 如何添加一个按钮(button)
7.1.2 按钮检查器
7.1.3 按钮的属性
7.1.4 按钮的实例方法
7.1.5 一个关于按钮的应用程序
7.2 标签(label)
7.2.1 标签检查器
7.2.2 标签的属性
7.2.3 一个关于标签的应用程序
7.3 文本框(text field)
7.3.1 文本框属性
7.3.2 文本框类
7.3.3 一个关于文本框的应用程序
7.4 图像视图
 ……
第8章 基于window-based应用程序设计
第9章 基于标签栏的应用
第10章 表视图应用
第11章 iphone多点触摸技术的应用
第12章 iphone加速计的应用
第13章 iphone程序的调试方法
第14章 cute iclock娱乐应用程序设计与实现
第15章 一个基于opengl的摇骰子游戏
第16章 iphone应用程序的签名及其发布
第17章 如何将应用发布到app store上
第18章 如何注册一个app store免费账户
参考文献
展开全部

节选

《iPhone开发入门与实战》通过大量的源码实例详细讲述了iPhone SDK、OpenGL Es的典型应用。《iPhone开发入门与实战》主要内容自始至终贯穿着一条循序渐进的主线:从iPhone开发会员(IDP:iPhone Developer Program)注册到iPhone SDK开发环境的配置;从iPhone编程语言(Objective-C)的入门到iPhone应用实例的设计与实现;从应用程序的签名到App Store上的应用发布;从iTunes免费账号的注册到App Store免费应用的下载。通过《iPhone开发入门与实战》的阅读,可以全面掌握iPhone开发的基础知识,以及应用程序的设计、实现、签名直至App Store发布的全部过程。

相关资料

插图:如果想对iPhone应用开发作到驾轻就熟,首先要熟练掌握它的调试方法,iPhone SDK提供了多种调试方法。至于用哪一种,取决于您的偏好。我们通常先是在模拟器上开发应用程序,然后再到iPhone真机上验证。之所以这样做,是因为模拟器与真机还是有一定差异的。就调试方法而言,两者没有太大的区别。模拟器调试相对简单些,真机调试需要先对应用程序签名,下载安装到iPhone设备上。本章主要介绍模拟器调试和真机调试的方法,分别从它们需要的环境、可以调试的对象以及其便捷性来分析和介绍。13.1模拟器与真机的运行环境不同 iPhone模拟器的运行环境和真机的运行环境不同。iPhone模拟器能够模拟大多数场景,并且和Xcode无缝衔接得非常好,可以在Xcode中进行断点调试、单步跟踪、查看内存泄露等问题,但与真机设备环境还是有些差异的。iPhone模拟器在以下几点无能为力:·不能模拟GPRS或EDGE无线上网方式;·不能模拟电话业务;·不能模拟加速计操作;·模拟器的CPU和内存都是用PC的,相对比较充裕,真实设备上相对比较恶劣,所以在模拟器上跑得很流畅的应用,在真机设备上表现得差强人意。·运行中使用的库并不完全一致,在模拟器上能运行的应用有可能在真机上运行不起来或者也可能某个函数在模拟器上支持而到真机上却不支持。从上面的分析可以看到,iPhone模拟器并不是万能的,它在应用设计中存在着一些缺陷,无法提供和真机一样的支持。尽管如此,我们仍然认为,iPhone模拟器的功能是非常强大的,它为我们应用开发提供了一个基本的调试工具,并且可以模拟绝大部分的功能,比如,像界面、窗口、菜单及部分逻辑实现等,而这些功能如果都放到真机上去调试,那么这个过程将是非常痛苦和漫长的。

作者简介

和凌志,拥有十多年无线通信开发经验,先后在Siemens Mobile、Flextronics等欧美公司担任手机软件架构师。出版的著作主要有《手机软件平台架构解析》和《嵌入式硬件》,可通过作者联系。王方,资深iPhone开发工程师,拥有多年无线通信设备开发的工作经验,曾在Techfaith、Flextrunics等公司担任软件工程师及软件架构师,拥有多个主流手机软件平台开发经验,曾在Apple App Store上发布多个应用。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航