diff --git a/docs/plugin/uts-for-ios.md b/docs/plugin/uts-for-ios.md index 7c7bc88c313b570110c8f4ee1a423eab30fddfd7..5177cdc2b436963d029ff6251aff0add134f56ba 100644 --- a/docs/plugin/uts-for-ios.md +++ b/docs/plugin/uts-for-ios.md @@ -788,6 +788,8 @@ UTSiOS.try(JSONSerialization.jsonObject(with = data, options = []), "!" ) #### 5.1.15 swift 特有修饰符 @keyword +> HBuilder X 4.06+ 版本支持 + `swift` 中有一些特有的属性、方法、类的修饰符如 `open`, `fileprivate`, `internal`, `weak`, `optional` 等,这些修饰符在 `ts` 中没有对应的替代者,但是在原生语法场景下又是必须的。 为了支持这些修饰符,我们提供了 `UTSiOS.keyword("xxx")` 的语法糖。你可以在符合 `swift` 语法要求的场景下,使用诸如 `UTSiOS.keyword("weak")` 这样的语法来修饰对应的属性、方法、类等。 我们对具体的修饰符没有做特别的限制,`swfit` 中的合法修饰符都能通过这个语法糖来使用,但是请记住一个重要的前提:你所使用的修饰符,需要满足 `swift` 语法所要求的场景。 @@ -817,6 +819,7 @@ class TestB { ``` + ## 6 常见问题(持续更新) ### 6.1 如何在UTS环境中,获取当前 UIViewController 实例 diff --git a/docs/release.md b/docs/release.md index bf936190aa57613275d323fb1195ab5de26f9668..22ef7b8042f12b1673ef203b730eb3f920c7b8b8 100644 --- a/docs/release.md +++ b/docs/release.md @@ -160,7 +160,7 @@ * App-Android平台 修复 局部定义 class 时,构造函数使用 super 报错的Bug [详情](https://issues.dcloud.net.cn/pages/issues/detail?id=802) * App-Android平台 新增 interface.uts 文件支持 export declare 语法 [详情](https://issues.dcloud.net.cn/pages/issues/detail?id=744) * App-Android平台 修复 import * as Types from 'xxx' 导入 type 类型编译报错的Bug [详情](https://issues.dcloud.net.cn/pages/issues/detail?id=696) -* App-iOS平台 新增 @UTSiOS.keyword('fileprivate') 注解,用于解决自定义swift类,属性的访问控制 +* App-iOS平台 新增 @UTSiOS.keyword('xxx') 注解,用于解决swift类,属性, 方法的修饰 [详情](https://doc.dcloud.net.cn/uni-app-x/plugin/uts-for-ios.html#keyword) #### 3.99.2023122704 ##### uni-app x插件