iOS 开发周报: Apple 发出新 Mac 发布会邀请函,本月 28 日召开

orangefrog 发布于1年前 阅读1203次
0 条评论

 

新闻

  1. Apple 发出新 Mac 发布会邀请函,本月 28 日召开 :Apple 正式公布新 Mac 发布会的邀请函,发布会将于 10 月 28 日凌晨 1 点召开。本次邀请函的口号与 1998 年乔布斯回归苹果后发布的第一代 iMac 宣传语 hello (again) 非常相似。本次苹果将会对多款 Mac 产品进行更新,新款 MacBook Pro 将加入 OLED 触控条、USB-C 等诸多新特性。发布会直达链接 hello again

教程

  1. Objective-C id as Swift Any :Swift 官方博客,指出为什么需要在 Swift 3 中将 idAnyObject 的转换替换成 idAny ,并给出了对应的迁移方案。

  2. 移动 App 兼容性测试工具 Spider :本文总结了美团点评技术沙龙 11 期的部分内容,主要涉及 Spider 功能介绍、相关背景、功能实现。相关分享 Slide 链接

  3. Realm数据库从入门到“放弃” :本文作者从入门实践到 Realm 内部原理分析,以及 Realm 当前的优势与限制,很详细。

  4. Swift 模式匹配的一个有趣的问题 :本文作者分析了 Chris Eidhof 在 Tweets 上发了一段这样的代码 ,Chris Eidhof 认为这是 Swift 的一个 bug 。作者讨论了存在这一问题的原因以及对应的解决方案。

  5. Swift 反射 API 及用法 :本文作者分享了关于 Swift 中反射 API 的相关知识及其用法,并分享了一个 Struct 转换成 Core Data 的例子。

开源项目

  1. RxSwift :RxSwift 更新到 3.0 版本,支持 Linux 。

  2. Macaw :支持 SVG 的矢量绘图框架。

  3. WBWebViewConsole :将 UIWebViewWKWebView log 打印到 App 中,同时直接在 Console 执行 JavaScript 代码与 Web 交互。

  4. retriver :非越狱查看所有 App info.plist 。

  5. PAPermissions :统一系统 API 请求权限 Swift 框架。

感谢徐川对本文的审校。

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

需要 登录 后回复方可回复, 如果你还没有账号你可以 注册 一个帐号。