Poco C++是一个强大的跨平台C++库,你可以在iPhone程序中使用它,如果:
- 你打算使你的程序跨平台。
- 你喜欢使用C++或希望使用Poco C++中的功能如:XML,Zip等。
目前,最新Poco C++版本为1.3.6P1,根据文档,它可以编译为iPhone静态库。但是我试用了一下,无法使用在iPhone Xcode项目中链接,不知何故。所以我自己创建了下列Xcode项目:
- Poco Foundation
- Poco Util
- Poco Net
- Poco XML
- Poco Zip
另外,由于Crypto,Data,NetSSL_OpenSSL库需要外部库而且目前我不需要使用,所以没有包括。另外我增加了一个目录iPhoneSamples,它目前包括了一个示例程序HelloPoco,演示了怎样在iPhone项目中使用Poco C++库(此演示程序十分简单,它调用Poco中的UUID功能,产生一个UUID,显示与屏幕上)。下面是包括了此展示程序以及各Xcode文件的Poco包的下载:



