{{sellerTotalView > 1 ? __("sellers", {number: sellerTotalView}) : __("seller", {number: sellerTotalView}) }}, {{numTotalView > 1 ? __("items", {number: numTotalView}) : __("item", {number: numTotalView}) }}
무료배송

배송 지역 전환

지역에 따라 재고 및 배송 속도가 다를 수 있습니다.

위치 기록

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

상품입고 후 바로 알려드리겠습니다.

취소
Yami

Jingdong book

iOS实战:苹果“生态圈”编程卷 Swift版/清华开发者书库

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

iOS实战:苹果“生态圈”编程卷 Swift版/清华开发者书库

{{__(":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 }}) 상세정보
상품 유효 기간

판매 중단

이 상품이 언제 재입고될지는 알 수 없습니다.

현재 주소로 배송 불가
품절

제품 설명

제품 세부 정보 전체보기
Editer Recommend

本书是关东升老师针对iOS入门读者精心编写的“iOS实战”四大宝典之一,通过这四本书,真正实现零基础到APP上架,步入移动开发殿堂。
《iOS实战:入门与提高卷(Swift版)》
《iOS实战:图形图像、动画和多媒体卷(Swift版)》
《iOS实战:传感器卷(Swift版)》
《iOS实战:苹果“生态圈”编程卷(Swift版)》

Content Description

本书是智捷课堂团队编著的“iOS实战”系列图书中的一本,本书系统介绍了苹果产品“生态圈”的相关知识。全书共分为13章,分别介绍了苹果网络编程、CoreData技术、iCloud编程、推送通知、社交网络编程、Newsstand、应用内购买、Passbook、HomeKit、Handoff、定位服务和地图应用开发。书中全部采用基于iOS8的新API。本书适合作为从事iOS应用开发的软件工程师的参考用书,也可以作为计算机科学与技术、软件工程等专业移动开发类课程的教学用书。
Author Description

关东升, 国内知名iOS技术作家,iOS技术顾问,高级培训讲师,移动开发专家。担任51CTO社区iOS技术顾问,精通iOS、Android和Windows Phone及HTML5等移动开发技术。曾先后主持开发大型网络游戏《神农诀》的iOS和Android客户端开发,国家农产品追溯系统的iPad客户端开发,酒店预订系统的iOS客户端开发,金融系统的iOS、Windows Phone 及Android客户端开发。在App Store上发布数款游戏和应用软件,擅长移动平台的应用和游戏类项目开发。长期为中国移动研究院、云南移动、东软、方正科技、大唐电信、中石油、深圳康拓普、上海财富168、天津港务局等企事业单位授课。著有《iOS网络编程与云端应用xx实践》、《iOS传感器应用开发xx实践》、《iOS开发指南——从零基础到App Store上架》、《交互设计的艺术——iOS 7拟物化到扁平化革命》、《Cocos2d-x实战:C++卷》、《Cocos2d-x实战:Lua卷》、《Cocos2d-x实战:工具卷》、《Cocos2d-x实战:JS卷——Cocos2d-JS开发》等专业图书。

Catalogue

第1章准备开始
1.1本书结构
1.2本书中的约定
1.2.1实例代码约定
1.2.2图示约定
1.2.3图中手势
1.2.4方法命名约定
1.2.5构造器命名约定
第2章苹果网络
2.1网络结构
2.1.1客户端服务器结构网络
2.1.2对等结构网络
2.2基于Socket的C/S结构网络通信
2.2.1Socket概念
2.2.2Socket编程
2.2.3实例: CFStream实现TCP Socket服务器端
2.2.4实例: NSStream实现TCP Socket客户端
2.3Bonjour服务发现
2.3.1发布服务
2.3.2解析服务
2.3.3查找服务
2.3.4实例: 基于服务发现的Socket通信服务器端
2.3.5实例: 基于服务发现的Socket通信客户端
2.4对等结构网络
2.4.1使用Multipeer Connectivity开发对等结构网络应用
2.4.2实例: P2PGame游戏
本章小结
第3章Core Data数据持久化技术
3.1对象关系映射
3.2Core Data堆栈
3.3建模和生成实体
3.3.1建模
3.3.2生成实体
3.4实例: 采用Core Data实现MyNotes应用
3.4.1采用Core Data分层架构设计
3.4.2查询数据
3.4.3修改数据
本章小结
第4章iCloud编程
4.1苹果云服务——iCloud
4.2键值数据存储
4.2.1键值数据存储编程
4.2.2实例: iCloud键值数据存储
4.3文档存储
4.3.1iCloud存储运行过程
4.3.2实例: iCloud文档存储编程
4.4iCloud Core Data技术
4.4.1实例: iCloud Core Data实现MyNotes应用
4.4.2配置Xcode工程
4.4.3修改持久化存储协调者
4.4.4修改被管理的对象上下文
4.4.5合并iCloud数据
4.4.6更新UI
4.5CloudKit存储编程
4.5.1CloudKit术语
4.5.2iCloud Dashboard
4.5.3实例: CloudKit实现MyNotes应用
本章小结
第5章推送通知
5.1苹果中究竟有多少个“通知”
5.1.1广播通知
5.1.2本地通知
5.1.3推送通知
5.2配置推送通知
5.2.1证书签名请求
5.2.2创建App ID
5.2.3配置App ID支持推送通知
5.2.4生成APNS的SSL证书
5.2.5下载SSL证书
5.2.6为SSL证书导出p12文件
5.3iOS客户端编程
5.3.1代码实现
5.3.2可选择的推送通知
5.4推送服务端编程
5.4.1使用PHP实现推送服务
5.4.2使用Java推送服务
本章小结
第6章社交网络编程
6.1苹果的社交网络
6.1.1设置账户信息
6.1.2社交网络编程API
6.2使用iOS标准界面编写客户端
6.2.1撰写视图控制器SLComposeViewController
6.2.2实例: 新浪微博客户端
6.3编写自己的社交网络客户端
6.3.1编写社交网络客户端应用程序流程
6.3.2实例: 编写新浪微博客户端
本章小结
第7章报刊杂志——Newsstand应用编程
7.1报刊杂志应用
7.2报刊杂志应用编程
7.2.1配置报刊杂志应用
7.2.2使用Newsstand Kit API
7.3实例: 报刊杂志应用
7.3.1实例设计原型
7.3.2实例设计类图
7.3.3初始化杂志界面
7.3.4主动式下载资源
7.3.5后台下载资源
7.3.6断点续传
7.3.7读取杂志内容
本章小结
第8章应用内购买
8.1应用内购买实例设计
8.2搭建应用内购买开发环境
8.2.1添加测试用户
8.2.2创建App ID
8.2.3添加空白应用IAPDemo
8.2.4为IAPDemo应用添加购买项目
8.3内置产品类型应用内购买
8.3.1创建工程
8.3.2初始化处理
8.3.3获得产品信息
8.3.4处理交易结果
8.3.5恢复交易
8.3.6测试应用内购买
8.4服务器产品类型应用内购买
8.4.1工作流程
8.4.2应用内购买iOS客户端
8.4.3PHP服务器端实现
本章小结
第9章Passbook开发
9.1Passbook与Pass
9.1.1Pass的5种风格
9.1.2Pass的内部结构
9.2设计Pass
9.2.1pass.json文件结构
9.2.2Pass类型和字段
9.2.3二维条形码
9.2.4位置与时间
9.2.5本地化
9.2.6图标和图片的使用
9.3创建Pass
9.3.1创建Pass证书
9.3.2数字签名与打包Pass文件
9.4发布Pass
9.4.1Email发布
9.4.2Web网站发布
9.5Pass Kit编程
9.5.1实例: MyPass实例设计与说明
9.5.2配置Xcode工程
9.5.3访问Passbook
9.5.4添加与替换Pass
9.5.5查看Pass详细内容和删除Pass
本章小结
第10章智能家居与HomeKit编程
10.1苹果配件开发
10.2HomeKit智能家居平台
10.3HomeKit开发框架
10.3.1HomeKit术语
10.3.2HomeKitAPI
10.4HomeKit编程
10.4.1实例: Philips Light bulb控制设计与说明
10.4.2配置Xcode工程
10.4.3故事板设计实现
10.4.4创建家庭和房间
10.4.5配件查找和控制
10.4.6实例测试
本章小结
第11章Handoff编程
11.1Handoff技术
11.1.1使用Handoff的要求
11.1.2设置Handoff
11.1.3Handoff工作原理
11.2Handoff编程
11.2.1Handoff API
11.2.2Handoff编程的一般流程
11.3实例: 灯泡控制器
11.3.1实例描述
11.3.2故事板设计实现
11.3.3代码实现
本章小结
第12章定位
12.1获得用户的位置
12.1.1定位服务编程
12.1.2实例: 定位服务
12.1.3距离过滤器和精度
12.1.4启动和停止定位服务
12.1.5获得位置信息
12.1.6关于定位服务的测试
12.2地理信息编码与反编码
12.2.1地理信息反编码
12.2.2实例: 地理信息反编码
12.2.3地理信息编码查询
12.2.4实例: 地理信息编码查询
12.3微定位技术
12.3.1地理围栏
12.3.2iBeacon技术
12.3.3实例: iBeacon技术实现微定位
本章小结
第13章地图应用开发
13.1使用iOS苹果地图
13.1.1显示地图
13.1.2添加标注
13.1.3跟踪用户位置变化
13.2使用程序外地图
本章小结
Book Abstract

第3章Core Data数据持久化技术
Core Data是苹果为OS X和iOS系统应用开发提供的数据持久化技术。它基于高级数据持久化API,它的底层最终是SQLite数据库、二进制文件和内存数据保存,这样开发人员不用再关心数据的存储细节问题,不用再使用SQL语句,不用面对SQLite的C语言函数。
3.1对象关系映射
Core Data是一种对象关系映射(Object Relational Mapping,ORM)技术。听说过HibernateHibernate是一个开放源代码的对象关系映射Java EE框架。的人对对象关系映射不会感到陌生,对象关系映射是关系数据模型和对象模型类之间的一个纽带。
图31对象关系映射
无论哪一种模型,都是为了描述和构建应用系统。在应用系统中,一个基本的概念是“实体”。“实体”是应用系统中的“人”、“事”和“物”,它们能够在构造关系模型和对象模型中以不同的形态存在。如图31所示,实体在关系模型中代表表的一条数据,该表描述了实体的结构有哪些属性和关系。实体在对象模型中代表类的一个对象,类描述了实体的结构,实体是类的对象。因此,表是与类对应的概念,记录是与对象对应的概念。
关系模型和对象模型是有区别的,对象模型更加先进,能够描述继承、实现、关联、聚合和组成等复杂的关系,而关系模型只能描述一对一、一对多和多对多的关系。这两种模型之间的不和谐称为“阻抗不匹配”问题,而对象关系映射可以解决“阻抗不匹配”问题。
3.2Core Data堆栈
使用Xcode工具,可以很方便地为工程添加Core Data支持。在Xcode的工程模板中,有两个模板(MasterDetail Application和Single View Application模板)可以直接为工程添加Core Data支持,具体方法是创建工程时,选中Use Core Data复选框,如图32所示。
图32添加Core Data支持
其他的模板需要自己添加Core Data支持。下面看看通过模板生成的代码,这些代码主要生成在AppDelegate中。AppDelegate.swift中的主要代码如下:
import UIKit
import CoreData
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?

// MARK: - Core Data 堆栈
lazy var managedObjectModel: NSManagedObjectModel = {①

}()
lazy var persistentStoreCoordinator: NSPersistentStoreCoordinator? = {②

}()
lazy var managedObjectContext: NSManagedObjectContext? = { ③

}()

}
在AppDelegate.swift中,代码第①行定义了NSManagedObjectModel类型的属性,代码第②行定义了NSPersistentStoreCoordinator类型的属性,代码第③行定义了NSManagedObjectContext类型的属性。
上述属性的类型含义如下所示:
□NSManagedObjectContext。它是被管理对象上下文(Managed Object Context,MOC)类,在上下文中可以查找、删除和插入对象,然后通过Core Data堆栈同步到持久化对象存储。
□NSManagedObjectModel。它是被管理对象模型(Managed Object Model,MOM)类,是系统中的“实体”,与数据库中的表等对象对应。
□NSPersistentStoreCoordinator。它是持久化存储协调器(Persistent Store Coordinator, PSC)类,在持久化对象存储之上提供了一个接口,可以把它考虑成为数据库的连接。
除了上述3个概念外,还有“持久化对象存储”,它们一起构成了Core Data堆栈。持久化对象存储(Persistent Object Store,POS)执行所有底层的从对象到数据的转换,并负责打开和关闭数据文件。它有3种持久化实现方式: SQLite、二进制文件和内存形式。
Core Data堆栈如图33所示,有一个或多个被管理对象上下文,它连接到一个持久化存储协调器。一个持久化存储协调器连接到一个或多个持久化对象存储。持久化对象存储与底层存储文件关联。一个持久化存储协调器也可以管理多个被管理对象模型。一个持久化存储协调器就意味着一个Core Data堆栈。通过Core Data堆栈,可以实现数据查询、插入、删除和修改等操作。
下面看看AppDelegate.swift中的saveContext方法,其代码如下所示:
func saveContext () {
if let moc = self.managedObjectContext {
var error: NSError? = nil
if moc.hasChanges && !moc.save(&error) {
NSLog("Unresolved error \(error), \(error!.userInfo)")
abort()
}
}
}
图33Core Data堆栈
当插入、删除和修改数据之后,需要通过该方法保存被管理对象上下文,其中self.managedObjectContext{}语句是保存上下文的核心语句。
在AppDelegate.swift中,applicationDocumentsDirectory方法的代码如下:
lazy var applicationDocumentsDirectory: NSURL = {
let urls = NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory,
inDomains: .UserDomainMask)
return urls[urls.count-1] as NSURL
}()
该方法返回应用程序沙箱Documents目录,它的返回类型是NSURL。
在AppDelegate.swift中,Core Data堆栈的方法如下:
//返回被管理对象上下文
lazy var managedObjectContext: NSManagedObjectContext? = {①
let coordinator = self.persistentStoreCoordinator②
if coordinator == nil {
return nil
}
var managedObjectContext = NSManagedObjectContext()③
managedObjectContext.persistentStoreCoordinator = coordinator④
return managedObjectContext
}()
//返回持久化存储协调器
lazy var persistentStoreCoordinator: NSPersistentStoreCoordinator? = {⑤
var coordinator: NSPersistentStoreCoordinator?
= NSPersistentStoreCoordinator(managedObjectModel: self.managedObjectModel)⑥
let url = self.applicationDocumentsDirectory
.URLByAppendingPathComponent("xcdatamodeld文件.sqlite")
var error: NSError? = nil
var failureReason = "There was an error creating or loading the application's saved data."
if coordinator!.addPersistentStoreWithType(NSSQLiteStoreType,
configuration: nil, URL: url, options: nil, error: &error) == nil {⑦
coordinator = nil
// 发生错误情况下处理
let dict = NSMutableDictionary()⑧
dict[NSLocalizedDescriptionKey] = "Failed to initialize the application's saved
data"
dict[NSLocalizedFailureReasonErrorKey] = failureReason
dict[NSUnderlyingErrorKey] = error
error = NSError(domain: "YOUR_ERROR_DOMAIN", code: 9999, userInfo: dict)⑨
NSLog("Unresolved error \(error), \(error!.userInfo)")
abort()⑩
}
return coordinator
}()
//返回被管理对象模型
lazy var managedObjectModel: NSManagedObjectModel = {
let modelURL = NSBundle.mainBundle()
.URLForResource("HelloWorld", withExtension: "momd")!
return NSManagedObjectModel(contentsOfURL: modelURL)!
}()
上面的3个属性是计算属性,它们的调用顺序如图34所示。
图34Core Data堆栈的调用顺序
第①行代码managedObjectContext属性返回MOC对象。第②行代码是调用persistentStoreCoordinator属性获得PSC对象,第③行代码用于实例化MOC对象,第④行代码通过managedObjectContext.persistentStoreCoordinator = coordinator语句设置PSC数据持久化类型。
第⑤行代码中的persistentStoreCoordinator属性返回PSC对象。第⑥行代码用于实例化PSC对象,第⑦行代码使用addPersistentStoreWithType:configuration:URL:options:error:方法为PSC对象添加新的持久化数据存储。addPersistentStoreWithType参数用于指定存储类型,它的取值可以是下面的3个常量。
□NSSQLiteStoreType。指数据持久化类型是SQLite数据。
□NSBinaryStoreType。指数据持久化类型是二进制文件。
□NSInMemoryStoreType。指数据持久化类型是内存形式。
如果在代码第⑦行添加新的持久化数据存储失败,则通过代码⑧~⑩行输出错误日志,并终止任务,其中代码第⑧~⑨行是准备NSError对象,代码第⑩行abort()函数是终止任务。
……
Introduction

随着苹果公司硬件和软件技术的发展,苹果产品生态圈越来越成熟,生态圈开发需求愈来愈多。无论你是否喜欢苹果公司这样构建自己封闭的生态圈,作为开发者,我们应该迎接这种挑战。
本书将介绍苹果产品生态圈应用开发。由于苹果公司推出了iOS开发新语言——Swift,而智捷课堂之前编写了一系列iOS图书,需要升级和改编为Swift语言版本,基于这样的背景,智捷课堂与清华大学出版社联名策划了5本有关iOS开发的图书:
《iOS实战: 入门与提高卷(Swift版)》
《iOS实战: 图形图像、动画与多媒体卷(Swift版)》
《iOS实战: 传感器卷(Swift版)》
《iOS实战: 苹果“生态圈”编程卷(Swift版)》
《iOS实战: Apple Watch卷(Swift版)》
经过几个月努力,我们终于在2015年9月1日之前完成初稿,几个月来我们智捷iOS课堂团队夜以继日,几乎推掉一切社交活动,推掉很多企业邀请讲课的机会,每天工作12小时,不敢有任何的松懈,只专心做一件事情——编写此书。书中每一个文字、每一张图片、每一个实例都是我们的呕心沥血之作。
本套图书的具体进展,请读者关注智捷课堂官方网站。
为了更好地为广大读者提供服务,我们专门为本书建立了一个网站,读者可以查看相关出版进度,并对书中内容发表评论,提出宝贵意见。
关于源代码
书中提供了100多个完整的案例项目源代码,全部采用最新的iOS 8 API和操作界面,大家可以到本书网站下载。
勘误与支持
我们在网站中建立了一个勘误专区,及时地把我们书中的问题、纰漏和修正方案反馈给广大读者。如果读者在学习过程中发现有什么问题,可以在网上留言,也可以发送电子邮件到,我们会在第一时间回复您。读者也可以在新浪微博 中与我们联系。
本书主要由关东升执笔撰写。此外,智捷课堂团队的贾云龙、赵大羽、李玉超、赵志荣、关珊和李政刚也参与了部分内容的编写工作。感谢清华大学出版社的盛东亮编辑给我们提供了宝贵的意见。感谢赵大羽老师手绘了书中全部草图,并从专业的角度修改书中图片,力求更加真实完美地呈现给广大读者。感谢我的家人对我的理解和支持,使我能投入全部精力,专心编写此书。
由于时间仓促,书中难免存在不妥之处,请读者谅解并提出宝贵意见。
关东升2016年1月于北京

명세서

상표 Jingdong book
브랜드 영역 China

면책성명

제품 가격, 포장, 사양 등의 정보는 예고 없이 변경될 수 있습니다. 적시에 제품 정보를 업데이트 할 수 있도록 최선을 다하지만, 받은 실제 제품을 참고하시기 바랍니다. 제품을 사용하기 전에 반드시 제품에 동봉된 라벨, 경고 및 설명을 읽어 주십시오.

상세정보 보기
찜한 목록에 추가
{{ $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")}}
JD@CHINA 판매
배송지
{{ __("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 기프트카드 전용특가

기프트카드로 결제하면 전용특가를 받을 수 있습니다

규칙 설명

기프트카드 전용특가는 일부 상품에 대한 특혜가격입니다.

기프트카드 전용특가 상품 구매 시 E-기프트 카드 잔액으로 결제하고 기프트카드 잔액이 주문 내 상품의 총액을 지불하기에 충분하하 기프트카드 전용특가가 자동으로 활성화됩니다.

기프트 카드 잔액으로 결제하지 않거나 기프트카드 잔액이 전항의 요건을 충족하지 못할 경우 기프트카드 전용특가를 활성화할 수 없으며 상품은 정상 가격으로 구매할 수 있습니다.

기프트카드 전용특가 상품 구매 시 잔액이 부족할 경우 장바구니 또는 결제 페이지에서 "충전" 버튼을 클릭하여 기프트카드를 구매 및 충전할 수 있습니다.

기프트카드 전용특가가 있는 상품은 "전용특가"라는 특별한 가격표시가 표시됩니다.

질문이 있으시면 언제든지 고객 서비스에 문의하십시오.

Yami는 기프트카드 전용특가 관련 최종 해석권을 보유합니다.

Yami 판매

서비스 보장

Yami $49 이상 무료 배송
Yami 걱정 없는 반품/교환
Yami 미국에서 발송

배송 정보

  • 미국

    표준 배송 $5.99(알래스카, 하와이 제외), 최종 가격 $49 이상 시 무료 배송

    지역 배송 $5.99(캘리포니아, 뉴욕, 뉴저지, 매사추세츠, 펜실베이니아, 위 주의 일부 지역), 최종 가격 $49 이상 시 무료 배송

    2일 이내 배송(알래스카 및 하와이 포함) $19.99부터 시작

반품 및 교환 정책

Yami는 고객님께 최상의 A/S를 제공하고, 모든 분들이 Yami에서 안심하고 쇼핑할 수 있도록 노력하고 있습니다. Yami의 자영 상품은 반품 및 교환 조건을 충족하는 경우, 상품 수령 후 30일 이내에 반품 및 교환할 수 있습니다(식품은 품질 문제로 인해 7일 이내에 반품 및 교환이 가능합니다. 모든 고객이 안전하고 고품질의 제품을 받을 수 있도록 뷰티 제품은 개봉 또는 사용 후에는 품질 문제를 제외하고 환불 또는 반품을 제공하지 않습니다. 기타 특별 카테고리의 제품은 고객 서비스에 문의하시기 바랍니다).
이해와 지원에 감사드립니다.

상세정보 보기

Yami 판매

Yami E-기프트카드 사용 약관

구매 시 자동 충전을 선택한 경우, 주문 완료 후 기프트카드가 자동으로 계정에 충전됩니다.

구매 시 이메일 발송을 선택한 경우, 주문 완료 후 시스템이 자동으로 카드 번호와 비밀번호를 입력한 이메일로 발송합니다.

이메일을 보낼 때, 모든 사용자는 이메일에 있는 카드 번호와 비밀번호를 사용하여 기프트카드를 충전할 수 있으니, 이메일 정보를 잘 보관하세요.

이메일을 받는 데 문제가 있으면, 고객 서비스에 연락하여 처리해 주세요.

이메일을 보낼 때, 기프트카드가 교환되지 않았다면 이메일을 재발송할 수 있습니다. 이미 다른 사용자에 의해 교환된 경우에는 보상할 수 없습니다.

Yamibuy의 E-기프트카드는 자영 또는 제3자 상품 구매에 사용할 수 있습니다.

Yamibuy의 E-기프트카드는 유효 기간 제한이 없으며, 장기간 유효합니다.

Yami 전자 상품권의 금액은 여러 번에 나눠서 사용할 수 있습니다;

Yami 전자 상품권 업무 규칙의 최종 해석 권한은 Yami 웹사이트에 있습니다.

반품 및 교환 정책

이미 사용된 E-기프트카드는 환불이 불가능합니다.

판매자: JD@CHINA

서비스 보장

Yami $49 이상 무료 배송
Yami 최고의 A/S
Yami 미국 본토에서 발송

배송 정보

  • 미국

    표준 배송 $5.99(알래스카, 하와이 제외), 최종 가격 $49 이상 시 무료 배송

    지역 배송 $5.99(캘리포니아, 뉴욕, 뉴저지, 매사추세츠, 펜실베이니아, 위 주의 일부 지역), 최종 가격 $49 이상 시 무료 배송

    2일 이내 배송(알래스카 및 하와이 포함) $19.99부터 시작

반품 및 교환 정책

제품을 받으신 후 30일 이내에 제품을 반품하실 수 있습니다. 반품된 품목은 구매에 대한 원본 송장을 포함하여 원래 포장된 새 품목이어야 합니다. 고객이 자신의 비용으로 제품을 반품합니다.

JD@CHINA 판매

서비스 보장

Yami 점포간 $:amount 이상 구매 시 무료 배송
Yami 30일 반품/교환 보장

Yami-중국 집하창고

Yami는 중국 내 주요 우수매장에서 제품을 선별하여 모아 Yami 중국통합센터로 배송하며 택배를 합친 후 전국 각지의 주소로 배송해 드립니다. 점포간 무료 배송 조건은 최저 $69입니다. 여러 판매자가 제공하는 다양한 상품 중에서 원하는 상품을 선택하고 점포간 무료배송으로 저렴한 배송비를 쉽게 누릴 수 있습니다.

반품 정책

30일 이내 반품 및 교환 보증을 제공합니다. 제품은 새로 사용하지 않은 원래 포장에 구매 증명서가 첨부되어 있어야 합니다. 상품 품질 문제, 잘못된 배송, 배송 누락 등 판매자의 실수로 인한 경우 환불 처리됩니다. 기타 사유로 인한 반품 및 교환은 배송비는 고객이 자체로 부담하셔야 합니다. 모든 제품은 장거리 배송을 하기 때문에 간혹 간단한 외부 포장이 눌려 마모되는 등이 있지만 내부 품질 문제가 없는 경우 반품 및 교환할 수 없습니다.

배송 정보

Yami 중국집하배송 Consolidated Shipping 배송비 $9.99 ($69 이상 주문시 무료배송)

중국 판매자는 주문 후 영업일 기준 2일 후에 상품을 발송합니다. 모든 택배는 Yami 중국통합센터(특별한 상황 및 중국 내 개별 법정 공휴일 제외)에 도착하여 택배를 합친 후 UPS를 통해 미국으로 배송됩니다. UPS는 중국에서 발송 후 미국까지 평균 10영업일 정도 소요되며 직배송 주문 번호에 따라 수시로 추적 및 조회할 수 있습니다 전염병의 영향으로 현재 물류가 5일 정도 지연될 수 있습니다. 택배는 고객 서명이 필요합니다. 서명하지 않은 경우 고객은 택배가 분실될 위험을 부담하게 됩니다.

JD@CHINA 판매

서비스 보장

69이상 주문 시 무료 배송
정품 보증

배송 정보

Yami Consolidated Shipping배송비$9.99($69 이상 주문 시 무료 배송)


Seller will ship the orders within 1-2 business days. The logistics time limit is expected to be 7-15 working days. In case of customs clearance, the delivery time will be extended by 3-7 days. The final receipt date is subject to the information of the postal company.

포인트 규칙

모든 품목은 Yamibuy 의 프로모션이나 포인트 이벤트에서 제외됩니다.

반품 및 교환 정책

제품을 받으신 후 30일 이내에 제품을 반품하실 수 있습니다. 반품된 품목은 구매에 대한 원본 송장을 포함하여 원래 포장된 새 품목이어야 합니다. 고객이 자신의 비용으로 제품을 반품합니다.

Yami

Yami 앱 다운로드

맨 위로 돌아가기

당신을 위한 추천

브랜드 스토리

Jingdong book

为您推荐

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')}}

내용을 입력하세요

취소

지금까지의 모든 리뷰입니다!

리뷰 작성하기
상품 평점

댓글을 입력하세요.

  • 좋은 닉네임이 당신의 리뷰를 더 인기 있게 만들 것입니다!
  • 여기에서 닉네임을 변경하면 개인정보의 닉네임도 같이 변경됩니다.
리뷰를 남겨주셔서 감사합니다
당신의 좋은 리뷰는 우리 커뮤니티가 아시아 최고의 상품을 찾는 데 도움이 됩니다.

신고하기

취소

이 리뷰를 삭제하시겠습니까?

취소

최근 본 상품

브랜드 스토리

Jingdong book