本文一个运行于iphone的python解释器的例子,版本为python2.7,由于主要是为了说明如何初始化python解释器,运行python脚本,例子中的界面比较简单,一个输入栏用于输入python脚,一个输出栏用于显示运行的结果。Iphone支持Object-C和C++代码混合编译,可以直接使用C++代码进行开发。
这里Python解释器基于cle开发,首先需要初始化cle,然后加载和初始化python解释器,最后是获取输入的脚本并捕获输出结果。
1.创建工程
创建一个iphone的SingleView工程,添加需要的库文件:sqlite3,iconv,starpy,python2.7,starcore
设置工程参数,宏定义,头文件和库文件的搜索路径
添加python扩展库文件,已经打包成一个压缩文件,可以根据需要裁剪。