FierceCoder:围绕NSCoding协议的轻量级Swift包装器

时间:2024-06-07 09:49:20
【文件属性】:

文件名称:FierceCoder:围绕NSCoding协议的轻量级Swift包装器

文件大小:14KB

文件格式:ZIP

更新时间:2024-06-07 09:49:20

Swift

FierceCoder 围绕NSCoding协议的瘦Swift包装器。 注意:这仍然是一项正在进行的工作。 特征 该包装器提供了Swift协议和两个用于编码和解码数据的类。 这使得Swift Structs或Classs可以使用NSCoding,而不必直接遵循该协议和随之而来的Objective-C要求。 要求 iOS 7.0以上版本/ Mac OS X 10.9以上版本 Xcode 7 安装 CocoaPods和Carthage的支持即将推出(Carthage可能会起作用,我尚未对其进行测试)。 否则,只需将FierceCoder项目添加到您的工作区中,然后将FierceCoder设置为框架引用。 用法 编码原始对象 可以由NSKeyedArchiver编码的,桥接到Objective-C对象的任何对象都可以由FierceCoder直接编码。 FierceEncoder提供了enco


【文件预览】:
FierceCoder-master
----.gitignore(645B)
----FierceCoder.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(21KB)
----FierceCoder()
--------FierceEncodeable.swift(274B)
--------Info.plist(806B)
--------FierceCoder.h(520B)
--------FierceEncoder.swift(1KB)
--------FierceDecoder.swift(1KB)
----LICENSE(1KB)
----CHANGELOG.md(125B)
----README.md(4KB)
----FierceCoderTests()
--------FierceCoderChildObjectTests.swift(4KB)
--------FierceCoderTests.swift(5KB)
--------FierceCoderArrayTests.swift(2KB)
--------Info.plist(733B)

网友评论