目录
目录README.md

RxNetService

bitrise CI platforms Swift Package Manager compatible

Code Snippet

//
// Newly discovered services are posted on an Observable sequence:
//
let httpNetServiceBrowser = NetServiceBrowser()
httpNetServiceBrowser.rx.serviceAdded
    .subscribe(onNext: { (service) in
        print("Found player \(service.name)")
    })
    .disposed(by: bag)
            
httpNetServiceBrowser.searchForServices(ofType: "_http._tcp.", inDomain: "")

Requirements

This library depends on RxSwift and RxCocoa.

Build and usage via swift package manager is supported:

Swift Package Manager

The easiest way to add the library is directly from within XCode (11). Alternatively you can create a Package.swift file.

// swift-tools-version:5.0

import PackageDescription

let package = Package(
  name: "MyProject",
  dependencies: [
  .package(url: "https://github.com/katoemba/rxnetservice.git", from: "0.2.1")
  ],
  targets: [
    .target(name: "MyProject", dependencies: ["rxnetservice"])
  ]
)

Author

Berrie Kremers, berrie at rigelian dot net

License

RxNetService is available under the MIT license. See the LICENSE file for more info.

关于
407.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

©Copyright 2023 CCF 开源发展委员会
Powered by Trustie& IntelliDE 京ICP备13000930号