BT

您是否属于早期采用者或者创新人士?InfoQ正在努力为您设计更多新功能。了解更多

iOS 开发周报:部分用户遭遇 AirPods 充电盒异常掉电问题、微信终端跨平台组件 Mars 开源

| 作者 靛青K 关注 5 他的粉丝 发布于 2017年1月9日. 估计阅读时间: 不到一分钟 | 硅谷人工智能、机器学习、互联网金融、未来移动技术架构 ,尽在QCon上海2017

新闻

  1. 部分用户遭遇 AirPods 充电盒异常掉电问题:近日,有用户发现,即使将 AirPods 满电放入充电盒中,经过几小时的时间后,充电盒也会出现大幅度的异常掉电现象,甚至有满电的充电盒经过一晚会掉至 15% 的情况。目前 Apple 官方也暂未对此作出回应。目前通过重置 AirPods 可能可以充电盒的电池续航恢复到正常水平。
  2. iOS 10.3 Beta 版本月 10 号发布,将添加剧场模式:近日 Twitter 用户 @SonnyDickson 爆料称,Apple 将于 1 月 10 号发布 iOS 10.3 Beta 版,新版中会加入一个名为 Theatre mode 的新功能,届时控制中心会出现一个爆米花形状的开关,有可能是“暗色主题”。

教程

  1. OCS ——史上最疯狂的 iOS 动态化方案:在 iOS 的发展历程上,涌现了很多动态化方案,有历史悠久的 WaxPatch 动态化方案,有远近闻名的 JSPatch 动态化方案。本文介绍了腾讯手 Q 在 iOS 上实践的动态化方案—— OCS 。
  2. 微信终端跨平台组件 Mars 系列 - 我们如约而至:微信团队开源了微信上用 C++ 完成的跨平台库 Mars 解决了国内很多复杂网络情况下的网络连接问题的组件。在经历了微信 5 亿用户的检验之后,腾讯终于将其开源。本文对其进行了简单的介绍。
  3. APP 逆向分析之钉钉抢红包插件的实现 - iOS 篇:网络上关于微信红包的分析文章已经非常多了,基本上照着做就可以弄个微信抢红包插件出来。本文作者将学习到的逆向技能应用到钉钉红包中,介绍了作者在做钉钉红包插件的思路。
  4. RxSwift 错误处理 - 定制重试逻辑:错误处理总是相对复杂,特别是在遇到错误时,重试的方案也有多种。本文介绍了在使用 RxSwift 进行错误处理时如何书写自己的重试方案。
  5. Core Data Code Generation:使用 Core Data 是比较复杂的事情,在维护 NSManagedObject 中,Xcode 8 提供了代码生成的功能,本文介绍了相关的使用。你还可以在WWDC 2016 Session 242 What's New in Core Data中了解更多。

开源项目

  1. mars:Mars 是一个结合移动 App 所设计的基于 socket 层的解决方案,在网络调优方面有更好的可控性。跨平台。
  2. Hero:动画引擎框架。
  3. Antenna:远程 Log 工具。
  4. PhoneNumberKit:手机号码处理组件,支持验证、格式化、解析。
  5. Charts:图表展示组件。

感谢徐川对本文的审校。

给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