iOS 开发周报:苹果公司向九寨沟地震灾区捐款 700 万元、避免边缘手势冲突方案

阅读数:1060 2017 年 8 月 22 日

话题:iOS语言 & 开发架构

新闻

  1. 苹果公司向九寨沟地震灾区捐款 700 万元:针对近期发生的九寨沟地震,苹果公司决定捐款 700 万元,支持中国扶贫基金会拯救生命工作,包括支援幸存者,重建家园和学校。这已经不是苹果公司第一次向中国灾区捐款。2014 年云南鲁甸地震,该公司捐款 1000 万元;2016 年长江中下游水灾,该公司捐款 700 万元。
  2. App Store 审核指南(中文):苹果推出了简体中文的 App Store 审核指南,希望这些新准则能帮助开发者顺利通过 App Review 流程,并使批准和拒绝标砖在整体上更加一致。

教程

  1. Avoiding Conflicts with System Gestures at Screen Edges:有时我们需要处理屏幕边缘手势冲突的问题,比如从屏幕底部上滑情况,本文介绍了冲突处理的方式,以及在 iOS 11 上边缘手势的一些变动。
  2. Using Vision Framework for Text Detection in iOS 11:在 WWDC 中,苹果发布了 Vision 框架,你可以使用易上手的 Vision 框架做一些图像识别,比如文字、人脸识别,本文介绍了如何使用 Vision 进行文本识别。
  3. How to implement expandable menu on iOS (like in Airbnb):本文介绍了如何实现一个类似 Airbnb 可展开的菜单栏效果。
  4. CoreNFC tutorial:iOS 11 带来了 CoreNFC 框架,本文简单介绍了 NFC 相关的使用。

开源项目

  1. Disk:轻量 Struct 、Image 、Data 持久化框架。
  2. ARKit-CoreLocation:ARKit 和 CoreLocation 结合组件,在 AR 中展示地理位置信息。
  3. https://github.com/schibsted/layout:声明式 UI 布局框架。
  4. https://github.com/muukii/DataSources:数据驱动列表展示框架。
  5. https://github.com/codegeeker180/AVFonts:实时更改全局字体方案。

感谢徐川对本文的审校。

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