This <http://article.gmane.org/gmane.comp.lang.swift.user/1702> might be relavant. Basically, Data’s init will fail if memory can’t be allocated for it.
On Fri, Jun 17, 2016 at 11:38 AM Adrian Zubarev via swift-users < [email protected]> wrote: > Hello there, I’m trying to optimize my code and reduce copying from > different buffers into a new one. > > I thought I just create a Data value with enough capacity and write > directly into it. My problem is that Data.init?(capacity:) can fail, but > why and when? > > Can someone explain this behavior to me? > > I’m sending data via TCP sockets and when recn function write directly > into a Data struct. > > > > -- > Adrian Zubarev > Sent with Airmail > > _______________________________________________ > swift-users mailing list > [email protected] > https://lists.swift.org/mailman/listinfo/swift-users > -- -Saagar Jha
_______________________________________________ swift-users mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-users
