BT

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

iOS 开发周报:Tim Cook 表示将在中国建立亚洲首家独立研发中心

| 作者 靛青K 关注 6 他的粉丝 发布于 2016年8月23日. 估计阅读时间: 3 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

新闻

  1. Tim Cook 表示将在中国建立亚洲首家独立研发中心: Apple CEO Tim Cook 和国务院副总理张高丽会面时表示,Apple 将在中国建立亚洲首个独立研发中心,计划于今年年底前建成。Apple 在中国建立独立研发中心将可以加强苹果在中国市场的影响力,并和政府建立更为良好的合作关系。
  2. Apple Watch 2 将配备 GPS,并取消 LTE 版:彭博社的一份报告指出,由于电池功耗的问题,今秋发布的 Apple Watch 2 将不会配备蜂窝数据功能,但仍然会配备 GPS 并提供更好的防水功能。

教程

  1. ReactiveCocoa 中潜在的内存泄漏及解决方案:ReactiveCocoa 是 GitHub 开源的一个函数响应式编程框架,目前在美团 App 中大量使用。用过它的人都知道很好用,也确实为我们的生活带来了很多便利,特别是跟 MVVM 模式结合使用,更是如鱼得水。不过刚开始使用的时候,可能容易疏忽掉一些隐藏的细节,从而导致内存泄漏等问题。本文就带大家深入了解下 ReactiveCocoa 中隐藏的一些细节,帮助大家以更加正确的姿势使用 ReactiveCocoa。
  2. 如何使用 Runtime 给现有的类添加 weak 属性:本文给出了一份如何使用 Runtime 实现 weak 属性的解答,思路与 @iOS程序犭袁的给出的参考答案略有不同。
  3. 如何进行 HTTP Mock(iOS):本文是对 OHHTTPStubs 源代码的分析,其实现原理建立在 NSURLProtocol 的基础上,分析了 OHHTTPStubs 是拦截 HTTP 请求及如何伪造 HTTP 原理。

开源项目3

  1. StyleKit:使用 JSON 文件定制 UI Style 的 Swift 框架,支持自定义解析文本 Style 。
  2. ChineseIDCardOCR:中国二代身份证识别 Swift 框架。
  3. ReactiveAutomaton:基于 ReactiveCocoa 实现的状态机框架,灵感来自于 Redux 和 Elm ,同时还有基于 RxSwift 版本的状态机 RxAutomaton

感谢徐川对本文的审校。

给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