专栏名称: 鸿洋
你好,欢迎关注鸿洋的公众号,每天为您推送高质量文章,让你每天都能涨知识。点击历史消息,查看所有已推送的文章,喜欢可以置顶本公众号。此外,本公众号支持投稿,如果你有原创的文章,希望通过本公众号发布,欢迎投稿。
目录
相关文章推荐
stormzhang  ·  维权成功! ·  1 周前  
今天看啥  ›  专栏  ›  鸿洋

鸿蒙开发第一课,要不来深入理解下arkui_ace_engine?

鸿洋  · 公众号  · android  · 2023-12-28 08:35

文章预览

本文作者 作者: Pika 链接: https://juejin.cn/post/7305235970286485515 本文由作者授权发布。 兄弟姐妹们,明天我就回家了,停推文一天。 1 装饰器背后的秘密 学习完鸿蒙开发第一课,我兴高采烈的把一个个例子写出来后,一个个绚丽多彩的ui展示在屏幕上。依靠着ArkTS 提供的装饰器,比如Component等,我们可以方便定义好各种声明式的写法。装饰器!这么一个神奇的东西,背后肯定是离不开编译器的“加工”,把TS本身的写法进行填充。比如Compsoe中的Composable ,其实就是离不开kotlin 编译器的背后“加工”,才得以让我们如此方便使用。当第一次接触ArkTS的装饰器概念的时候,我就猜到,这肯定也是编译器的“魔法”。 下面让我们通过反编译,破解这一层面纱。 2 探索出发 我们以一个例子出发,从官方的demo开始,我们添加一个自定义的试图。 import  UIAbility ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览