- 博客(7)
- 收藏
- 关注
原创 ArkTS入门(二)
SDK对同一个Kit下的接口模块进行了封装,开发者在示例代码中可通过导入Kit的方式来使用Kit所包含的接口能力。默认情况下,ArkTS中的所有类型都是不可为空的,因此类型的值不能为空。继承接口包含被继承接口的所有属性和方法,还可以添加自己的属性和方法,通过接口继承,可以创建更复杂的类型层次结构,提高代码的复用性和可维护性。每个模块都有其自己的作用域,即,在模块中创建的任何声明(变量、函数、类等)在该模块之外都不可见,除非它们被显式导出。未导出的声明名称被视为私有名称,只能在声明该名称的模块中使用。
2024-11-05 11:32:54
2169
原创 泛型函数详解
泛型函数是 TypeScript 中一个非常强大的特性,可以显著提高代码的复用性和灵活性。通过使用泛型函数,你可以在定义函数时延迟类型的具体化,从而编写更加通用和灵活的代码。泛型函数支持多个类型参数、泛型约束、默认类型参数等多种高级用法,使得代码更加健壮和可维护。
2024-11-04 17:48:30
432
原创 ArkTS入门(一)
ArkTS是一种为构建高性能应用而设计的编程语言。ArkTS在继承TypeScript语法的基础上进行了优化,以提供更高的性能和开发效率。ArkTS的一大特性是它专注于低运行时开销。ArkTS对TypeScript的动态类型特性施加了更严格的限制,以减少运行时开销,提高执行效率。通过取消动态类型特性,ArkTS代码能更有效地被运行前编译和优化,从而实现更快的应用启动和更低的功耗。与JavaScript的互通性是ArkTS语言设计中的关键考虑因素。
2024-11-04 17:05:35
988
原创 ArkUI设置组件导航和页面路由
Navigation通过customNavContentTransition事件提供自定义转场动画的能力,通过如下三步可以定义一个自定义的转场动画。构建一个自定义转场动画工具类CustomNavigationUtils,通过一个Map管理各个页面自定义动画对象CustomTransition,页面在创建的时候将自己的自定义转场动画对象注册进去,销毁的时候解注册;
2024-10-30 16:02:11
1986
原创 DevEco Studio 的使用
为了便捷开发 Harmony OS 应用,官方提供给开发者一个全新的IDE编辑器 DevEco Studio。
2024-10-25 16:22:20
920
原创 HarmonyOS介绍
连接步骤复杂数据难以互通生态无法共享能力难以协同这些对开发者来说都是全新的挑战。针对不同设备上的不同操作系统,重复开发维护多套版本多种语言栈,对人员技能要求高命令式编程,关注细节,变更频繁,维护成本高多种开发框架,不同的编程范式随着AI时代全面来临,智能化,轻量化,可快速达成消费者意图,可独立执行,完成单一功能的程序实体正成为新的趋势。单一设备延伸 → 多设备厚重应用模式 → 轻量化服务模式集中化分发 → AI加持下的智慧分发纯软件 → 软硬芯同的AI能力。
2024-10-24 14:33:43
1128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人