Discussion
議論
You use this method to create a service that you wish to publish on the network. Although you can also use this method to create a service you wish to resolve on the network, it is generally more appropriate to use the init(domain:type:name:)
method instead.
あなたはこのメソッドを使ってあなたがネットワーク上で出版することを願うサービスを作成します。あなたはまたこのメソッドを使ってあなたがネットワーク上で解決することを願うサービスを作成できるけれども、init(domain:type:name:)
メソッドを代わりに使うのが大抵もっと適切です。
When publishing a service, you must provide valid arguments in order to advertise your service correctly. If the host computer has access to multiple registration domains, you must create separate NSNetService
objects for each domain. If you attempt to publish in a domain for which you do not have registration authority, your request may be denied.
サービスを出版する場合、あなたは有効な引数を、あなたのサービスを正しく宣伝する手段として提供しなければなりません。ホストコンピュータが複数の登録ドメインにアクセスを持つならば、あなたは別々のNSNetService
オブジェクトを各ドメインに作成しなければなりません。あなたがそれに対して登録権限を持たないドメインに出版を試みる場合、あなたの要請は否定されるかもしれません。
It is acceptable to use an empty string for the domain
argument when publishing or browsing a service, but do not rely on this for resolution.
空の文字列をdomain
引数に対して使うことは、サービスを出版またはブラウズする、しかし解決のためにこれを当てにしない場合に、受け入れられます。
This method is the designated initializer.
このメソッドは、指定イニシャライザです。