|
1814 | 1814 | "subtitle": "使用 XCPlayground 强化 Playground 的使用"
|
1815 | 1815 | },
|
1816 | 1816 | {
|
1817 |
| - "title": "Core Data", |
1818 |
| - "subtitle": "使用 @NSManaged 解决动态代码生成" |
| 1817 | + "title": "JSON 和 Codable", |
| 1818 | + "subtitle": "使用 Swift 内建的序列化和反序列化方法处理 JSON" |
1819 | 1819 | },
|
1820 | 1820 | {
|
1821 | 1821 | "title": "列举 enum 类型",
|
1822 | 1822 | "subtitle": "定义接口来对 enum 中的所有值进行枚举"
|
| 1823 | + }, |
| 1824 | + { |
| 1825 | + "title": "KeyPath 和 KVO", |
| 1826 | + "subtitle": "Swift 4 中类型安全的 KeyPath 支持以及键值观察中的应用" |
1823 | 1827 | }],
|
1824 | 1828 | "problemList": [{
|
1825 | 1829 | "question": "这本书是针对 Swift 3 的吗?",
|
|
1835 | 1839 | },
|
1836 | 1840 | {
|
1837 | 1841 | "question": "这本书有纸质书吗?",
|
1838 |
| - "answer": "本书纸质书已经由电子工业出版社博文视点出版,您可以在各图书销售商店或网上找到该书信息。请注意我们无法为纸质书提供免费的更新。" |
| 1842 | + "answer": "这本书有纸质书销售,请您自行在各书店或网上商城查找同名书籍。我们可以为电子版本提供后续所有的更新,但我们无法为纸质版本进行同样的承诺,请您谅解。" |
1839 | 1843 | },
|
1840 | 1844 | {
|
1841 | 1845 | "question": "我能在什么设备上阅读本书?",
|
1842 | 1846 | "answer": "我们提供排版精美且 DRM free 的 PDF、mobi 和 epub 格式图书,这意味着您可以在任意带有 PDF 阅读器的桌面或移动平台、iBooks 以及 Kindle 等绝大部分常见阅读设备上进行阅读。"
|
1843 | 1847 | },
|
1844 | 1848 | {
|
1845 | 1849 | "question": "付款方式是怎样,我能获得后续更新吗?",
|
1846 |
| - "answer": "您可以通过 FastSpring 购买本书,如果您需要使用支付宝支付,请将区域选为中国 (China),就可以看到 Alipay 的付款方式。在购买时请确认您填写了正确的邮箱地址,您将可以通过邮箱地址和账号在本站下载书籍的后续更新。" |
| 1850 | + "answer": "您可以通过信用卡或者支付宝进行付款,在购买时请确认您填写了正确的邮箱地址,您将可以通过邮箱地址和账号在本站下载书籍的后续更新。" |
1847 | 1851 | },
|
1848 | 1852 | {
|
1849 |
| - "question": "为什么付款时需要我的手机和住址信息?", |
1850 |
| - "answer": "这是 FastSpring 的要求,您的信息可以在发生支付纠纷时作为凭证。我们 (ObjC 中国) 不会收集和存储除了姓名和邮箱之外的您的个人信息。我们建议您正确填写您的电话号码,以确保付款时权益。" |
| 1853 | + "question": "为什么支付宝付款时价格和网站表示稍有不同?", |
| 1854 | + "answer": "我们的结算服务不能直接收取人民币,因此最终价格是经过订单生成时的汇率换算后的价格,可能会与原价有些许不同。" |
1851 | 1855 | },
|
1852 | 1856 | {
|
1853 |
| - "question": "我成功购买了,但是下载时总是失败或者没有速度?", |
1854 |
| - "answer": "我们现在使用的是亚马逊的云存储服务,应该是没有问题的。如果连接中断或者速度很慢的话,请尝试检查或者更换您的网络设置。此外,您也可以选择登录我们的网站,在书籍页面直接从我们的网站进行下载。" |
| 1857 | + "question": "我成功购买了,但是下载失败或者下载没有开始?", |
| 1858 | + "answer": "如果在订单完成后连接中断或者速度很慢的话,请检查或者更换您的网络设置后使用购买时的邮箱登录再进行下载。如果依然存在问题,请联系我们。" |
1855 | 1859 | },
|
1856 | 1860 | {
|
1857 | 1861 | "question": "除了本书,还有其他推荐的图书吗?",
|
|
1935 | 1939 | "subtitle": "使用递归枚举来实现简单的数据结构"
|
1936 | 1940 | },
|
1937 | 1941 | {
|
1938 |
| - "title": "生成器和序列", |
| 1942 | + "title": "迭代和序列", |
1939 | 1943 | "subtitle": "理解 Swift 集合类型背后的机制"
|
1940 | 1944 | },
|
1941 | 1945 | {
|
|
1972 | 1976 | },
|
1973 | 1977 | {
|
1974 | 1978 | "question": "这本书有纸质书吗?",
|
1975 |
| - "answer": "暂时没有纸质书销售,不过我们会在时机合适的时候与出版社进行联系,为读者提供纸质版本的书籍。但是我们无法为纸质版本提供后续升级,请您谅解。" |
| 1979 | + "answer": "这本书有纸质书销售,请您自行在各书店或网上商城查找同名书籍。我们可以为电子版本提供后续所有的更新,但我们无法为纸质版本进行同样的承诺,请您谅解。" |
1976 | 1980 | },
|
1977 | 1981 | {
|
1978 | 1982 | "question": "我能在什么设备上阅读本书?",
|
1979 | 1983 | "answer": "我们提供排版精美且 DRM free 的 PDF、mobi 和 epub 格式图书,这意味着您可以在任意带有 PDF 阅读器的桌面或移动平台、iBooks 以及 Kindle 等绝大部分常见阅读设备上进行阅读。"
|
1980 | 1984 | },
|
1981 | 1985 | {
|
1982 | 1986 | "question": "付款方式是怎样,我能获得后续更新吗?",
|
1983 |
| - "answer": "您可以通过 FastSpring 购买本书,如果您需要使用支付宝支付,请将区域选为中国 (China),就可以看到 Alipay 的付款方式。在购买时请确认您填写了正确的邮箱地址,您将可以通过邮箱地址和账号在本站下载书籍的后续更新。" |
| 1987 | + "answer": "您可以通过信用卡或者支付宝进行付款,在购买时请确认您填写了正确的邮箱地址,您将可以通过邮箱地址和账号在本站下载书籍的后续更新。" |
1984 | 1988 | },
|
1985 | 1989 | {
|
1986 |
| - "question": "为什么付款时需要我的手机和住址信息?", |
1987 |
| - "answer": "这是 FastSpring 的要求,您的信息可以在发生支付纠纷时作为凭证。我们 (ObjC 中国) 不会收集和存储除了姓名和邮箱之外的您的个人信息。我们建议您正确填写您的电话号码,以确保付款时权益。" |
| 1990 | + "question": "为什么支付宝付款时价格和网站表示稍有不同?", |
| 1991 | + "answer": "我们的结算服务不能直接收取人民币,因此最终价格是经过订单生成时的汇率换算后的价格,可能会与原价有些许不同。" |
1988 | 1992 | },
|
1989 | 1993 | {
|
1990 |
| - "question": "我成功购买了,但是下载时总是失败或者没有速度?", |
1991 |
| - "answer": "我们现在使用的是亚马逊的云存储服务,应该是没有问题的。如果连接中断或者速度很慢的话,请尝试检查或者更换您的网络设置。此外,您也可以选择登录我们的网站,在书籍页面直接从我们的网站进行下载。" |
| 1994 | + "question": "我成功购买了,但是下载失败或者下载没有开始?", |
| 1995 | + "answer": "如果在订单完成后连接中断或者速度很慢的话,请检查或者更换您的网络设置后使用购买时的邮箱登录再进行下载。如果依然存在问题,请联系我们。" |
1992 | 1996 | },
|
1993 | 1997 | {
|
1994 | 1998 | "question": "除了本书,还有其他推荐的图书吗?",
|
|
2106 | 2110 | },
|
2107 | 2111 | {
|
2108 | 2112 | "question": "这本书有纸质书吗?",
|
2109 |
| - "answer": "暂时没有纸质书销售,不过我们会在时机合适的时候与出版社进行联系,为读者提供纸质版本的书籍。但是我们无法为纸质版本提供后续升级,请您谅解。" |
| 2113 | + "answer": "这本书有纸质书销售,请您自行在各书店或网上商城查找同名书籍。我们可以为电子版本提供后续所有的更新,但我们无法为纸质版本进行同样的承诺,请您谅解。" |
2110 | 2114 | },
|
2111 | 2115 | {
|
2112 | 2116 | "question": "我能在什么设备上阅读本书?",
|
2113 | 2117 | "answer": "我们提供排版精美且 DRM free 的 PDF、mobi 和 epub 格式图书,这意味着您可以在任意带有 PDF 阅读器的桌面或移动平台、iBooks 以及 Kindle 等绝大部分常见阅读设备上进行阅读。"
|
2114 | 2118 | },
|
2115 | 2119 | {
|
2116 | 2120 | "question": "付款方式是怎样,我能获得后续更新吗?",
|
2117 |
| - "answer": "您可以通过 FastSpring 购买本书,如果您需要使用支付宝支付,请将区域选为中国 (China),就可以看到 Alipay 的付款方式。在购买时请确认您填写了正确的邮箱地址,您将可以通过邮箱地址和账号在本站下载书籍的后续更新。" |
| 2121 | + "answer": "您可以通过信用卡或者支付宝进行付款,在购买时请确认您填写了正确的邮箱地址,您将可以通过邮箱地址和账号在本站下载书籍的后续更新。" |
2118 | 2122 | },
|
2119 | 2123 | {
|
2120 |
| - "question": "为什么付款时需要我的手机和住址信息?", |
2121 |
| - "answer": "这是 FastSpring 的要求,您的信息可以在发生支付纠纷时作为凭证。我们 (ObjC 中国) 不会收集和存储除了姓名和邮箱之外的您的个人信息。我们建议您正确填写您的电话号码,以确保付款时权益。" |
| 2124 | + "question": "为什么支付宝付款时价格和网站表示稍有不同?", |
| 2125 | + "answer": "我们的结算服务不能直接收取人民币,因此最终价格是经过订单生成时的汇率换算后的价格,可能会与原价有些许不同。" |
2122 | 2126 | },
|
2123 | 2127 | {
|
2124 |
| - "question": "我成功购买了,但是下载时总是失败或者没有速度?", |
2125 |
| - "answer": "我们现在使用的是亚马逊的云存储服务,应该是没有问题的。如果连接中断或者速度很慢的话,请尝试检查或者更换您的网络设置。此外,您也可以选择登录我们的网站,在书籍页面直接从我们的网站进行下载。" |
| 2128 | + "question": "我成功购买了,但是下载失败或者下载没有开始?", |
| 2129 | + "answer": "如果在订单完成后连接中断或者速度很慢的话,请检查或者更换您的网络设置后使用购买时的邮箱登录再进行下载。如果依然存在问题,请联系我们。" |
2126 | 2130 | },
|
2127 | 2131 | {
|
2128 | 2132 | "question": "除了本书,还有其他推荐的图书吗?",
|
|
2222 | 2226 | },
|
2223 | 2227 | {
|
2224 | 2228 | "question": "这本书有纸质书吗?",
|
2225 |
| - "answer": "暂时没有纸质书销售,不过我们会在时机合适的时候与出版社进行联系,为读者提供纸质版本的书籍。但是我们无法为纸质版本提供后续升级,请您谅解。" |
| 2229 | + "answer": "这本书有纸质书销售,请您自行在各书店或网上商城查找同名书籍。我们可以为电子版本提供后续所有的更新,但我们无法为纸质版本进行同样的承诺,请您谅解。" |
2226 | 2230 | },
|
2227 | 2231 | {
|
2228 | 2232 | "question": "我能在什么设备上阅读本书?",
|
2229 | 2233 | "answer": "我们提供排版精美且 DRM free 的 PDF、mobi 和 epub 格式图书,这意味着您可以在任意带有 PDF 阅读器的桌面或移动平台、iBooks 以及 Kindle 等绝大部分常见阅读设备上进行阅读。"
|
2230 | 2234 | },
|
2231 | 2235 | {
|
2232 | 2236 | "question": "付款方式是怎样,我能获得后续更新吗?",
|
2233 |
| - "answer": "您可以通过 FastSpring 购买本书,如果您需要使用支付宝支付,请将区域选为中国 (China),就可以看到 Alipay 的付款方式。在购买时请确认您填写了正确的邮箱地址,您将可以通过邮箱地址和账号在本站下载书籍的后续更新。" |
| 2237 | + "answer": "您可以通过信用卡或者支付宝进行付款,在购买时请确认您填写了正确的邮箱地址,您将可以通过邮箱地址和账号在本站下载书籍的后续更新。" |
2234 | 2238 | },
|
2235 | 2239 | {
|
2236 |
| - "question": "为什么付款时需要我的手机和住址信息?", |
2237 |
| - "answer": "这是 FastSpring 的要求,您的信息可以在发生支付纠纷时作为凭证。我们 (ObjC 中国) 不会收集和存储除了姓名和邮箱之外的您的个人信息。我们建议您正确填写您的电话号码,以确保付款时权益。" |
| 2240 | + "question": "为什么支付宝付款时价格和网站表示稍有不同?", |
| 2241 | + "answer": "我们的结算服务不能直接收取人民币,因此最终价格是经过订单生成时的汇率换算后的价格,可能会与原价有些许不同。" |
2238 | 2242 | },
|
2239 | 2243 | {
|
2240 |
| - "question": "我成功购买了,但是下载时总是失败或者没有速度?", |
2241 |
| - "answer": "我们现在使用的是亚马逊的云存储服务,应该是没有问题的。如果连接中断或者速度很慢的话,请尝试检查或者更换您的网络设置。此外,您也可以选择登录我们的网站,在书籍页面直接从我们的网站进行下载。" |
| 2244 | + "question": "我成功购买了,但是下载失败或者下载没有开始?", |
| 2245 | + "answer": "如果在订单完成后连接中断或者速度很慢的话,请检查或者更换您的网络设置后使用购买时的邮箱登录再进行下载。如果依然存在问题,请联系我们。" |
2242 | 2246 | },
|
2243 | 2247 | {
|
2244 | 2248 | "question": "除了本书,还有其他推荐的图书吗?",
|
|
2324 | 2328 | },
|
2325 | 2329 | {
|
2326 | 2330 | "question": "我能在什么设备上阅读本书?",
|
2327 |
| - "answer": "我们提供排版精美且 DRM free 的 PDF、mobi 和 epub 格式图书,这意味着您可以在任意带有 PDF 阅读器的桌面或移动平台、iBooks 以及 Kindle 等绝大部分常见阅读设备上进行阅读。" |
| 2331 | + "answer": "我们提供排版精美且 DRM free 的 PDF 和 epub 格式图书,这意味着您可以在任意带有 PDF 阅读器的桌面或移动平台、iBooks 以及 Kindle 等绝大部分常见阅读设备上进行阅读。" |
2328 | 2332 | },
|
2329 | 2333 | {
|
2330 | 2334 | "question": "付款方式是怎样,我能获得后续更新吗?",
|
2331 |
| - "answer": "您可以通过 FastSpring 购买本书,如果您需要使用支付宝支付,请将区域选为中国 (China),就可以看到 Alipay 的付款方式。在购买时请确认您填写了正确的邮箱地址,您将可以通过邮箱地址和账号在本站下载书籍的后续更新。" |
| 2335 | + "answer": "您可以通过信用卡或者支付宝进行付款,在购买时请确认您填写了正确的邮箱地址,您将可以通过邮箱地址和账号在本站下载书籍的后续更新。" |
2332 | 2336 | },
|
2333 | 2337 | {
|
2334 | 2338 | "question": "为什么支付宝付款时价格和网站表示稍有不同?",
|
|
0 commit comments