BT

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

作者 靛青K 发布于 2017年1月9日 | 欲知区块链、VR、TensorFlow等潮流技术和框架,请锁定QCon北京站!

新闻

  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通知我

讨论
提供反馈
错误报告
商务合作
内容合作
Marketing
InfoQ.com及所有内容,版权所有 © 2006-2016 C4Media Inc. InfoQ.com 服务器由 Contegix提供, 我们最信赖的ISP伙伴。
北京创新网媒广告有限公司 京ICP备09022563号-7 隐私政策
BT

我们发现您在使用ad blocker。

我们理解您使用ad blocker的初衷,但为了保证InfoQ能够继续以免费方式为您服务,我们需要您的支持。InfoQ绝不会在未经您许可的情况下将您的数据提供给第三方。我们仅将其用于向读者发送相关广告内容。请您将InfoQ添加至白名单,感谢您的理解与支持。