GLBasic forum

Main forum => GLBasic - en => Topic started by: CCJ on 2010-Sep-27

Title: Are .dll calls (like those used in Newton SDK projects) allowed in iPhone apps?
Post by: CCJ on 2010-Sep-27
hey all,

Despite Apple's recent 'relaxation' of restriction policies I thought I'd ask about this before planning a project around Newton Physics-- Are .dll calls (like those used in Newton SDK projects) allowed in iPhone apps now?  In the Apple press release I believe they said the only thing apps still cannot do is 'download code,' so I expect that calls to dll files would be allowed... but you never know with Apple.  Anybody know their policy here?

Thanks,

CCJ
Title: Re: Are .dll calls (like those used in Newton SDK projects) allowed in iPhone apps?
Post by: trucidare on 2010-Sep-27
you cannot provide shared object files in iphone apps. all libs are static versions.
Title: Re: Are .dll calls (like those used in Newton SDK projects) allowed in iPhone apps?
Post by: Kitty Hello on 2010-Sep-27
IIRC Newton offers a static lib for iPhone.
But it is Newton 2.0, so one would have to adjust my wrapper.
Title: Re: Are .dll calls (like those used in Newton SDK projects) allowed in iPhone apps?
Post by: CCJ on 2010-Sep-27
QuoteIIRC Newton offers a static lib for iPhone.
But it is Newton 2.0, so one would have to adjust my wrapper.

How much adjustment do you expect it would need?  If it would basically need a complete overhaul, are there any alternative physics plugins/static libraries compatible with GLBasic for 2D/3D games?  Does Box2D have support for 3D, and does the download link in the first post of the Box2D thread contain the most updated version?  In reading through it I saw there were a number of additions/changes (such as the Include files posted a bit down the first page) and I was wondering if they still need to be applied to the original post download link...

Thanks,

CCJ   
Title: Re: Are .dll calls (like those used in Newton SDK projects) allowed in iPhone apps?
Post by: Kitty Hello on 2010-Sep-28
it's mainly a whole lot of testing. Some commands changed, some did not. I have no idea if this is documented. I started porting newton2, but it was still beta and there was no such doc back then.