jumaris / indyproject

Automatically exported from code.google.com/p/indyproject
0 stars 0 forks source link

Add iOS support #199

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Cross-compiling for OS X (and future Linux) from Delphi XE2 on Windows uses the 
new IdStackVCLPosix and IdVCLPosixSupplemental units. For OS X, these use 
CoreFoundation and CoreServices framework. However, compiling with _FPC_ on OS 
X uses the generic IdStackUnix unit.

iOS does not have the CoreServices framework. However, it does have CFNetwork 
framework, which on OS X is a part of CoreServices.  See if this is usable to 
support iOS and FPC.

Original issue reported on code.google.com by gambit47 on 11 Sep 2011 at 7:29

GoogleCodeExporter commented 9 years ago
I absolutely agree. Indy components should be available for iOS. As it stands, 
Delphi XE2 is useless for iOS without the Indy components, or, at least without 
the IdHTTP one. How is an iPhone supposed to communicate without these? You 
can't communicate to a backend with the current Delphi XE2 on an iOS device. 
Standalone iOS devices are so 2008. You need to be able to communicate to a 
backend today. I was shocked when I saw that there is no way to communicate 
because of the lack of Indy components in Delphi XE2 for iOS.

Original comment by thomasja...@gmail.com on 15 Sep 2011 at 6:06

GoogleCodeExporter commented 9 years ago
iOS support has been implemented in Indy 10.6 for FireMonkey2 in XE4.

Original comment by gambit47 on 4 May 2013 at 2:42