Avatar
norio_nomura 3/8/2018 3:40 AM
struct S { class C { init() {} } var c = C() } var s = S() DispatchQueue.concurrentPerform(iterations: 100) { idx in print(s) // `s`を使うとnot uniqueになる。 if !isKnownUniquelyReferenced(&s.c) { print("not unique") } } (edited)