SkillAgentSearch skills...

SwiftProtobufSample

Sample project for client/server in Swift with Protocol Buffers

Install / Use

/learn @kitasuke/SwiftProtobufSample
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

SwiftProtobufSample

Sample project with Protocol Buffers for client/server in Swift

Sample apps

Client app

APIClient uses URLSession with swift-protobuf

Server app

Web framework, Kitura provides HTTP server with swift-protobuf

Requirements

Swift 3.1
Xcode 8.3
protoc 3.2
swift-protobuf 0.9.903
Kitura 1.3
Carthage 0.20

Setup

Protocol Buffers

Follow this instruction to install protoc

Plugin for Swift

Follow this instruction to install swift-protobuf

Code Generator

Run command below to generate swift files from proto files

$ make generate

Dependencies

Run command below to install libraries for Server/Client app

$ make setup

Usage

Server app

Run command below to run server app

$ make run-server

Client app

Open Client.xcodeproj and simply run it.

Reference

https://developer.ibm.com/swift/2016/09/30/protocol-buffers-with-kitura/ https://github.com/KyoheiG3/ProtobufExample

View on GitHub
GitHub Stars13
CategoryDevelopment
Updated2y ago
Forks2

Languages

Swift

Security Score

80/100

Audited on Sep 24, 2023

No findings