运行时:一个Swift运行时库,用于查看类型信息以及动态获取和设置属性

时间:2024-02-25 08:11:29
【文件属性】:

文件名称:运行时:一个Swift运行时库,用于查看类型信息以及动态获取和设置属性

文件大小:369KB

文件格式:ZIP

更新时间:2024-02-25 08:11:29

swift ios reflection runtime swift4

运行时是一个Swift库,可为您提供更多的运行时功能,包括获取类型元数据,通过反射设置属性以及为本机swift对象进行类型构造。 类型信息 TypeInfo公开有关本机Swift结构,协议,类,元组和枚举的元数据。 它捕获属性,通用类型,继承级别等。 例 假设您有一个用户结构: struct User { let id : Int let username : String let email : String } 要获取User的TypeInfo ,您要做的就是: let info = try typeInfo ( of : User. self ) 物业资料 在TypeI


【文件预览】:
Runtime-master
----.travis.yml(398B)
----cmake()
--------modules()
----.swift-version(4B)
----.swiftlint.yml(116B)
----Runtime.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(38KB)
----Podfile(0B)
----Runtime.podspec(575B)
----LICENSE(1KB)
----Resources()
--------Runtime.png(64KB)
--------80sRuntime.png(247KB)
----Sources()
--------CRuntime()
--------CMakeLists.txt(52B)
--------Runtime()
----Package.swift(521B)
----Scripts()
--------TestCaseGen.py(3KB)
----.gitignore(1KB)
----CMakeLists.txt(513B)
----Tests()
--------LinuxMain.swift(119B)
--------RuntimeTests()
----README.md(3KB)

网友评论