Ciao
Lib to publish and find services using mDNS
Requirements
- iOS 8.0+ / Mac OS X 10.10+ / tvOS 9.0+
- Xcode 9.0+
Installation
CocoaPods
CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:
To integrate Ciao into your Xcode project using CocoaPods, specify it in your Podfile
:
Then, run the following command:
Carthage
Carthage is a decentralized dependency manager that automates the process of adding frameworks to your Cocoa application.
You can install Carthage with Homebrew using the following command:
To integrate Ciao into your Xcode project using Carthage, specify it in your Cartfile
:
Swift Package Manager
To use Ciao as a Swift Package Manager package just add the following in your Package.swift file.
Usage
Server
Browser
Resolver
Optionally you can also use the resolver to any NetService instance
Contributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
License
Ciao is released under the MIT license. See LICENSE for details.