Should you upgrade to Xcode 9? Should you port your code to Swift 4.0? I’ve been working on my 17 little utilities, and am very impressed by this new version.
Swift
NSDocument is based on the data stored in the data fork of a file. Could it be modified to work with xattrs instead? And dipping my toes into NSTableView.
Using wrappers to call C functions which give direct access to xattrs, handling throws, and converting arbitrary Data to Strings.
Working with extended attributes in Swift. They’re straightforward using shell commands, but that is not the best way ahead.
How much more difficult is it to write your own code to handle user preferences, rather than letting UserDefaults handle them?
Which String.contains() variant should you use, and how can you give access to regex searching? More answers coded in Swift 3.1.
A crashing app points out the problems of using functions that return values of ‘Any’ type. Here’s one solution.
Creating a drop-down sheet to let the user change preference settings is a bit intricate, but straightforward.
AppleScript, JavaScript, or something else? Which language and scripting system should you choose?
In some respects at least as good as any other Swift playground product, and its AppleScript support has improved considerably. But in other respects still falls short. In a class of one.
