[Openmcl-devel] Linking StoreKit.framework from CCL and in-app purchases
Alexander Repenning
alexander.repenning at Colorado.EDU
Wed Apr 17 07:33:43 PDT 2013
On Apr 16, 2013, at 7:38 PM, Gary Byers wrote:
> I made copies of the StoreKit header files in question, edited out
> the problem construct, and ran the copies through the translator.
> I checked the results into the trunk; AFAIK, you could use them with
> 1.8 or 1.9 as well.
Most excellent. Thank you. We'll report our experiences.
Alex
>
> The change means that SKDownloadState is effectively defined as 'int',
> which is different from 'NSInteger' on 64-bit machines.
>
> As far as I know, this currently only affects the -[SKDownload state]
> method, which returns a value between 0 and 5 as an NSInteger; CCL
> may treat the return value as an int and sign extend it to 64 bits,
> but the values will always be so small that this doesn't matter.
>
>
> On Tue, 16 Apr 2013, Alexander Repenning wrote:
>
>> On Apr 11, 2013, at 8:32 PM, Gary Byers wrote:
>>
>> On Thu, 11 Apr 2013, Michael Minerva wrote:
>>
>> Sorry about that Gary. ?I was excited about the
>> conversation about CCL and the app store so I wanted
>> to respond to Paul's email as quickly as possible
>> when I got in this morning but you're right I should
>> have tried his suggestion about using
>> objc::load-framework before commenting on that.
>>
>> I did notice that there is no StoreKit directory in
>> the darwin-x86-headers. ?Am I reading the
>> documentation correctly that this means that I need
>> to create an interface directory for it (as
>> described in section 13.5).
>>
>> That's the general idea. ?I looked at what was involved in
>> parsing the StoreKit
>> interfaces and there seems to be another issue.
>> Sounds like switching from GCC to CLANG could be quite the project.
>> Meanwhile, is there a way for us to try to roll our own CL interface
>> to?StoreKit using some existing macros to introduce classes, constants and
>> methods? I assume we only need a pretty small list of classes and methods. I
>> am looking in "14. The Objective-C Bridge" but that seems to assume a .cdb
>> file exists. Is there some low level way to manually create an interface?
>> Alex
>>
Prof. Alexander Repenning
University of Colorado
Computer Science Department
Boulder, CO 80309-430
vCard: http://www.cs.colorado.edu/~ralex/AlexanderRepenning.vcf
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.clozure.com/pipermail/openmcl-devel/attachments/20130417/b5446b19/attachment.htm>
More information about the Openmcl-devel
mailing list