[ glorius @ 12.05.2011. 13:44 ] @
Zeleo bih da implementiram 3-tier sistem.

Posto mi je mnogo lakse da programiram u Windows okruzenju jer u njemu imam mnogo vise iskustva nego u Mac OS-ovom Xcode (a i Mac OS mi je na virtuelnoj pa davi malo) Data i Business logic klase bih napravio u Windows-u ( Visual Studio ) a GUI bih pravio u Xcode.

Idealno bi bilo da kod na Windows-u kompajliram u dataLogic.lib i da to importujem u Xcode. Posto target-ujem na iPhone otprilike znam koje su restrikcije koriscenja biblioteka tako da bih verovatno koristio bih samo STL i boost. Takodje bih koristio i Qt-ov Unit Test library cisto za testing (taj kod ne bih uvrstio u dataLogic.lib posto Qt ne moze na iPhone, bar koliko ja znam).

Kako da iskoristim kod koji sam pravio u Windows-u u Xcode? Poznato mi je da Xcode koristi .a umesto .lib. Da li to znaci da je potrebno rebuild-ovati klase koje sacinjavaju dataLogic.lib u Xcode? Kako to uraditi?
[ kiklop74 @ 12.05.2011. 19:26 ] @
Ne mozes da koristis kompajlirane staticke biblioteke iymedju dva razlicita kompajlera i dva operativna sistema.

Ono sto bi moglo da funkcionise je samo pisanje izvornog koda na windowsu i rekompajliranje na mac-u, pod uslovom da se koristi samo standardna C i C++ biblioteka.

Za ovo bi najbolje bilo da koristis neki od portabilnih sistema za kompajliranje, na primer CMake .

[ tosa @ 13.05.2011. 05:02 ] @
Mozes i premake da koristis: http://industriousone.com/premake
A evo i zabave: http://www.qt-iphone.com/