python代码写入ios

 
  

一种Xcode工程内执行python脚本的方法,详见下文。

使用方法:
 

1.下载解压Python-iOS.zip文件,打开python-ios.xcworkspace。 2.Command+R运行,此时在模拟器上会有app生成;并且Xcode的console中会有log打印 3.可以点击Send Msg按钮,会有如下log

当然,也可以打开浏览器,输入127.0.0.1:8000(python的server监听端口可以server.py中修改)

实现方法: 1.主要集成了python基础库libPython和静态库liblibpython.a

python lib.png

2.include python.h,以及python 函数的使用方式:

python env init.png

红色框中server.py脚本被放到了其他线程执行,解决了卡住主线程的问题。

3.同时我也给出了一个在用户界面向本地服务器消息交互的例子,使用socket。

socket.png

例子比较简单,实现了最基础的在用户界面与本地服务器通信的例子。并且不影响iOS相关代码的编写。

由于附件较大,上传到了Github。 https://github.com/koalahl/PythonIniOS

转自http://www.jianshu.com/p/cffe8094173a

你可能感兴趣的:(python)