Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Using Protocol Buffers with Objective-C

Has anyone used Google's Protocol Buffers when developing applications in Objective-C?

Are there any current projects for compiling .proto files into Objective-C, all the Google docs simply refer to Java, C++ or Python.

like image 968
Richard Stelling Avatar asked Oct 21 '09 15:10

Richard Stelling


2 Answers

I've been working on an fork of Cyrus' project. It's based on protobuf 2.3 and works as a protoc plugin (protoc-gen-objc) instead of requiring a modified protobuf distribution.

You can find it as the protobuf-obj project on GitHub.

like image 90
Jon Parise Avatar answered Oct 07 '22 10:10

Jon Parise


The Third Party page lists this Objective-C port. Unfortunately the project appears to be empty at the moment, but it's encouraging to see it anyway. I had heard internal rumours of the project, but hadn't seen it as an open source project before today.

You could get in touch with the project owner (Cyrus Najmabadi) to ask about it though...

(Small piece of trivia - Cyrus used to work on the C# team in Microsoft before he joined Google.)

like image 4
Jon Skeet Avatar answered Oct 07 '22 11:10

Jon Skeet