If you think Date and Data look similar at a glance, wouldn’t NSDate and 
NSData? Or are you comparing this against your old Array<UInt8> type?

> On Aug 3, 2016, at 6:33 PM, Travis Griggs via swift-users 
> <swift-users@swift.org> wrote:
> 
> I realize this ship has probably sailed a long while ago. I really like the 
> way the Foundation library is shaping up. With the changes in Swift3, I’ve 
> been moving any of my Array<Uint8> cases to using Data. A handful of handy 
> extensions to Data have made working with it nice. It’s much easier to figure 
> out how to extend Data than Array<UInt8>. And of course, the UIKit/Cocoa 
> libraries love Data things.
> 
> That said, one minor nit I’ve noticed, especially with the inclusion of Date 
> and the dropping of the NS prefixes, is that when I’m scanning code, Date and 
> Data look a lot a like. Where Swift tries so hard to be expressive, this ends 
> up being a dissapointment. My particular app uses quite a bit of both.
> 
> Of late, I’ve added a
> 
> typealias Bytes = Data
> 
> and begun replacing Data references with Bytes.
> 
> It’s too early to tell if its a good replacement or not. I recognize this is 
> a minor issue, rooted in the history of NSData and who knows what else. But I 
> thought I’d shared the feedback anyway.
> _______________________________________________
> swift-users mailing list
> swift-users@swift.org
> https://lists.swift.org/mailman/listinfo/swift-users

_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users

Reply via email to