FROM : Bill Cheeseman
DATE : Fri Feb 08 22:51:45 2008
on 2008-02-08 10:48 AM, <email_removed> at <email_removed>
wrote:
> OSAScriptController and OSAScriptView objects now appear in IB under
> "Open Scripting Kit".
> An #import <OSAKit/OSAKit.h> satisfies the compiler as does linking
> to /system/library/frameworks/OSAKit.framework.
>
> However, there seems to be zero in the way of documentation or example
> code.
>
> Are these objects generally approved for use despite their
> undocumented nature?
I use another class in OSAKit, instead of NSAppleScript, to run scripts in
my applications, because OSAKit (which has an API that overlaps
NSAppleScript) was fixed quite some time ago to properly save persistent
properties in scripts. NSAppleScript has never done that properly. An Apple
engineer advised me over a year ago that OSAKit is perfectly usable. I
understand that at least some parts of it are used by Automator, and maybe
even by Script Editor.
I've been after Apple to document this for a year or two, without visible
results.
--
Bill Cheeseman - <email_removed>
Quechee Software, Quechee, Vermont, USA
www.quecheesoftware.com
PreFab Software - www.prefabsoftware.com
DATE : Fri Feb 08 22:51:45 2008
on 2008-02-08 10:48 AM, <email_removed> at <email_removed>
wrote:
> OSAScriptController and OSAScriptView objects now appear in IB under
> "Open Scripting Kit".
> An #import <OSAKit/OSAKit.h> satisfies the compiler as does linking
> to /system/library/frameworks/OSAKit.framework.
>
> However, there seems to be zero in the way of documentation or example
> code.
>
> Are these objects generally approved for use despite their
> undocumented nature?
I use another class in OSAKit, instead of NSAppleScript, to run scripts in
my applications, because OSAKit (which has an API that overlaps
NSAppleScript) was fixed quite some time ago to properly save persistent
properties in scripts. NSAppleScript has never done that properly. An Apple
engineer advised me over a year ago that OSAKit is perfectly usable. I
understand that at least some parts of it are used by Automator, and maybe
even by Script Editor.
I've been after Apple to document this for a year or two, without visible
results.
--
Bill Cheeseman - <email_removed>
Quechee Software, Quechee, Vermont, USA
www.quecheesoftware.com
PreFab Software - www.prefabsoftware.com
| Related mails | Author | Date |
|---|---|---|
| jonathan@mugginsof… | Feb 8, 16:48 | |
| Bill Cheeseman | Feb 8, 22:51 | |
| jonathan@mugginsof… | Feb 8, 23:35 | |
| has | Feb 9, 00:37 | |
| Bill Cheeseman | Feb 9, 01:26 | |
| jonathan@mugginsof… | Feb 9, 12:53 | |
| has | Feb 9, 14:53 | |
| Jim Correia | Feb 9, 15:42 |






Cocoa mail archive

