本周移动版(9 月 18 日)

一则或许对你有用的小广告

欢迎加入小哈的星球 ,你将获得:专属的项目实战 / Java 学习路线 / 一对一提问 / 学习打卡/ 赠书活动

目前, 星球 内第2个项目《仿小红书(微服务架构)》正在更新中。第1个项目:全栈前后端分离博客项目已经完结,演示地址:http://116.62.199.48/。采用技术栈 Spring Boot + Mybatis Plus + Vue 3.x + Vite 4手把手,前端 + 后端全栈开发,从 0 到 1 讲解每个功能点开发步骤,1v1 答疑,陪伴式直到项目上线,目前已更新了 255 小节,累计 39w+ 字,讲解图:1716 张,还在持续爆肝中,后续还会上新更多项目,目标是将 Java 领域典型的项目都整上,如秒杀系统、在线商城、IM 即时通讯、权限管理等等,已有 1300+ 小伙伴加入,欢迎点击围观

即使您不是 Apple 的忠实粉丝,也很难抗拒 Apple 新品发布的诱惑。最新的 iPhone 功能惊人,AppleTV 终于对开发者更加开放。您有幸获得 tvOS 开发者套件吗?

iOS

Andy Matuschak 处理我们都遇到过的问题;重构了解一切的巨大视图控制器。我认为任何 iOS 开发人员都不能忽视这个演讲!

Joe Masilotti 整理了一份 UI 测试备忘单 和示例 。通过检查并获取一些提示来不断提高应用程序的质量。

随着时间的推移,我们看到大型应用程序正在转向 Swift 。如果您正在考虑移植旧的 Objective-C 应用程序,您应该查看 Lyft 如何(以及为什么)使用 Apple 的新语言从头开始重写其应用程序

每个人都对 tvOS 非常兴奋,所以我们不能忽视它! Chris Wagner 给出了 An iOS Developer's Initial Impressions ,而 Airbnb 的团队给出了一些关于 Mastering the tvOS Focus Engine 的建议。

Airbnb 开发者博客很棒;他们有一篇关于手表开发的很棒的文章,叫做 How It Ticks: Building the Airbnb Apple Watch app。

本周有趣的项目包括:

安卓

Exploring Chrome Custom Tabs on Android 展示了如何利用新库来改善显示 Web 内容时的用户体验。

RxJava、RxAndroid 和 Retrolambda 的派对技巧 充满了如何在 Android 应用程序中使用这些库的小示例。

引起我注意的几个项目:

设计

设计 Uber Cash Experience 是对 Uber 设计团队如何改善某些地点体验的一个非常有趣的观察。

InVision 发布了一份有用的 应用程序用户体验设计技巧 列表。

最后一件事;这是 增长黑客应用程序的权威指南