ValidatedPropertyKit 挺好用的一个工具,可以让你在 Swift 中轻松地验证属性。比如,你在做表单验证时,想验证邮箱格式或密码长度,直接用这个属性包装器就行。只要在属性前加上@Validated,并给它一个验证规则,整个验证过程就搞定了。举个例子,像这样:@Validated(!
Swift 0 次浏览
通过属性包装器,BetterCodable让编码变得简单又高效。想要避免手动实现繁琐的init(from decoder: Decoder)吗?这款工具正合适!通过一些智能属性包装器,你可以轻松常见的解码问题。比如,@LossyArray包装器,它会自动过滤掉数组中无效的null值。你就能直接得到有
Swift 0 次浏览
? SecurePropertyStorage 帮助您使用 Swift 属性包装器 为属性定义 安全存储。 ? 特点:所有密钥均使用 哈希处理,所有值均使用 加密,以确保用户信息的安全,并自动实现魔术化处理。对称密钥和随机数以 完全安全的方式 存储在 钥匙串 中。 ? 基本用法: @UserDefa
Swift 19 次浏览
ResponsiveTextField库的目标是提供一个灵活而实用的SwiftUI包装器,围绕UITextField实现更多控制,特别是其第一个响应者状态。其特征包括:简单的API,利用SwiftUI绑定捕获输入文本并控制第一响应者状态;设置占位符;支持安全文本输入;处理返回和删除键;使用Swift
Swift 18 次浏览
iOS 和 macOS 的绘图操作里,CoreGraphics 算是老大难了,语法偏底层,写起来又啰嗦。DaVinci 就是专门为了这个痛点做的包装器,用法更现代,API 设计也挺顺手,适合用 Swift 写图形的你。支持和,用CocoaPods集成也不麻烦,直接加上 pod 'DaVinci' 就
Swift 0 次浏览
这是一个使用 TypeScript 编写的 LinkedIn 私有 API 包装器。它无需令牌,只需有效的 LinkedIn 帐户。使用前,请参考示例,例如如何进行公司搜索。
Typescript 18 次浏览
BigWrap 是一个适用于数组形式大数字的包装器,可用于对大数字进行包装。安装: npm i big-wrap --save。用法:const bigWrap = require ('big-wrap'); bigWrap ([9, 10, 3, 4]); // 返回 [1, 0, 3, 4]。在
Nodejs 20 次浏览
Benchmarker是一个为Benchmark.js设计的包装器,提供了实用的默认配置和格式化选项,让开发者能更方便地进行基准测试。安装只需通过yarn添加@konceiver/benchmarker到开发依赖中。使用方法简单,只需导入Benchmarker,并传入相应的测试模块和场景即可。此外,
Typescript 30 次浏览