Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1493480
  • 博文数量: 465
  • 博客积分: 8915
  • 博客等级: 中将
  • 技术积分: 6365
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-30 15:05
文章分类

全部博文(465)

文章存档

2017年(33)

2016年(2)

2015年(4)

2014年(29)

2013年(71)

2012年(148)

2011年(178)

分类: 嵌入式

2012-10-24 13:57:42

iPhone App开发实战手册

(美)霍肯伯里(Hockenberry,C.)著

高京,历勤勇,施迪宏译

ISBN 978-7-121-17634-0

20128月出版

定价:65.00

16

320

目前市面上不乏iPhone应用开发书籍,但要做出成功的产品,需要的不仅仅是开发优秀的软件。本书将向你展示完整的开发过程,不仅教会你怎样编写一款成功的App Store应用,还将教会你设计、测试和营销的技巧。

无论是开发人员、设计师、市场人员,还是项目经理,在本书中都可以找到自己感兴趣的内容。

 

引言       1

第一部分

1  创建你的第一个iPhone应用       9

准备工具       9

安装Xcode    11

安装iPhone SDK   12

关于SDK要进一步了解什么      15

熟悉新工具    17

每个Flashlight都需要一个部件表      17

组装       21

Mac上运行一下       22

修改的决定    24

2  方括号的力量       29

Objective-CiPhone应用开发基本功 29

方括号的领地       30

对象的要素    31

让对象干活    31

众多的类       32

类详解    34

疯狂背后的原理    36

用类别表达    37

实现:美丽背后的智慧       38

创建新类       40

管理内存       42

来一片nil      44

轻松地自动释放    45

属性和点       47

类方法    48

初始化对象    49

解除地址分配       50

循环:更好还是更坏    51

异常处理代码       52

从崩溃中学习       53

使用选择器    55

出示你的id    57

下一步    60

开发文档       60

学会偷懒       63

3  Cocoa Touch:让Objective-C运行起来      65

Cocoa Touch入门  65

三大巨头:模型、视图、控制器       66

视图       67

模型       67

控制器    68

值对象    69

基础数据类型       69

对象化(Objectified  70

集合       73

深度复制       74

属性列表       74

可变还是不可变    75

让它可改变    76

保护你的数据       77

委托和数据源       78

目标和操作    80

用户界面:复杂的方法       81

用户界面:简单的方法       85

通知       96

单例       99

将单例作为全局变量    99

下一步    100

设计语言       101

4  设计工具:做一个更好的FlashLight  103

编码之前的计划    103

为何要找个设计师       103

设计目标       104

iPhone的独有设计模式       104

设计过程       107

与设计师和谐共处       111

反馈,不要只考虑到自己的想法       112

反馈的提供者       112

Flashlight 2.0  114

更大,更强,更快       115

正面       115

背面       116

绘图板    117

在图片和代码之间的技术设计    117

开始命名       118

下一步    120

准备编码       120

第二部分

5  开始深入开发       125

超越模板       125

选择SDK      126

修改项目设置       126

修改目标设置       127

编译设置       132

重复配置       134

官方授权       134

加入iPhone开发者计划      135

打开这扇门    136

如果失败       149

移动体验       152

准备开工       152

6  专业版Flashlight   153

一趟观光旅行       153

从哪里开始    153

打开旅行指南       154

Flashlight_ProAppDelegate   155

观察NIB文件       156

MainWindow.xib    157

MainView.xib 158

调整视图尺寸       160

自动尺寸调整       161

SettingsView.xib    162

AboutView.xib       164

细化外观       165

LightView      166

IFInfoView     170

你自己的Cocoa Touch  180

UIColor+Brightness       180

UIView+Brightness       181

UIView+Concealed 181

优化模型       186

SOSModel      187

FlashlightModel     188

整合起来       191

MainViewController      191

SettingsViewController  197

AboutViewController     201

本地化的语言       203

Localizable.strings文件 203

AboutView.xib       205

总结       206

第三部分

7  收尾工作       209

Beta测试       209

应用在你这里运行一切正常,但是……    209

Ad Hoc & Roll      210

清理外观       223

美化委员会    223

程序语言本地化    224

Web开发       224

网站       225

App Store,我来了       227

8  销售       229

签订合同       229

欢迎       229

第一件要做的事情       230

提出你的申明       234

出口合规       234

概要       235

评分       240

上传——展示       241

定价       243

本地化    245

检查       246

调整       246

市场       247

度量       248

竞争       251

两个开发人员,一个商店    252

定价策略       253

先试后买       255

上传       256

最终版配置文件    257

最终目标       257

最终版本的构建    258

最终版本的上传    258

最终的测试    259

第一次推广    261

应用审查       261

确保你没有破坏任何规则    262

应对拒绝       263

可以销售了    264

发布日    265

9  你已经拥有了客户       267

销售统计       267

日常销售报告       267

月度财务报告       270

获得付款       271

广告与促销    272

新闻稿    272

口碑传播       273

社交网络:疯狂的口头传播       273

让用户可以说些什么    275

大爆炸    277

网络广告       278

推广码    282

销售价格       283

把效果绘制出来    284

监控覆盖       285

注册       287

客户支持       291

一切都是完美的    292

崩溃原因       292

支持邮件的处理    293

产品更新       294

新信息    294

欢迎回到iTunes    294

升级       295

恭喜       296

第四部分

附录A  去哪里进一步学习 299

 

阅读(861) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~