Home

Rust introduce

Rust introduce Component rustup-init: is the Rust installer for Windows. It’s a small executable that’s used to install rustup, which is the Rust toolchain installer and manager, on Windows systems. rustup: Rustup is the Rust toolchain installer and manager. It allows you to easily install, update, and switch between different versions of...

Read more

ios pay

ios pay 背景: 苹果规定「虚拟数字产品」必须使用苹果IPA(内购)来完成支付,并且苹果会抽取30%的费用。因此如何绕开这 30% 的抽水,是很多开发者都关心的问题,也是我们公司要解决的问题。 看用户付费购买的商品/服务是否为「虚拟数字产品」。更详细地说,看商品/服务的实际消费场景是在 app 内,还是 app 之外。 在 app 内即可完成消费的,苹果要求使用 IAP。典型如电子书、在线音乐、充值类虚拟货币、游戏/直播中道具、QQ/微博等会员类产品、在视频 app 中看电影、微信表情等。 需要在 app 之外完成消费的,可以使用第三方支付。典型如线下电影票、实物电商、在行、滴滴出行/Uber 等。 解决办法: 1、现在苹果上架较为严格,如果接入sdk的话,苹果可能...

Read more

Harmony Stage

Harmony Stage 基本概念 UiAbility组件和ExtensionAbility组件 WindowStage Context AbilityStage 应用/组件级配置 应用包名配置 应用图标和标签配置 入口图标和标签配置 应用版本声明配置 Module支持的设备类型配置 Module权限配置 UIAbility组件 UIAbility组件是一种包含UI界面的应用组件,主要用于和用户交互。 UIAbility组件是系统调度的基本单元,为应用提供绘制界面的窗口;一个UIAbility组件中可以通过多个页面来实现一个功能模块。每一个UIAbility组件实例,都对应于一个最近任务列表中的任务。 ...

Read more

Harmony Render

Harmony Render 渲染控制 if/else:条件渲染 ForEach:循环渲染 LazyForEach:数据懒加载 Reference 渲染控制概述

Read more

Harmony 状态管理

Harmony 状态管理 状态变量分类 根据状态变量的影响范围,将所有的装饰器可以大致分为: 管理组件拥有状态的装饰器:组件级别的状态管理,可以观察组件内变化,和不同组件层级的变化,但需要唯一观察同一个组件树上,即同一个页面内。 管理应用拥有状态的装饰器:应用级别的状态管理,可以观察不同页面,甚至不同UIAbility的状态变化,是应用内全局的状态管理。 从数据的传递形式和同步类型层面看,装饰器也可分为: 只读的单向传递; 可变更的双向传递。 管理组件拥有的状态 @State:@State装饰的变量拥有其所属组件的状态,可以作为其子组件单向和双向同步的数据源。当其数值改变时,会引起相关组件的渲染刷新。 @Prop:@Prop装饰的变量...

Read more

Flutter Project

20 Amazing Flutter Open-Source Projects to Know in 2023 Reference 20 Amazing Flutter Open-Source Projects to Know in 2023

Read more