-09-19
由于文章内链接无法直接跳转,可点击左下方“阅读原文”查看相关链接
关键词:Dart 2.5
、CTR
苹果发布 iOS & iPadOS13.1beta 4 版本
苹果发布 iOS & iPadOS 13.1 beta 4 开发者版本,该版本主要包括一些 bug 的修复及性能的改进,开发者可以通过下载固件或手机直接升级。下载固件升级要求 macOS 10.15 beta 版本和 Xcode 11 GM 版本。另外同时发布了 macOS Catalina 10.15 beta 8。
•/news/releases/
Dart 2.5 正式公布
Flutter • -09-18
继在中国 Google 开发者大会上发布 Flutter 1.9 之后,昨天 Dart 2.5 SDK 稳定版也正式到来,其中包括两个意义重大的全新功能技术预览:
ML Complete,由机器学习 (ML) 驱动的代码补全功能
dart:ffi 外部函数接口,用来直接从 Dart 调用 C 语言代码
另外,Dart 2.5 还增强了对常量表达式的支持。
•https://mp./s/WiOrnFLauZe2ppKsK04JCQ
闲鱼如何利用端计算提升推荐场景的ctr
锦逸 • -09-18
马里奥是闲鱼首页的一个创新形式的业务,其业务逻辑是:用户在闲鱼首页feeds部分点击来一个宝贝卡片,那么同时就会请求云端,根据后端算法拉取回来算法召回的query词和对应的推荐宝贝信息,以四个方块的形式展示在一个张卡片中,这样来给用户点击之后,跳到二级承接页面来给用户推荐更相关的宝贝,来达到提升首页feeds部分点击率和成交的效果。
•https://mp./s/txlXgzs0HOMgf31tWHJP2w
Swift 中使用组合布局来实现复杂 Collection View 布局
Florian Marcu • -09-17
虽然SwiftUI对于创建复杂的视图非常有用,但我们都知道 UIKit 依然会存在很长时间。随着新API的发布,Apple今年的集合视图功能更加强大。使用Compositional Layout,您可以轻松地在SwiftUI中创建复杂的集合视图。
本文将将创建一个具有水平滚动的简单集合视图布局,每行包含三个单元格。一个在左侧,两个在右侧堆叠在一起。
•/complex-collection-view-layouts-in-swift-with-compositional-layout-z0bmk35kw
SwiftUIView 的生命周期
Danny Bolella • -09-13
说到生命周期,原生Apple UI开发人员应该是非常熟悉了。现在到了 SwiftUI。当谈到诸如VC生命周期这样的核心UI主题时,许多资深iOS开发人员疑问是:这个生命周期(或者至少类似的东西)是否仍然存在,或者是否存在一些新的东西?
•/flawless-app-stories/the-simple-life-cycle-of-a-swiftui-view-95e2e14848a2
Dismiss Gesture for SwiftUI Modals
javier • -09-12
对于UIKit视图控制器,Apple引入了一个新的代理:UIAdaptivePresentationControllerDelegate。那里有几种有趣的方法。它们都旨在更改新的解除手势的默认行为。与SwiftUI的所有功能一样,这些花哨的功能尚不支持。那么我们如何才能在SwiftUI模式上拥有这样的代理的功能呢?在大多数情况下,SwiftUI包装某种UIKit视图或视图控制器。在研究了一下之后,.sheet()模态实际上是由真正的UIViewController支持的。这篇文章将是关于它的全部内容。
•https://swiftui-/modal-dismiss-gesture/
Dagger 2: 从单一模块 App 到模块化 App
Elye • -09-17
在专业应用程序开发中,所有Android代码都存在于一个巨大的应用程序模块中的日子将很快结束。模块化发展是前进的方向。模块化促进了适当的架构设置考虑和可扩展的开发。
如果我们开始考虑模块化的项目,我们可以使用Dagger 2设置依赖注入。这篇文章将通过一个简单的项目向您展示如何使用 Dagger 2。
•/better-programming/setup-android-modules-with-dagger-2-7d490f357d1f
•/better-programming/dagger-2-from-single-module-app-to-modular-app-47b2bf0828b8
详解|天猫搜索前端技术历代记
王令宇(天镶) • -09-18
作者从 17 年双十一前开始接手天猫搜索前端,开发第一个需求—— H5 凑单页,到今天已经将近两年了。在这两年里,天猫搜索的前端体系发生了比较大的变化。今天分享一篇阶段性的总结文章,记录天猫搜索前端技术的过去、现在,以及自己作为业务目前的唯一前端对未来的思考。
•https://mp./s/R38oST2_DvxA5zrh8eQ5Eg
augmented-ui — Cyberpunk-Inspired Web UI MadeEasy
Indrek Lasn • -09-17
augmented-ui使您能够在任何网页或应用程序上为任何大小的元素创建一个由cyberpunk启发的UI,而且只需很少的配置。augmented-ui可以在任何项目中自由使用。
•/better-programming/augmented-ui-cyberpunk-inspired-web-ui-made-easy-d463c0371144
职位 & 内推
腾讯 PCG 微视招多名 iOS 开发工程师,base 深圳
岗位职责
1、负责短视频项目产品研发;
2、和产品经理配合,深度参与短视频产品需求讨论,功能定义等;
3、负责高质量的技术设计和编码,设计良好的代码结构,不断迭代重构;
4、进行技术预研,将新技术落地到产品,进行技术分享。
岗位要求
1、3年以上iOS客户端开发经验;扎实的计算机科学基础,熟悉常见的数据结构和算法。
2、精通iPhone SDK,熟练掌握XCode等开发工具,熟练使用Git等工具;精通Object C或Swift开发语言,精通多线程以及网络编程;
3、有良好的编程习惯,代码结构清晰;
4、具备音视频相关项目经验或OpenGL/Metal等图像处理技术相关经验优先
有意者简历可发至Vong9262@或添加微信 wang540994531
推荐阅读•iOS调试Block引用对象无法被释放的一个小技巧•XCode启动参数和环境变量•iOS代码瘦身实践:删除无用的方法•Swift 游戏开发之「能否关个灯」
iOS代码质量要求_苹果发布 iOS amp; iPadOS 13.1 beta 4 版本;Dart 2.5正式公布;SwiftUI View的生命周期...