À l'aide de Tampons de Protocole avec Objective-C
Quelqu'un a utilisé Google Protocol Buffers lors du développement d'applications en Objective-C?
Existe-il des projets en cours pour la compilation .proto
fichiers en Objective-C, tous les Google docs tout simplement se référer à Java, C++ ou Python.
OriginalL'auteur rjstelling | 2009-10-21
Vous devez vous connecter pour publier un commentaire.
J'ai travaillé sur une fourche de Cyrus". Il est basé sur protobuf 2.3 et fonctionne comme un
protoc
plugin (protoc-gen-objc
) au lieu d'exiger une modification de protobuf de distribution.Vous pouvez trouver que le protobuf-obj projet sur GitHub.
OriginalL'auteur Jon Parise
La Tiers page des listes de cet Objectif-C port. Malheureusement, le projet semble être vide pour le moment, mais il est encourageant de voir de toute façon. J'avais entendu interne rumeurs du projet, mais ne l'avais pas vu comme un projet open source avant aujourd'hui.
Vous pouvez entrer en contact avec le propriétaire du projet (Cyrus Najmabadi) pour demander à ce sujet si...
(Petit morceau de trivia - Cyrus utilisé pour travailler sur l'équipe C# de Microsoft avant de rejoindre Google.)
OriginalL'auteur Jon Skeet
Cela peut ou peut ne pas être utile, mais Apache Épargne (développé à l'origine par Facebook) prend en charge le Cacao, et semble avoir des personnes qui tentent de l'utiliser sur l'iPhone.
Épargne prend officiellement en charge plusieurs langues. Mais Protocol Buffers ont 5x le Débordement de la Pile d'intérêt, alors qui sait si c'est une bonne alternative en termes de maintenance—pas de mentionner la compatibilité avec votre propre projet! Encore, peut-être qu'il vaut la peine de considération.
J'ai juste posé une question connexe, vous trouverez peut-être utile que si elle obtient de bonnes réponses: Aucun succès à l'aide d'Apache Épargne sur l'iPhone?
OriginalL'auteur JasonSmith
Je préfère utiliser c++ classes générées à l'intérieur de mon objc projets, fonctionne très bien.
J'ai essayé la objc PB de version, mais sans succès.
OriginalL'auteur JARC
Protocol Buffers v3 supporte Objective-C
Protocol Buffers v3 prend en charge Objective-C comme un premier de la classe de langue.
Pour générer du code Objective-C à partir d'un
.proto
fichier appeler le compilateur avec l'objc_out
option:OriginalL'auteur Graham Miln