iPhone App开发实战手册

当前位置:首页 > 工业技术 > 电子通信 > iPhone App开发实战手册

出版社:电子工业出版社
出版日期:2012-8
ISBN:9787121176340
作者:克雷格·霍肯伯里
页数:307页

作者简介

《iPhone App开发实战手册》内容简介:目前市面上不乏iPhone应用开发书籍,但要做出成功的产品,需要的不仅仅是开发优秀的软件。《iPhone App开发实战手册》将向你展示完整的开发过程,不仅教会你怎样编写一款成功的App store应用,还将教会你设计、测试和营销的技巧。无论是开发人员、设计师、市场人员,还是项目经理,在《iPhone App开发实战手册》中都可以找到自己感兴趣的内容。

书籍目录

引言
1
第一部分
第1章 创建你的第一个iPhone应用
9
准备工具
9
安装Xcode
11
安装iPhone SDK
12
关于SDK要进一步了解什么
15
熟悉新工具
17
每个Flashlight都需要一个部件表
17
组装
21
在Mac上运行一下
22
修改的决定
24
第2章 方括号的力量
29
Objective-C:iPhone应用开发基本功
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

内容概要

作者:(美国)克雷格•霍肯伯里 (Craig Hockenberry) 译者:高京 历勤勇 施迪宏  克雷格•霍肯伯里(Craig Hockenberry),开发屡获殊荣的作品已愈30年。目前是Iconfactory公司(一家制作图标软件的公司)的负责人。他们的业务包括为微软、苹果、Adobe,以及其他业界领先的软件公司设计和制作图标。

章节摘录

版权页:   插图:   现在,你可能已经注意到在Objective—C标识符中起始的两个字母是非常重要的。IB能帮你解开疑惑,它代表Interface Builder。如果查找IBOutlet和IBAction的定义,你可能会对UINibDeclarations.h里找到的结果感到疑惑。 #define IBOutlet #define IBAction void 当IBOutlet和IBAction添加到你的代码中,并没有添加任何其他附加功能。如上所见,两个标识符的定义事实上是没有实际操作的,你做的只是标记代码,使Interface Builder可以解析它。 IBOutlet用来标记那些将用于图像编辑器及源代码中的对象。同样,IBAction是用来标记方法可以在两个不同的编辑环境进行共享。 神奇的方式 从源代码的角度看,mySlider、myButton、myLabel这些对象会在程序运行时神奇地出现。这种魔法让你的生活变得更加容易,但重要的是要理解这个技巧,这样你才能充分利用潜在的一些特性。 在最一开始的程序配置文件中,HitMaker—Info.plist包含一个主NIB文件名(NSMainNibFile),它告诉Cocoa当程序执行时需要首先载入指定的文件。如果指定MainWindow,则所有在MainWindow.xib中的对象将会被加载到内存中。 说明:NIB是“NeXT Interface Builder”的缩写,在旧版中用于文件的扩展名。许多开发人员和大部分的框架都还在使用这个词。现在新的文件都使用.xib扩展名,xib这种新的格式基于XML,因此用X作为扩展名的第一个字母。 有些时候开发人员会讲NIB文件,而在另一些时候他们会说XIB文件,其实是一回事,都是指包含用户界面部分的文件。 加载的部分过程是设置所有那些被定义为IBOutlet的实例变量。NIB的加载机制使用访问器来设置这些实例变量,它会使用内存中的对象来调用一setMySlider:、—setMyButton:和—setMyLabel:方法。 最酷的是,那些被加载的对象拥有你在Interface Builder中所做的所有设置。

图书封面


 iPhone App开发实战手册下载 精选章节试读



发布书评

 
 


精彩短评 (总计10条)

  •     书的内容还不错的,挺全面的。
  •     从基本入手,没读完,感觉还行,国外也畅销着
  •     内容太少了,深奥!建议买其它书
  •     不错的书。谢谢DangDang
  •     感觉不错,挺实用
  •     今天刚拿到,但是简单翻了一下,挺不错的
  •     这是一本入门的好书吧
  •     这个商品不错,但还没看。
  •     虽然还没看完。
  •     书很好,财务开票太慢
 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024