私はこのような宣言について思ったんだけど:iOSのディスパッチキュー名は、デバッグ以外の理由で意味がありますか?
let queue = DispatchQueue(label: "com.example.imagetransform")
私はキューのラベルがデバッガに表示されていることスウィフト3とのWWDC同時実行を見て、上で述べたプレゼンターました。私は、これとは別に、そのキューを参照するのに意味のある、または有用な名前か、またはこれらのキューが他の種類のデータ構造と同じスコープ規則に従う(キューの宣言がスコープ内でのみ意味を持つようにする)のだろうかと疑問に思っています。
キューの宣言がスコープ内でのみ意味があるとしても、これを行うとどうなりますか?私が最初にキュー2の仕事はQUEUE1の仕事と同じ行に実際にあり、QUEUE1、その後、キュー2にジョブを追加するためのジョブを追加すると言う場合
let queue1 = DispatchQueue(label: "com.example.imagetransform")
let queue2 = DispatchQueue(label: "com.example.imagetransform")
は実際にそのように同じこれらのキューはありますか?
ありません...あなたは「Cheeseburger.Hotdogをそれに名前を付けることができます。あなたがしたい場合は "FrenchFries" –