BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

iOS 开发周报:苹果想用 iPhone 管理你的医疗历史、The Right Way to Architect iOS App with Swift

| 作者 靛青K 关注 6 他的粉丝 发布于 2017年6月26日. 估计阅读时间: 4 分钟 | 都知道硅谷人工智能做的好,你知道 硅谷的运维技术 也值得参考吗?QCon上海带你探索其中的奥义

新闻

  1. 苹果将帮助宜家改进 AR 购物工具:日前宜家数码转型主管 Michael Valdsgaard 在接受瑞典网站 Digital.di 采访时透露,宜家正在与苹果合力开发一款新的 AR 应用。「这将会是第一款能帮你做出可靠购物选择的增强现实应用。」他这么说道。在这款软件的首个版本中,消费者可以拍摄家中的照片,然后将宜家产品的影像覆盖到画面中你希望的位置。据称图像会有毫米级别的精准度,而且显示的比例也完全不用担心。最终官方应该还会加入直接在应用中购买家俱的选项,将购买的过程简化到用手机就可以完成。
  2. CNBC:苹果想用 iPhone 管理你的医疗历史:CNBC 早些时候报道称,苹果正在秘密进行一项医疗计划,希望将 iPhone 打造成能管理使用者诊断、测试结果、药方、健康信息和医嘱细节的健康终端。如果顺利的话,以后用户在就医时就不用再为去哪里找历史记录烦心了。是说,消息如果属实的话,那苹果肯定也是先在美国开始测试。而且据称他们已经与多家医院和 IT 公司开始了沟通,其中包括有在推广医疗信息开放标准以及希望给病人更多医疗数据控制权的机构。

教程

  1. The Right Way to Architect iOS App with Swift:关于 iOS 架构的文章感觉已经泛滥了,前一阵正好 Android 官方推了一套 App Architecture 。作者借此探索了怎样的架构才适合 iOS 。你可以从本文中了解到为什么要有架构、作者探索的过程、前端和 Android 技术栈的架构。
  2. ImageIO --- 完成渐进加载图片:加载一张图片时,特别是加载一张非常大的图片时,选择渐进加载图片时,用户体验会好上很多,本文介绍了如何使用 ImageIO 实现渐进加载功能。
  3. Vue 全家桶 + Electron 开发的一个跨三端的应用 :本文介绍了利用 Vue.js 实现 objc中国 的跨平台全栈应用,支持桌面应用、Web 应用、手机 App。
  4. 构建 Swift 框架所面临的挑战:在 Realm 首次发布之前,Apple 就推出了 Swift 这门全新的语言。Realm 团队很快意识到这门语言将会变得十分重要,因此他们开始全力打造 Realm 的 Swift 版本。这意味着他们做了很多开创性的工作。到目前为止,有很多新的开源工具如雨后春笋一般纷纷冒出,现有的工具也都进行了大幅度的扩展和改进。然而,在构建 Swift 动态框架 (framework) 的过程中,仍然存在着不少的挑战。在这个 MBLTDev 2015 的演讲中,Marius 总结了团队的相关经验,指出需要避免的陷阱,并且给予相应的提示,以便帮助您找到在快速发展的 Swift 生态系统中进行开发的舒适点。

开源项目

  1. Gagat:轻量切换主题组件,效果类似于 Castro 2。
  2. LGButton:一款漂亮并且支持定制的 Button 组件。
  3. Kuery:基于 Swift 4 KeyPath 特性设计的类型暗转的 Core Data 查询组件。
  4. tea-in-swift:Elm 架构项目 Demo。
  5. ShellKit:Objective-C 执行 Shell 脚本框架。

感谢徐川对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT