2023 第 10 期

 

读一读

iOS Widget实践

链接

  • Tag: #实践 #iOS
  • 作者:-
  • 引言:

    Widget,即小组件,可以在桌面展示App内容(比如直接看一期一会更新了没),能过很大程度减少打开App的需求,提高信息传递效率。本文将深入探讨Widget的优势,并结合实际需求开发经验,分享踩坑填坑的实践。在了解Widget之前,我们先介绍App Extension及其工作原理,为读者提供更好的背景理解。感谢您的阅读,让我们一同探索iOS小组件的魅力。

再见,整洁代码

再见,整洁代码 — Overreacted

  • Tag: #观点
  • 作者:-
  • 引言:

    代码不应无休止的抽象与精简。本文探讨了对“整洁代码”和“消除重复代码”执着的问题。同时,强调代码应随团队发展而演进,并深思代码质量标准对代码生成和维护的影响。

TypeScript 5.2 的新关键字:「using」

TypeScript 5.2 的新关键字:「using」 - 掘金

  • Tag: #前端
  • 作者:-
  • 引言:

    TypeScript 作为由微软主导开发的 「更好的 JavaScript」替代,其语言特性始终在演进。编程语言的「特性丰富」与「简单易学」之间的权衡无不体现着语言本身的哲学与维护团队的勇气。而 TypeScript 不乏丰富的语言特性,却又能像 JavaScript 一般开箱即用。这可能也是 TypeScript 的开发者喜爱它的原因。

Kotlin Native

再探 Kotlin multiplatform - Piasy的博客 | Piasy Blog

Kotlin/Native KMM项目架构 | libill的博客

链接

  • Tag: #跨平台
  • 作者:-
  • 引言:

    Kotlin Native 是跨平台代码编写与复用的另一种可能性,其由 JetBrains 主导开发。Kotlin 起初定位于「更好的 Java」而被广泛用于 Android 开发,其现代化的语言特性、恰到好处的语法糖、与可直接与 Java 交互等等使其在一众 compiled to JVM 的语言中脱颖而出。透过 Kotlin Native,Kotlin 可以直接利用 LLVM 生成对应平台架构的二进制代码,这使得 Kotlin 可以摆脱 JVM ,直接以二进制指令的形式运行在 Linux/Windows/MacOS/iOS 平台上。上述文章介绍了在 KMM ( Kotlin Multiplatform Mobile ) 上的一些尝试,我们也可透过这些尝试,一窥 Kotlin 的野心。


If you like xLens.Space, don’t forget to give me a star. :star2:

Star This Project