{{sellerTotalView > 1 ? __("sellers", {number: sellerTotalView}) : __("seller", {number: sellerTotalView}) }}, {{numTotalView > 1 ? __("items", {number: numTotalView}) : __("item", {number: numTotalView}) }}
免运费
Yami

Nickname

请告诉我们怎么更好地称呼你

更新你的名字
账户 订单 收藏
{{ inviteNavTitle }}
退出登录

切换配送区域

不同区域的库存和配送时效可能存在差异.

历史邮编

{{email ? __('Got it!') : __('Restock Alert')}}

我们将在商品到货后第一时间通知你。

取消
Yami

京东图书

iOS创意程序设计家

{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}

iOS创意程序设计家

{{__(":people-members", {'people': item.limit_people_count})}} {{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ item.invalid_price }} {{ itemDiscount }}
后结束
{{ itemCurrency }}{{ item.valid_price }}
{{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }}
{{ itemDiscount }}
{{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }} {{ itemCurrency }}{{ item.invalid_price }} {{itemDiscount}}
{{ itemCurrency }}{{ item.valid_price }}
后结束促销
后开始秒杀 后结束秒杀
{{ getSeckillDesc(item.seckill_data) }}
{{ __( "Pay with Gift Card to get sale price: :itemCurrency:price", { 'itemCurrency' : itemCurrency, 'price' : (item.giftcard_price ? priceFormat(item.giftcard_price) : '0.00') } ) }} ({{ itemCurrency }}{{ priceFormat(item.giftcard_price / item.bundle_specification) }}/{{ item.unit }}) 详情
商品有效期

已下架

当前地址无法配送
已售完

商品描述

展开全部描述
内容简介

《iOS创意程序设计家》共分20章,从创意、设计、应用开发等方面介绍了在iOS平台上开发App的全部技术和技巧,主要包括的内容如下。第1章iOS的硬件及应用,主要包括A-GPS、加速度计、电子罗盘、照相机、多点触控、智能感应器、陀螺仪等;第2章讲解Objective-C语言基础和编程技术;第3章讲解开发工具XCode的核心知识;第4章介绍基本类与机制;第5章介绍界面控件;第6章介绍界面控制器;第7章介绍操作信息的截取;第8章介绍数据访问与打印;第9章介绍表格控件与Core Data;第10章介绍通讯录;第11章介绍相机与相簿;第12章介绍影音多媒体;第13章介绍定位与地图;第14章介绍推送服务;第15章介绍使用外界服务;第16章介绍其他的框架库;第17章介绍通用应用程序的制作;第18章介绍漫步在云;第19章介绍完善你的程序;第20章介绍程序上架流程。
《iOS创意程序设计家》适合在iOS平台上做开发的程序员和爱好者阅读,也适合作为大中专院校相关专业师生的参考书,以及培训学校的教材。
目录

目录

第1章从硬件的认识开始1
1.1iOS的硬件及其应用3
1.1.1上网能力3
1.1.2A-GPS3
1.1.3影音播放5
1.1.4加速度计5
1.1.5电子罗盘6
1.1.6照相机6
1.1.7多点触控6
1.1.8智能感应器7
1.1.9陀螺仪7
1.2必须了解的事7
1.2.1挑选适合开发用的计算机7
1.2.2账号申请8
1.2.3Apple提供的管理工具9
1.2.4开发的注意事项14
1.3学习阶段15
1.3.1熟悉Mac OS15
1.3.2语言基础的建立16
1.3.3开发工具的使用16
1.3.4iOS Provisioning Portal17
1.3.5各组件与Framework的使用17
1.3.6iTunes Connect的使用17
1.4热身操17

第2章Objective-C语言的基础18
2.1Cocoa初体验18
2.1.1Carbon19
2.1.2快速一瞥19
2.2从C到Objective-C20
2.3有趣的Objective-C22
2.3.1选择器与消息23
2.3.2输出到控制台24
2.3.3类25
2.3.4#import与@class26
2.3.5变量的访问权限27
2.3.6构造函数与析构函数29
2.3.7点运算符29
2.3.8协议Protocol31
2.3.9分类Category32
2.3.10Block对象33
2.3.11异常捕捉34
2.3.12异常抛出34
2.3.13NSAssert34
2.4数据类型35
2.4.1原始数据类型35
2.4.2扩展的数据类型36
2.4.3动态识别37
2.4.4常用类38
2.5内存管理43
2.5.1内存管理模式43
2.5.2自动释放内存44
2.5.3自动参考计数ARC45
2.6命名风格48
2.6.1类的命名48
2.6.2变量的命名48
2.6.3Selector的命名49
2.7框架库50
2.8热身操51

第3章开发工具52
3.1XCode52
3.1.1认识XCode53
3.1.2窗口的切换56
3.1.3项目导航区域58
3.1.4编辑区域58
3.1.5调试区域59
3.1.6检视窗口60
3.1.7控件库窗口64
3.1.8项目模板65
3.2建立第一个应用程序69
3.2.1HelloWorld 1.0——使用XIB69
3.2.2HelloWorld 2.0——使用故事板75
3.2.3修改图标以及显示名称78
3.2.4在真实手机上执行79
3.3建立静态库81
3.4真假难分——iOS模拟器84
3.5管理工具——Organizer86
3.6应用程序加载工具——Application Loader88
3.7热身操89
3.7.1沙盒——应用程序的限制89
3.7.2MVC模式89
3.7.3打开潘多拉的盒子90

第4章基本类与机制91
4.1基本类91
4.1.1UIDevice91
4.1.2UIApplication93
4.1.3UIScreen95
4.1.4UIWindow96
4.2代理机制与事件处理97
4.2.1应用程序生命周期相关事件97
4.2.2状态栏的事件100
4.3消息通知机制101
4.3.1通过观察者接收消息101
4.3.2运用消息通知侦测系统属性变化102
4.4Target-Action机制103
4.5热身操104

第5章界面控件105
5.1一切界面控件的开始UIView105
5.1.1坐标系统107
5.1.2子界面的处理108
5.1.3重绘与多点触控事件处理109
5.1.4具有圆角的UIView111
5.1.5动画效果112
5.1.6应用范例:任意变117
5.2选择与响应控件120
5.2.1对话框控件UIAlertView120
5.2.2操作列表控件UIActionSheet123
5.2.3日期选择控件UIDatePicker123
5.2.4滚轮控件UIPickerView125
5.3状态显示控件127
5.3.1活动状态指示控件UIActivityIndicatorView127
5.3.2进度状态指示控件UIProgressView128
5.3.3标记的使用129
5.4文字输入与显示控件129
5.4.1标签控件UILabel129
5.4.2单行文本框控件UITextField130
5.4.3多行文本框控件UITextView136
5.4.4再谈键盘139
5.5其他控件141
5.5.1一般按钮UIButton141
5.5.2开关控件UISwitch142
5.5.3滑轨控件UISlider142
5.5.4分页控件UIPageControl143
5.5.5分类控件UISegmentedControl144
5.5.6计数器控件UIStepper145
5.6手势识别146
5.6.1认识手势识别器146
5.6.2如何在可视化控件加入手势识别146
5.7认识Responder149
5.8UIAppearance的使用150
5.9热身操151

第6章界面控制器152
6.1界面的管理152
6.1.1界面方向的管理152
6.1.2内存使用的管理153
6.1.3界面的加载流程153
6.1.4常见接口模式154
6.2导航栏控制器UINavigationController155
6.2.1界面堆栈的概念156
6.2.2使用故事板来处理界面堆栈157
6.2.3单选按钮158
6.2.4如何建立导航栏应用程序160
6.3标签页控制器UITabBarController162
6.4事件检测164
6.4.1晃动检测165
6.4.2应用范例:魔术秀165
6.4.3加速度计168
6.4.4应用范例:水平仪169
6.5Undo与Redo机制172
应用范例:破裂的手机173
6.6热身操176

第7章操作信息的截取177
7.1认识Core Motion177
7.1.1数据获取的两种方式Push与Pull177
7.1.2操作管理器CMMotionManager177
7.2获取的数据178
7.2.1加速度计数据CMAccelerometerData179
7.2.2陀螺仪数据CMGyroData179
7.2.3设备操作数据CMDeviceMotion179
7.2.4应用范例:旋转的方块181
7.3热身操184

第8章数据访问与打印186
8.1文件路径187
8.1.1各文件夹路径的获得187
8.1.2应用程序的路径188
8.2文件的访问188
8.2.1PList文件的访问188
8.2.2XML文件的访问189
8.2.3iOS的文件总管199
8.3数据库201
8.3.1SQLite的使用与语法202
8.3.2在iOS中使用SQLite204
8.3.3使用FMDB来读写SQLite206
8.4打印208
8.4.1AirPrint208
8.4.2文件预览210
8.5热身操212

第9章表格控件与Core Data213
9.1滚动的界面213
9.1.1UIScrollView的概念213
9.1.2应用范例:可缩放的图形215
9.2表格控件218
9.2.1表格控件的组成218
9.2.2数据源与事件代理220
9.2.3如何表示表格单元的位置222
9.2.4表格单元的样式222
9.2.5电子书的好搭档UIPageViewController224
9.2.6应用范例:小说的制作227
9.2.7数据索引237
9.2.8数据搜索237
9.3Core Data241
9.3.1Entity-Relationship模型241
9.3.2为项目加入Core Data的支持242
9.3.3使用多个表格249
9.3.4条件语句查询252
9.4热身操254

第10章通讯录255
10.1联系人数据的访问256
10.1.1再谈ARC256
10.1.2数据字段的获取257
10.1.3数据字段的设置261
10.1.4联系人新增与删除262
10.2信息显示263
选择联系人的处理263
10.3热身操265

第11章相机与相簿266
11.1从图片谈起266
11.1.1存储到Documents目录266
11.1.2上传到服务器267
11.1.3存储到相簿268
11.1.4显示相簿图片269
11.2照相机的使用274
11.2.1拍摄静态相片274
11.2.2自定义相机界面275
11.2.3应用范例:鬼影追追追275
11.2.4相片特效处理279
11.2.5动态摄影280
11.3热身操281

第12章影音多媒体282
12.1音频282
12.1.1使用系统音效284
12.1.2使用AVAudioPlayer来播放音频285
12.1.3应用范例:我的小小八音盒286
12.1.4使用音频文件服务解析ID3标签289
12.1.5播放iPod的音乐291
12.1.6使用AVAudioRecorder来录音296
12.1.7应用范例:神奇的麦克风298
12.2视频301
12.2.1使用MPMoviePlayerViewController播放301
12.2.2使用MPMoviePlayerController播放305
12.2.3播放Youtube影片312
12.3热身操315

第13章定位与地图316
13.1Core Location316
13.1.1CLLocationManager316
13.1.2地理位置信息CLLocation318
13.1.3地址与位置坐标之间的转换319
13.1.4方向信息CLHeading321
13.2地图322
13.2.1地图控件323
13.2.2模拟用户位置324
13.2.3标记与注记325
13.3热身操327

第14章推送服务328
14.1远程消息推送328
14.1.1特色与限制329
14.1.2产生Provider使用的证书329
14.1.3消息接收端的实现331
14.1.4消息发送端的实现333
14.2本地端消息推送337
14.2.1消息对象337
14.2.2消息的接收339
14.3热身操339

第15章使用外界服务340
15.1Bonjour340
15.1.1什么是Bonjour340
15.1.2Bonjour服务的表示方式341
15.1.3建立Bonjour服务342
15.1.4服务搜索与浏览343
15.2Game Kit框架库345
15.2.1P2P联机能力346
15.2.2配对界面347
15.2.3联机时的事件处理347
15.2.4数据传送349
15.2.5In-Game Voice350
15.2.6应用范例:自由讲351
15.3JSON355
15.3.1认识JSON356
15.3.2NSJSONSerialization的使用356
15.3.3SBJson的使用358
15.3.4应用范例:Youtube影片搜索器359
15.4与Facebook连接全世界363
15.5与Twitter整合367
15.5.1TWTweetComposeViewController367
15.5.2TWRequest369
15.6热身操370

第16章其他的框架库371
16.1通过Core Telephony获取电信运营商信息371
16.1.1获取电信运营商信息371
16.1.2获取通话状态372
16.2通过Event Kit访问日历372
16.2.1获取日历资料373
16.2.2显示日历界面375
16.3通过iAd投放广告378
16.3.1广告用语的认识379
16.3.2iAd的设置380
16.3.3使用iAd380
16.3.4广告载入事件383
16.4文件预览Quick Look384
16.4.1界面控制器QLPreviewController384
16.4.2数据源QLPreviewControllerDataSource385
16.5空中播放AirPlay 387
16.5.1体验AirPlay387
16.5.2启用AirPlay388
16.6热身操389

第17章通用应用程序的制作390
17.1如何产生通用应用程序390
17.2通用应用程序制作秘诀391
17.2.1图文件的载入391
17.2.2判断所使用的硬件391
17.2.3避免在程序代码内直接指定对象大小392
17.2.4关于UISplitViewController392
17.3热身操392

第18章漫步在云393
18.1iCloud的存储种类393
18.2存储上的考虑394
18.3启用iCloud395
18.4使用文件存储方式396
18.4.1获取Ubiquity Container路径396
18.4.2获取并建立Documents目录398
18.4.3UIDocument398
18.5使用Key-Value存储方式401
18.6热身操402

第19章完善您的程序403
19.1设置403
19.1.1应用程序的配置文件Info.plist403
19.1.2用户设置的访问408
19.2多国语言413
19.2.1让应用程序支持多国语言414
19.2.2配置文件的多语言415
19.3虫虫大作战415
19.3.1内存泄漏415
19.3.2单元测试416
19.4热身操420

第20章程序上架流程421
20.1上架前需知421
20.1.1审核标准422
20.1.2上架流程423
20.2编译发布用的应用程序423
20.3iTunes Connect424
20.3.1应用程序的管理425
20.3.2应用程序的上传430
20.3.3应用程序的状态431
20.3.4合约管理432
20.3.5兑换码432
20.4结语433

规格参数

品牌 京东图书
品牌属地 中国
ISBN 9787115347022
著者 林柏全
出版社 人民邮电出版社
包装 平装
出版时间 2014-05-01
页数 434
语言 中文
版次 01

免责声明

产品价格、包装、规格等信息如有调整,恕不另行通知。我们尽量做到及时更新产品信息,但请以收到实物为准。使用产品前,请始终阅读产品随附的标签、警告及说明。

查看详情
加入收藏
{{ $isZh ? coupon.coupon_name_sub : coupon.coupon_ename_sub | formatCurrency }}
{{__("Buy Directly")}} {{ itemCurrency }}{{ item.directly_price }}
数量
{{ quantity }}
{{ instockMsg }}
{{ limitText }}
{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}
由 京东图书 销售
送至
{{ __("Ship to United States only") }}
满$69免运费
正品保证

已加入购物车

继续逛逛

为你推荐

{{ item.brand_name }}

{{ item.item_name }}

{{ item.currency }}{{ item.market_price }}

{{ item.currency }}{{ item.unit_price }}

{{ item.currency }}{{ item.unit_price }}

优惠券

{{ coupon.coupon_name_new | formatCurrency }}
领取 已领取 已领完
{{ getCouponDescStr(coupon) }}
{{ coupon.use_time_desc }}
即将过期: {{ formatTime(coupon.use_end_time) }}

分享给好友

取消

亚米礼卡专享价

使用礼卡支付即可获得礼卡专享价

规则说明

礼卡专享价是部分商品拥有的特殊优惠价格;

购买礼卡专享价商品时,若在结算时使用电子礼卡抵扣支付,且礼卡余额足够支付订单中所有礼卡专享价商品的专享价总和,则可以启用礼卡专享价;

不使用礼卡支付,或礼卡余额不满足上一条所述要求时,将无法启用礼卡专享价,按照普通售价计算,但您仍然可以购买这些商品;

在购买礼卡专享价商品时,若余额不足,可以在购物车或结算页中点击“充值”按钮对礼卡进行购买和充值;

商品若拥有礼卡专享价,会显示“专享”的特殊价格标记;

如有疑问,请随时联系客服;

礼卡专享价相关规则最终解释权归亚米所有。

由 亚米 销售

服务保障

Yami 满$49免运费
Yami 无忧退换
Yami 从美国发货

配送信息

  • 美国

    标准配送 $5.99(不包含阿拉斯加,夏威夷),最终价满$49免运费

    本地配送$5.99(加州,纽约州,新泽西,麻省和宾夕法尼亚,以上州部分地区);最终价满$49免运费

    两日达(包含阿拉斯加夏威夷)运费$19.99起

退换政策

亚米网希望为我们的客户提供最优秀的售后服务,让所有人都能放心在亚米购物。亚米自营商品在满足退换货条件的情况下,可在收到包裹的30天之内退换商品(食品因商品质量问题7天内可退换;为了确保每位客户都能获得安全和高质量的商品,对于美妆类产品,一经开封或使用即不提供退款或退货服务,质量问题除外;其他特殊商品需联系客服咨询)。
感谢您的理解和支持。

查看详情

由 亚米 销售

亚米电子礼品卡使用规则

若购买时选择自动充值,订单完成后礼卡将自动充值到您的账户中;

若购买时选择发送邮件,订单完成后系统将自动发送卡号和密码到您填写的邮箱;

发送邮件时,任何用户均可使用邮件中的卡号密码进行礼卡充值,请妥善保管邮件信息。

如接收邮件遇到问题,请联系客服处理;

发送邮件时,若礼卡没有被兑换,可以补发邮件。若已经被其他用户兑换,则无法补偿;

亚米网电子礼卡可用于购买自营或第三方商品;

亚米网电子礼卡没有有效期限制,长期有效;

亚米网电子礼卡的金额,可分多次使用;

亚米网电子礼卡业务规则,最终解释权归亚米网所有。

退换政策

已消费的电子礼卡不支持退款。

京东图书 销售

服务保障

Yami 满$49免运费
Yami 最优售后
Yami 美国本土发货

配送信息

  • 美国

    标准配送 $5.99(不包含阿拉斯加,夏威夷),最终价满$49免运费

    本地配送$5.99(加州,纽约州,新泽西,麻省和宾夕法尼亚,以上州部分地区);最终价满$49免运费

    两日达(包含阿拉斯加夏威夷)运费$19.99起

退换政策

提供30天内退还保障。产品需全新未使用原包装内,并附有购买凭据。产品质量问题、或错发漏发等,由商家造成的失误,将进行补发,或退款处理。其它原因需退货费用由客户自行承担。

由 京东图书 销售

服务保障

Yami 跨店满$69免运费
Yami 30天退换保障

亚米-中国集运仓

由亚米从中国精选并集合各大优秀店铺的商品至亚米中国整合中心,合并包裹后将一次合包跨国邮寄至您的地址。跨店铺包邮门槛低至$69。您将在多商家集合提供的广泛选品中选购商品,轻松享受跨店铺包邮后的低邮费。

退换政策

提供30天内退换保障。产品需在全新未使用的原包装内,并附有购买凭据。产品质量问题、错发、或漏发等由商家造成的失误,将进行退款处理。其它原因造成的退换货邮费客户将需要自行承担。由于所有商品均长途跋涉,偶有简易外包压磨等但不涉及内部质量问题者,不予退换。

配送信息

亚米中国集运 Consolidated Shipping 运费$9.99(订单满$69 包邮)

下单后2个工作日中国商家发货,所有包裹抵达亚米中国整合中心(除特别情况及中国境内个别法定节假日外)会合并包裹后通过UPS发往美国。UPS从中国发货后到美国境内的平均时间为10个工作日左右,根据直发单号可随时跟踪查询。受疫情影响,目前物流可能延迟5天左右。包裹需要客人签收。如未签收,客人须承担包裹丢失风险。

由 京东图书 销售

服务保障

满$69免运费
正品保证

配送信息

Yami Consolidated Shipping 运费$9.99(订单满$69包邮)


下单后1-2个工作日内发货。 物流时效预计7-15个工作日。 如遇清关,交货时间将延长3-7天。 最终收货日期以邮政公司信息为准。

积分规则

不参加任何折扣活动以及亚米会员积分制度。

退换政策

提供30天内退还保障。产品需全新未使用原包装内,并附有购买凭据。产品质量问题、或错发漏发等,由商家造成的失误,将进行补发,或退款处理。其它原因需退货费用由客户自行承担。

Yami

下载亚米应用

返回顶部

为你推荐

品牌故事

京东图书

为您推荐

Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折

评论{{'('+ commentList.posts_count + ')'}}

分享你的感受,帮助更多用户做出选择。

写评论
{{ totalRating }} 写评论
  • {{i}}星

    {{i}}星

    {{ parseInt(commentRatingList[i]) }}%

Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}收起

{{ strLimit(comment,800) }}查看全部

Show Original

{{ comment.content }}

Yami
查看更多

{{ formatTime(comment.in_dtm) }} 已购买 {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}
Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}收起

{{ strLimit(comment,800) }}查看全部

Show Original

{{ comment.content }}

Yami
查看更多

{{ formatTime(comment.in_dtm) }} 已购买 {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}

暂无符合条件的评论

评论详情

Yami Yami

{{ showTranslate(commentDetails) }}收起

{{ strLimit(commentDetails,800) }}查看全部

Show Original

{{ commentDetails.content }}

Yami
查看更多

{{ formatTime(commentDetails.in_dtm) }} 已购买 {{groupData}}

{{ commentDetails.likes_count }} {{ commentDetails.likes_count }} {{ commentDetails.reply_count }} {{commentDetails.in_user==uid ? __('Delete') : __('Report')}}

请输入内容

回复{{'(' + replyList.length + ')'}}

Yami Yami

{{ showTranslate(reply) }}收起

{{ strLimit(reply,800) }}查看全部

Show Original

{{ reply.reply_content }}

{{ formatTime(reply.reply_in_dtm) }}

{{ reply.reply_likes_count }} {{ reply.reply_likes_count }} {{ reply.reply_reply_count }} {{reply.reply_in_user==uid ? __('Delete') : __('Report')}}

请输入内容

取消

End

发表评论
商品评分

请输入评论

  • 一个好的昵称,会让你的评论更受欢迎!
  • 修改了这里的昵称,个人资料中的昵称也将被修改。
感谢你的评论
你的好评可以帮助我们的社区发现更好的亚洲商品。

举报

取消

确认删除该评论吗?

取消

历史浏览

品牌故事

京东图书