Adam Demasi

Results 91 comments of Adam Demasi

CF can read NeXTSTEP, XML, and binary plists; and write XML and binary (but not NeXT). plutil is just using CoreFoundation/Foundation so it has the same behavior.

Ideally should use [libplist](https://github.com/libimobiledevice/libplist) for all plist reads/writes even if XML.

In Theos core we came across a similar issue of not having a cross-platform plutil available, theos/theos#134, and we’re probably going to solve it by using DHowett’s [ply](https://github.com/DHowett/go-plist/tree/main/cmd/ply) (likely on...

I mostly agree on this, but annoyingly the API was designed how it was and changing it would break all current code using `%property` and also defining an `@property`. There’s...

It’s open as a wishlist thing, unlikely to happen for current Logos but could be added to Logos 2.

No, and I'm not entirely sure how to go about this because it would break code that already has its own definition of the @interface. Maybe one day we'll get...

I'm a bit reluctant on really changing Logos much because I'm considering whether it could be replaced by @eswick's [Logos-ish clang preprocessor](https://github.com/eswick/clang-objcs) (also, I'm terrible at Perl). Of course that...

He also has a conflict of interest (recent Apple internship) so it may be infeasible anyway from a maintenance standpoint unless someone else can take over.

Please create a new issue in future or get in touch on IRC or Twitter rather than hijacking an existing thread, @andrewwiik.

I would consider this a situation that shouldn't be supported. Clang/GCC doesn’t support this with `@interface`. However, Logos should be throwing an error for this.