新闻
- 部分用户遭遇 AirPods 充电盒异常掉电问题:近日,有用户发现,即使将 AirPods 满电放入充电盒中,经过几小时的时间后,充电盒也会出现大幅度的异常掉电现象,甚至有满电的充电盒经过一晚会掉至 15% 的情况。目前 Apple 官方也暂未对此作出回应。目前通过重置 AirPods 可能可以充电盒的电池续航恢复到正常水平。
- iOS 10.3 Beta 版本月 10 号发布,将添加剧场模式:近日 Twitter 用户 @SonnyDickson 爆料称,Apple 将于 1 月 10 号发布 iOS 10.3 Beta 版,新版中会加入一个名为 Theatre mode 的新功能,届时控制中心会出现一个爆米花形状的开关,有可能是“暗色主题”。
教程
- OCS ——史上最疯狂的 iOS 动态化方案:在 iOS 的发展历程上,涌现了很多动态化方案,有历史悠久的 WaxPatch 动态化方案,有远近闻名的 JSPatch 动态化方案。本文介绍了腾讯手 Q 在 iOS 上实践的动态化方案—— OCS 。
- 微信终端跨平台组件 Mars 系列 - 我们如约而至:微信团队开源了微信上用 C++ 完成的跨平台库 Mars 解决了国内很多复杂网络情况下的网络连接问题的组件。在经历了微信 5 亿用户的检验之后,腾讯终于将其开源。本文对其进行了简单的介绍。
- APP 逆向分析之钉钉抢红包插件的实现 - iOS 篇:网络上关于微信红包的分析文章已经非常多了,基本上照着做就可以弄个微信抢红包插件出来。本文作者将学习到的逆向技能应用到钉钉红包中,介绍了作者在做钉钉红包插件的思路。
- RxSwift 错误处理 - 定制重试逻辑:错误处理总是相对复杂,特别是在遇到错误时,重试的方案也有多种。本文介绍了在使用 RxSwift 进行错误处理时如何书写自己的重试方案。
- Core Data Code Generation :使用 Core Data 是比较复杂的事情,在维护
NSManagedObject
中,Xcode 8 提供了代码生成的功能,本文介绍了相关的使用。你还可以在 WWDC 2016 Session 242 What’s New in Core Data 中了解更多。
开源项目
- mars :Mars 是一个结合移动 App 所设计的基于 socket 层的解决方案,在网络调优方面有更好的可控性。跨平台。
- Hero :动画引擎框架。
- Antenna :远程 Log 工具。
- PhoneNumberKit :手机号码处理组件,支持验证、格式化、解析。
- Charts :图表展示组件。
感谢徐川对本文的审校。
给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ , @丁晓昀),微信(微信号: InfoQChina )关注我们。
评论