apple

swift-protobuf

apple

Plugin and runtime library for using protobuf with Swift

AI 简介

Swift-protobuf 是一个用于在 Swift 项目中使用 Protocol Buffers 的插件和运行时库。它提供了与 Google 的 `protoc` 集成的命令行工具来生成 Swift 代码,以及必要的运行时支持库。该项目的核心功能包括安全、正确的数据序列化与反序列化,支持二进制和 JSON 格式,并且所有生成的类型都遵循 Swift 的值语义。此外,Swift-protobuf 保证了跨语言的一致性,使得同一 `.proto` 文件可以在不同平台上生成 Java、C++、Python 或 Objective-C 代码,从而方便地进行数据交换。此工具非常适合需要高效、可靠的数据通信或存储的场景,尤其是在多平台开发环境中。

Swift
Apache License 2.0
4.9k
Stars
527
Forks
99
Watchers
57
Issues

Star 增长

今日+1
近 7 天+5
近 30 天+12
综合评分65.87
默认分支main