Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Using CoreData with AppleScript Studio



This method is well known among Japanese AS developpers to make Objective-C
& AS Studio chimera project. I tried this method with Core Data project 10
days before... 

But this is just a start line to use core data from AS Studio. My sample
need to be selected some row to access core data from AS Studio.

Now there is no information of Core Data for non-Objective-C developpers.
We have to share much more informations.

If we can use core data easily from AS just like FileMaker pro, the value of
AS studio itself must grow up extremely. It will be a real and useful RAD
tool.

I have a lot of sadness and disapointment with ASS in Tiger. But I hope ASS
in Leopard to be fixed many many bugs and gain the core data support.

--
Takaaki Naganoya
Piyomaru Software
http://www.appleco.jp/piyomarusoft/

On 06.1.8 0:18 AM, "Kiel" <email@hidden> wrote:

> Many thanks for supplying a solution.
> The funny thing is, that I just wrote (a minute ago) some emails to
> some of my customers that I haven't found a solution to combine ASS
> and Core Data within one of my apps.
> I will try that code immediately.
> 
> Regards
> Andreas Kiel
> 
> On 07.01.2006, at 13:21, Takaaki Naganoya wrote:
> 
>> We can make core data app with AppleScript Studio. The app can
>> access to
>> selected row. I'll show the way. Attached file is the sample project.
>> 
>> step1: Make "Core Data Application"
>> step2: Add "AppleScript kit" framework to the project
>> step3: Rewrite main.m like this....
>> 
>> <code>
>> #import <Cocoa/Cocoa.h>
>> #import <mach-o/dyld.h>
>> 
>> extern int NSApplicationMain(int argc, const char *argv[]);
>> 
>> int main(int argc, const char *argv[])
>> {
>>     if (NSIsSymbolNameDefined("_ASKInitialize"))
>>     {
>>         NSSymbol *symbol = NSLookupAndBindSymbol("_ASKInitialize");
>>         if (symbol)
>>         {
>>             void (*initializeASKFunc)(void) = NSAddressOfSymbol
>> (symbol);
>>             if (initializeASKFunc)
>>             {
>>                 initializeASKFunc();
>>             }
>>         }
>>     }
>> 
>>     return NSApplicationMain(argc, argv);
>> }
>> </code>
>> 
>> step4: Add "AppleScript text file"
>> step5: Add "AppleScript Build phase" to target
>> step6: Regist AppleScript file(step4) to AppleScript Build phase
>> (step5)
>> step7: Make some CoreData model
>> step8: Drop entity from Xcode to IB
>> step9: Do ASS work as usual....
>> 
>> That's all. We may be able to access whole data by using OSAX such as
>> SQLiteAddOns. If we can get the sample Objective-C code to access
>> data, the
>> OSAX is not be needed.
>> 
>> 
>> --SQLiteAddOns OSAX
>> <http://sqlabs.net>
>> 
>> --
>> Takaaki Naganoya
>> Piyomaru Software
>> http://www.appleco.jp/piyomarusoft/
>> 
>> On 05.7.9 5:36 AM, "Andreas Kiel" <email@hidden> wrote:
>> 
>>> Joel,
>>> 
>>> I tried both the Apple core data example and the one from the
>>> "cocoadevcentral", they both work and both together give a quite good
>>> overview of what can be done with simple means, as well how a data
>>> model could work or work not.
>>> I tried to implement a data model into an ASS app, which
>>> unfortunately did not work and I tried to implement AS into the Cocoa
>>> app, where I did not succeed either. That's definitively my lack of
>>> of knowledge, but I haven't found any docs on how to do.
>>> While rebuilding the mentioned examples I was also quite disappointed
>>> that the relations that can be defined are not that kind of relations
>>> I'm used to for example from Filemaker (or other theoretical data
>>> modeling) they seem to be some kind "just a connection" and also here
>>> I did not find any docs which were more in depth. So for now I
>>> gave up.
>>> If you are able to create a small Objective-C app that uses CoreData
>>> it should work - I think. But I wouldn't expect too much from it from
>>> that what I've seen. But that's only an opinion of somebody who knows
>>> too little.
>>> 
>>> Regards
>>> Andreas
>>> 
>>> 
>>> On 08.07.2005, at 20:22, Joel List natividad wrote:
>>> 
>>>> Andreas,
>>>> Thanks for taking the time to answer my query.  How did you try
>>>> exactly?
>>>> 
>>>> I was thinking of using SQL with my AppleScript app and CoreData
>>>> seemed to fit the bill.  Should I explore bundling MySQL/PostgreSQL
>>>> instead?
>>>> 
>>>> Could I possibly create a small Objective-C app that uses CoreData
>>>> and send my SQL commands thru it instead?
>>>> 
>>>> Thanks in advance,
>>>> Joel
>>>> 
>>>> On Jul 8, 2005, at 8:49 AM, Andreas Kiel wrote:
>>>> 
>>>> 
>>>>> I tried and didn't succeed. But maybe I missed something.
>>>>> 
>>>>> Andreas
>>>>> 
>>>>> On 08.07.2005, at 14:29, JoelList Natividad wrote:
>>>>> 
>>>>> 
>>>>> 
>>>>>> Folks,
>>>>>> Another noob question, but is it possible to use CoreData from an
>>>>>> AppleScript Studio application?
>>>>>> 
>>>>>> I browsed the documentation high and low and I couldn't find
>>>>>> anything
>>>>>> on the combination.
>>>>>> 
>>>>>> Thanks in advance,
>>>>>> Joel
>>>>>>  _______________________________________________
>>>>>> Do not post admin requests to the list. They will be ignored.
>>>>>> Applescript-studio mailing list      (Applescript-
>>>>>> email@hidden)
>>>>>> Help/Unsubscribe/Update your Subscription:
>>>>>> http://lists.apple.com/mailman/options/applescript-studio/kiel%
>>>>>> 40spherico.com
>>>>>> 
>>>>>> This email sent to email@hidden
>>>>>> 
>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>> 
>>>> 
>>> 
>>>  _______________________________________________
>>> Do not post admin requests to the list. They will be ignored.
>>> Applescript-studio mailing list      (Applescript-
>>> email@hidden)
>>> Help/Unsubscribe/Update your Subscription:
>>> http://lists.apple.com/mailman/options/applescript-studio/maro%40b-
>>> mark.nu
>>> 
>>> This email sent to email@hidden
>>> 
>> 
>> <coreDataAndAS.zip>
> 


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Applescript-studio mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/applescript-studio/email@hidden

This email sent to email@hidden

References: 
 >Re: Using CoreData with AppleScript Studio (From: Kiel <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.