Какая польза от свойства Data.regions, представленного в Swift 5? - PullRequest
0 голосов
/ 19 сентября 2019

Каковы хорошие варианты использования для использования regions свойства экземпляра Data, которое было представлено в Swift 5?Документация Apple (см. https://developer.apple.com/documentation/foundation/data/3139152-regions), не имеет ничего сказать об этом. Свойство объявлено как

var regions: CollectionOfOne<Data> { get } 

Теперь, та же документация (см. https://developer.apple.com/documentation/swift/collectionofone), утверждает, что CollectionOfOne - это способ «эффективно представить отдельное значение как коллекцию».

Итак, это свойство просто для эффективности, скажем, при добавлении экземпляра Data в коллекцию?

Кроме того, кто-то предложил мне, что хороший способ проверить, имеет ли экземпляр Data непрерывное хранилище в памяти, - это проверить, что regions.count == 1. Однако, это не звучит правильно, мне кажется, что счетпо определению всегда будет 1.

Есть идеи?

...