trilemma-dev / SecureXPC

A simple and secure XPC framework for Swift
MIT License
73 stars 15 forks source link

Property wrappers for `IOSurface` and file handle/descriptor #106

Closed jakaplan closed 2 years ago

jakaplan commented 2 years ago

Adds the ability to send IOSurface instance across an XPC connection. Repurposes the "manual" wrapper previously implemented for file handle/descriptor such that it now is three different property wrappers that all use the same underlying implementation.

jakaplan commented 2 years ago

@amomchilov If you're up for reviewing, I'd be much appreciative. I don't have much experience with creating property wrappers and so would benefit from your expertise in this area.