Release dates for methods and properties in ASObj-C


I was wondering how accurate would it be to use the system version shown in Apple’s document where it says things like “SDKs macOS 10.9” as the system version when the method or property in Objective-C was released as the date the method or property became available in ASObj-C. I’m not sure if the there is a lag time between when something is available in Objective-C and when it is available in ASObj-C.

I’m trying to figure this out for the ASObj-C database I’m working on.


No, there’s no lag. The bridging is all done dynamically at run-time. The slight exception is with constants and enums, where sometimes the dates are incorrect in the documentation, and every now and then one doesn’t make it into the relevant .bridgesupport file.