[关闭]
@DianQK 2016-09-20T15:24:32.000000Z 字数 905 阅读 931

iOS 开发周报:Apple CEO 库克称 Mac 新品即将发布

InfoQ-Mobile-Weekly


2016/09/18

新闻

  1. Apple CEO 库克称 Mac 新品即将发布:Apple CEO Tim Cook 称 Mac 新品即将发布, MacRumors 网友发邮件向 Tim Cook 询问 Mac 产品线的更新情况。 Cook 回信表示:我很喜欢 Mac 产品,公司也正在致力于推出新品,敬请期待
  2. 用户升级 iOS 10 正式版遇到多种问题:Apple 发布了 iOS 10 正式版更新,不少在第一时间升级的用户在通过 OTA 方式升级时都遇到了假死的情况,设备会进入恢复模式,需要连接 iTunes 进行恢复以及 Apple Music 音乐库无法同步的问题。

教程

  1. Working with JSON in Swift: Apple 官方关于 JSON 转 Model 的 Swift 3 例子,它比 JSONExport 等通常的做法要优雅一点的地方在于:它不是在 struct 里面定义optional var, 而是在 model extension 里增加一个 failable initializer。
  2. BadURLScheme in iOS:本文作者分享了 iOS 中的 XSS 漏洞,主要是在 iOS 对于 URL Scheme 及其在 UIWebView 等控件的自动诊断识别等处理机制下导致跨应用 XSS 漏洞。
  3. Sort Descriptors in Swif:本文作者分享了如何用 Swift 中的函数式代替 Objective-C 运行时完成各种复杂的排序任务。
  4. Chris Lattner 对 Swift 3 的总结与对 Swift 4 的展望: Chris 发表了对 Swift 3 开发的回顾以及公布了对 Swift 4 阶段性的开发计划。同时本文还有一篇中文翻译

开源项目

  1. URLNavigator:优雅的 URL Router Swift 框架,支持 UIViewController 的转场,以及可定制的匹配结果处理,如弹窗、从 Stroyboard 初始化 ViewController 转场等。
  2. Down:基于 cmark 高性能 Markdown 渲染 Swift 框架。
  3. MetaModel:底层基于 SQL 的持久化方案。不需要直接使用 SQL 语言处理数据,有更简洁的 API ,基于 Ruby 栈创建 Model 。
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注