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 <
swift-users@swift.org> 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
> swift-users@swift.org
> https://lists.swift.org/mailman/listinfo/swift-users
>
-- 
-Saagar Jha
_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users

Reply via email to