{{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开发进阶
深入挖掘iOS高级特性与开发技巧
挑战编程极限,打造非凡应用


内容简介

《iOS编程实战》是受开发者喜爱的iOS进阶图书。它包含大量代码示例,主线是围绕如何设计、编写和维护的iOS应用。开发者可从《iOS编程实战》学到大量关于设计模式、编写可重用代码以及语法与新框架的知识。
相对上一版,新版进行了大幅修订,新增6章阐述iOS 7新特性,并对大部分内容进行了更新,涵盖了iOS 7大部分新增特性,包括新的后台操作(第11章)、Core Bluetooth(第13章)、UIKit 动力学(第19章)以及TextKit(第21章)。我们提供了如何处理新的扁平化UI的指南(第2章),还新增了一章开发者不太常见但相当实用的“小技巧”(第3章)。
《iOS编程实战》适合iOS移动开发人员。
作者简介

Rob Napier2005年开始从事Mac开发,iPhone SDK发布时就开始开发iPhone应用。他是The Daily、PandoraBoy和Cisco Mobile的作者,Stack Overflow的主要贡献者,并维护技术博客Cocoaphony(cocoaphony.com),主要关注组网、性能、安全和MVC模式。

Mugunth Kumar独立iOS开发者,新加坡南洋理工大学硕士研究生,主修信息系统。其个人博客(blog.mugunthkumar.com)主要发表移动开发、软件可用性、用户体验和iOS相关的文章。从事iOS开发前,他在财富500强企业通用电气和霍尼韦尔担任Windows和.NET平台软件顾问。他关注的领域包括编程方法论(面向对象和函数式编程)、移动开发以及可用性设计。
精彩书评

“翻看本书目录就知道,这是奋战在项目一线的开发人员急需的一本书。”
——T. Casto

“iOS开发过程中容易出问题的Zombies、GCD、 KVO等主题在本书中都有介绍,对于具备一定基础而又想迫切提高开发水平的程序员来说,这是一本相当给力的书。”
—— Jaime Moreno

“看过这本书的上一版,因此这一版出来后我毫不犹豫就将它放进了购物车。本书是iOS开发进阶的基石。我将本书介绍给了公司内一些年轻的iOS开发者,他们读完成后给出一致好评。”
——读者对上一版的评价

目录

第一部分全新功能

第1章全新的系统2
1.1新的UI2
1.2UIKit Dynamics和Motion Effects3
1.3自定义过渡效果4
1.4新的多任务模式4
1.5Text Kit5
1.6动态字体5
1.7MapKit集成5
1.8SpriteKit5
1.9LLVM 55
1.10Xcode 57
1.10.1nib文件格式的变化7
1.10.2源代码控制集成7
1.10.3自动配置7
1.10.4对调试导航面板的改进8
1.10.5文档浏览器8
1.10.6Asset Catalog9
1.10.7测试导航面板9
1.10.8持续集成10
1.10.9Auto Layout改进10
1.10.10iOS模拟器10
1.11其他10
1.12小结11
1.13扩展阅读11

第2章世界是平的:新的UI范式12
2.1清晰、依从和层次12
2.2动画、动画、动画12
2.2.1UIKit Dynamics13
2.2.2UIMotionEffect13
2.3着色14
2.4用半透明实现层次和上下文14
2.5动态字体15
2.6自定义过渡效果16
2.7把应用过渡(迁移)到iOS 717
2.7.1UIKit变化17
2.7.2自定义设计17
2.7.3支持iOS 617
2.8小结20
2.9扩展阅读20

第二部分充分利用日常工具

第3章你可能不知道的22
3.1命名最佳实践22
3.1.1自动变量22
3.1.2方法22
3.2属性和实例变量最佳实践23
3.3分类24
3.4关联引用26
3.5弱引用容器27
3.6NSCache28
3.7NSURLComponents28
3.8CFStringTransform29
3.9instancetype30
3.10Base64和百分号编码31
3.11-[NSArray firstObject]31
3.12小结31
3.13扩展阅读32

第4章故事板及自定义切换效果33
4.1初识故事板33
4.1.1实例化故事板34
4.1.2加载故事板中的视图控制器34
4.1.3联线34
4.1.4使用故事板来实现表视图36
4.2自定义切换效果37
4.2.1优点39
4.2.2白璧微瑕——合并冲突39
4.3小结39
4.4扩展阅读39

第5章掌握集合视图41
5.1集合视图41
5.1.1类与协议41
5.1.2示例42
5.2用集合视图自定义布局实现高级定制49
5.2.1石工布局50
5.2.2封面浏览布局55
5.3小结56
5.4扩展阅读56

第6章使用自动布局58
6.1Xcode 4的自动布局58
6.2了解自动布局59
6.3Xcode 5中自动布局的新特性59
6.3.1在Xcode 5中使用自动布局61
6.3.2固有尺寸62
6.3.3固有尺寸和本地化63
6.3.4设计时和运行时布局63
6.3.5自动更新边框64
6.3.6顶部和底部布局引导65
6.3.7辅助编辑器中的布局预览65
6.3.8在设计时调试自动布局65
6.3.9在自动布局中使用滚动视图66
6.3.10使用自动布局和边框66
6.3.11可视格式化语言66
6.3.12可视格式化语言的缺点67
6.3.13调试布局错误68
6.4小结69
6.5扩展阅读69

第7章更完善的自定义绘图71
7.1iOS的不同绘图系统71
7.2UIKit和视图绘图周期72
7.3视图绘制与视图布局73
7.4自定义视图绘制74
7.4.1通过UIKit绘图74
7.4.2路径75
7.4.3理解坐标系77
7.4.4重新调整大小以及内容模式79
7.4.5变形80
7.4.6通过Core Graphics进行绘制82
7.4.7混用UIKit与Core Graphics85
7.4.8管理图形上下文85
7.5优化UIView绘制87
7.5.1避免绘图87
7.5.2缓存与后台绘制88
7.5.3自定义绘图与预渲染88
7.5.4像素对齐与模糊文本89
7.5.5透明、不透明与隐藏90
7.6小结90
7.7扩展阅读91

第8章Core Animation92
8.1视图动画92
8.2管理用户交互94
8.3图层绘制94
8.3.1直接设置内容96
8.3.2实现display方法97
8.3.3自定义绘图97
8.3.4在自己的上下文中绘图99
8.4移动对象99
8.4.1隐式动画100
8.4.2显式动画101
8.4.3模型与表示101
8.4.4关于定时103
8.5三维动画105
8.6美化图层108
8.7用动作实现自动动画108
8.8为自定义属性添加动画110
8.9Core Animation与线程111
8.10小结111
8.11扩展阅读111

第9章多任务113
9.1多任务和运行循环简介113
9.2以操作为中心的多任务开发114
9.3用GCD实现多任务118
9.3.1分派队列简介119
9.3.2用分派屏障创建同步点120
9.3.3分派组121
9.4小结121
9.5扩展阅读121

第三部分选择工具

第10章创建(Core)Foundation框架124
10.1Core Foundation类型124
10.2命名和内存管理125
10.3分配器126
10.4内省126
10.5字符串和数据127
10.5.1常量字符串127
10.5.2创建字符串128
10.5.3转换为C字符串129
10.5.4其他字符串操作符131
10.5.5字符串的支持存储131
10.5.6CFData132
10.6容器类型132
10.6.1CFArray133
10.6.2CFDictionary133
10.6.3CFSet和CFBag134
10.6.4其他容器类型134
10.6.5回调函数134
10.7自由桥接136
10.8小结139
10.9扩展阅读139

第11章幕后制作:后台处理140
11.1后台运行最佳实践:能力越大责任越大140
11.2iOS 7中后台运行的重要变化142
11.3用NSURLSession访问网络142
11.3.1会话配置143
11.3.2任务143
11.3.3后台传输144
11.4周期性拉取和自适应多任务146
11.5后台唤醒146
11.6状态恢复系统147
11.6.1测试状态恢复系统147
11.6.2选择性加入148
11.6.3应用启动过程的变化149
11.6.4状态恢复标识符149
11.6.5状态编码器与状态解码器149
11.6.6表视图和集合视图153
11.7小结154
11.8扩展阅读154

第12章使用REST服务156
12.1REST简介157
12.2选择数据交换格式157
12.2.1在iOS中解析XML157
12.2.2在iOS中解析JSON158
12.2.3XML与JSON159
12.2.4模型版本化160
12.3假想的Web服务160
12.4重要提醒161
12.5RESTfulEngine架构(iHotelApp示例代码)161
12.5.1NSURLConnection与第三方框架161
12.5.2创建RESTfulEngine162
12.5.3使用访问令牌对API调用进行认证165
12.5.4在RESTfulEngine.m中覆盖相关方法以添加自定义认证头部165
12.5.5取消请求166
12.5.6请求响应166
12.5.7对JSON数据进行键值编码167
12.5.8列表页面的JSON对象与详细页面的JSON对象169
12.5.9嵌套JSON对象169
12.5.10少即是多171
12.5.11错误处理171
12.5.12本地化173
12.5.13使用分类处理其他格式173
12.5.14在iOS中提升性能的小技巧174
12.6缓存174
12.7需要离线支持的原因174
12.8缓存策略175
12.8.1存储缓存175
12.8.2缓存版本和失效178
12.9数据模型缓存178
12.10缓存版本控制182
12.11创建内存缓存183
12.11.1为AppCache设计内存缓存184
12.11.2处理内存警告185
12.11.3处理结束和进入后台通知186
12.12创建URL缓存186
12.12.1过期模型187
12.12.2验证模型187
12.12.3示例187
12.12.4用URL缓存来缓存图片188
12.13小结188
12.14扩展阅读188

第13章充分利用蓝牙设备190
13.1蓝牙历史190
13.2为什么选择低功耗蓝牙191
13.3蓝牙SDK191
13.3.1服务器191
13.3.2客户端191
13.4类和协议191
13.5使用蓝牙设备192
13.5.1通过扫描寻找服务192
13.5.2连接设备194
13.5.3直接获取外围设备194
13.5.4发现服务194
13.5.5发现特性195
13.6创建自己的外围设备197
13.6.1广播服务197
13.6.2常见场景200
13.7在后台运行200
13.7.1后台模式200
13.7.2电量考虑200
13.7.3状态保存和恢复200
13.8小结201
13.9扩展阅读201

第14章通过安全服务巩固系统安全203
14.1理解iOS沙盒203
14.2保证网络通信的安全204
14.2.1证书工作原理205
14.2.2检验证书的有效性207
14.2.3判断证书的可信度210
14.3使用文件保护211
14.4使用钥匙串213
14.5使用加密216
14.5.1AES概要217
14.5.2使用PBKDF2将密码转换成密钥217
14.5.3AES模式和填充219
14.5.4初始化向量220
14.5.5使用HMAC进行认证221
14.5.6错误的密码222
14.5.7组合使用加密和压缩222
14.6小结222
14.7扩展阅读222

第15章在多个苹果平台和设备及64位体系结构上运行应用224
15.1开发多平台应用225
15.1.1可配置的目标设置:Base SDK和Deployment Target225
15.1.2支持多个SDK时的注意事项:框架、类和方法225
15.1.3检查框架、类和方法的可用性227
15.2检测设备的功能228
15.2.1检测设备及判断功能228
15.2.2检测硬件和传感器229
15.3应用内发送Email和短信233
15.4支持新的4英寸设备族系233
15.4.1Cocoa自动布局235
15.4.2代码中固化屏幕尺寸235
15.4.3iPhone 5s和新的64位指令集235
15.5向iOS 7迁移236
15.5.1自动布局236
15.5.2支持iOS 6236
15.5.3应用图标237
15.5.4边界按钮237
15.5.5着色237
15.5.6图片更新237
15.6向64位体系结构迁移238
15.6.1数据溢出238
15.6.2序列化数据239
15.6.3针对64位体系结构的条件编译239
15.7UIRequiredDeviceCapabilities239
15.8小结240
15.9扩展阅读240

第16章国际化和本地化242
16.1什么是本地化242
16.2本地化字符串243
16.3对未本地化的字符串进行审查244
16.4格式化数字和日期245
16.5nib文件和Base Internationalization248
16.6本地化复杂字符串248
16.7小结250
16.8扩展阅读251

第17章调试252
17.1LLDB252
17.2使用LLDB进行调试252
17.2.1dSYM文件253
17.2.2符号化254
17.3断点255
17.4观察点258
17.5LLDB控制台259
17.6NSZombieEnabled标志262
17.7不同的崩溃类型263
17.7.1EXC_BAD_ACCESS263
17.7.2SIGSEGV263
17.7.3SIGBUS264
17.7.4SIGTRAP264
17.7.5EXC_ARITHMETIC264
17.7.6SIGILL264
17.7.7SIGABRT264
17.7.8看门狗超时265
17.7.9自定义错误信号处理程序265
17.8断言265
17.9异常267
17.10收集崩溃报告268
17.11第三方崩溃报告服务269
17.12小结270
17.13扩展阅读270

第18章性能调优272
18.1性能思维模式272
18.1.1指导方针一:产品是为了取悦用户才存在的272
18.1.2指导方针二:设备是为了方便用户而存在的272
18.1.3指导方针三:做到极致272
18.1.4指导方针四:用户的感知才是实际的273
18.1.5指导方针五:关注能带来大收益的方面273
18.2欢迎走入Instruments的世界273
18.3查找内存问题275
18.4查找CPU问题279
18.4.1Accelerate框架282
18.4.2GLKit283
18.4.3编译器优化283
18.4.4链接器优化284
18.5绘图性能284
18.6优化磁盘访问和网络访问286
18.7小结286
18.8扩展阅读286

第四部分超越极限

第19章近乎物理效果:UIKit动力学290
19.1动画类、行为和动力项290
19.2UIKit“物理”291
19.3内置行为292
19.3.1迅速移动292
19.3.2附着292
19.3.3推力293
19.3.4重力294
19.3.5碰撞294
19.3.6动力项295
19.4行为层次结构295
19.5自定义操作295
19.6实战:一个“撕开”视图296
19.6.1拖拽视图296
19.6.2撕开该视图297
19.6.3添加额外效果300
19.7多个动力学动画类301
19.8与UICollectionView交互302
19.9小结305
19.10扩展阅读305

第20章魔幻的自定义过渡306
20.1iOS 7中的自定义过渡306
20.2过渡协调器307
20.3集合视图和布局过渡308
20.4使用故事板和自定义联线的自定义视图控制器过渡308
20.5自定义视图控制器过渡:iOS 7风格308
20.6使用iOS 7 SDK的交互式自定义过渡310
20.7小结312
20.8扩展阅读313

第21章精妙的文本布局314
21.1理解富文本314
21.1.1字符与字形314
21.1.2理解字体316
21.1.3段落样式316
21.2属性化字符串317
21.2.1用字体描述符选择字体318
21.2.2设置段落样式319
21.2.3HTML319
21.2.4简化属性化字符串的使用320
21.3动态字体321
21.4Text Kit322
21.4.1Text Kit的组件323
21.4.2多容器布局324
21.4.3排除路径325
21.4.4继承文本容器326
21.4.5继承文本存储327
21.4.6继承布局管理器331
21.4.7针对字形的布局334
21.5Core Text337
21.5.1用CTFramesetter进行简单的布局337
21.5.2为非连续路径创建框架338
21.5.3排版器、文本行、连续文本和字形340
21.6小结340
21.7扩展阅读341

第22章Cocoa的大招:键值编码和观察342
22.1键值编码342
22.1.1用KVC赋值344
22.1.2用键路径遍历属性345
22.1.3KVC和容器类345
22.1.4KVC和字典347
22.1.5KVC和非对象347
22.1.6用KVC实现高阶消息传递347
22.1.7容器操作符347
22.2键值观察348
22.2.1KVO和容器类350
22.2.2KVO是如何实现的351
22.3KVO的权衡351
22.4小结352
22.5扩展阅读353

第23章超越队列:GCD高级功能354
23.1信号量354
23.2分派源356
23.3定时器源358
23.4单次分派358
23.5队列关联数据359
23.6分派数据和分派I/O362
23.7小结367
23.8扩展阅读367

第24章深度解析Objective-C368
24.1理解类和对象368
24.2使用方法和属性370
24.3使用方法签名和调用372
24.4消息传递如何工作378
24.4.1动态实现378
24.4.2快速转发380
24.4.3普通转发383
24.4.4转发失败384
24.4.5各种版本的objc_msgSend384
24.5方法混写385
24.6ISA混写387
24.7方法混写与ISA混写388
24.8小结389
24.9扩展阅读389

前言/序言

前言

从某种程度上说,iOS 7是从SDK随着iPhone OS 2发布到现在iOS发生过的最大的变化。人们在新闻和博客中讨论新的扁平化用户界面的各个方面,及其对应用开发者和用户的意义。可以说,从没有一次iOS的升级会使得这么多的开发者重新设计UI。

但是从另外的角度看,iOS 7几乎可以从iOS 6无缝升级。比起iOS 4在多任务上的变化,iOS 7只需要对应用做很小的改动,尤其是开发者使用标准UI或者完全自定义UI的情况。对于这两种极端情况,UI的变化要么是自动完成的,要么压根儿跟开发者没关系。

不过,对所有的开发者来说,iOS还是带来了变化。有很多管理后台操作的方法,但是后台运行的规则甚至比以前更严格了。UIKit动力学意味着更灵活的动画,不过实现起来不简单。TextKit为文本布局带来了令人难以置信的特性,也伴随着令人发疯的限制和bug。iOS 7是大杂烩,既有美好也有挫败。不过你得学习iOS 7,因为用户很快就会升级。

如果你准备好了去探索最新的苹果系统,准备好了挑战应用的极限,那么本书会助你一臂之力。

读者对象

这并不是一本入门书。其他一些书会教你Objective-C并一步步指导你学习Interface Builder。不过本书假定你已经拥有一些iOS开发经验。可能是自学的,或者上过培训班,没准已经有一个应用即将完工只是没有上架而已。对于此类读者,如果你打算学习更深入的内容、最佳实践以及作者源自真实工程的开发经验,那你就找对书了。

这本书并不是示例的简单堆砌,它包含大量代码,不过主线还是围绕如何设计、编写和维护优秀的iOS应用。本书不仅会教你怎么做,并且会剖析这样做的原因。你会学到很多关于设计模式、编写可重用代码以及语法与新框架的知识。

本书内容

iOS平台总是向前发展,本书也一样。书中大部分示例需要至少iOS 6才能运行,有些需要iOS 7。

所有示例都启用了自动引用计数(ARC)、自动属性合成和对象字面量。除了很少几处外,本书不会讨论向后兼容。如果你的代码过于庞大,必须要向后兼容,你可能知道如何处理。本书主旨是通过最好的特性来创造最佳应用。

本书专注于iPhone 5、iPad 3和更新的型号。大部分主题对其他iOS设备也适用。第15章讲了如何处理平台间的差异。

新版内容

本版涵盖了iOS 7大部分的新增特性,包括新的后台操作(第11章)、Core Bluetooth(第13章)、UIKit动力学(第19章)以及TextKit(第21章)。我们提供了如何处理新的扁平化UI的指南(第2章),还新增了一章你可能不知道的“小技巧”(第3章)。

本书专注于iOS 7中最有价值的信息。前几版的有些章节被移到了网站上(iosptl.com)。读者可以在那里找到关于常见的Objective-C实践、定位服务、错误处理等内容的章节。

阅读条件

本书所有示例都是用Mac OS X 10.8上的Xcode 5以及iOS 7开发的。你需要一个苹果开发人员账户来访问大部分工具和文档,并且需要一个开发人员许可证来运行iOS设备上的应用程序。对此,请参考https://developer.apple.com/programs/ios并注册账号。

本书中大部分示例可以在Xcode 5的iOS模拟器中运行。使用iOS模拟器就不需要苹果开发人员许可证了。





规格参数

品牌 京东图书
品牌属地 中国
ISBN 9787115368034
著者 [美]Rob Napier,Mugunth Kumar
出版社 人民邮电出版社
包装 平装
出版时间 2014-09-01
页数 389
译者 美团移动
语言 中文
版次 1

免责声明

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

查看详情
加入收藏
{{ $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

发表评论
商品评分

请输入评论

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

举报

取消

确认删除该评论吗?

取消

历史浏览

品牌故事

京东图书