在iOS app中运行Python文件(Swift+Objective C+Python)
来源:互联网 发布:淘宝助理怎样上架历史 编辑:程序博客网 时间:2024/06/14 01:48
最近项目中需要在iOS app中运行Python文件,在网上找到一些资料,现在主要有两个组织在从事跨平台运行python的开发工作,一个是Beware:https://pybee.org/。 一个Kivy:https://github.com/kivy/kivy.
于选择Pybee的框架进行了一下测试,首先需要下载Pybee为iOS平台打包好的框架文件,https://github.com/pybee/Python-Apple-support/tree/2.7。
1. 建立XCode工程。
2. 将三个框架文件拷贝到工程目录根目录中,
3. 在项目中添加框架文件引用,
4.然后在objc文件中导入就好,由于运行Python文件还需要定义很多指针和字符型变量,还是在Objective C文件中使用比较方便,于是又建立了Swift到Objective C的bridge 文件。
5.此时编译会有错误,还需要添加sqlite3和libz引用(根据编译错误就可找到需要包含的其他库文件)
项目代码:https://github.com/haojinming/RunPythonInIOS.git
阅读全文
0 0
- 在iOS app中运行Python文件(Swift+Objective C+Python)
- 在Objective-C 的工程中使用Swift文件
- 在Sublime Text中运行Python文件
- 在cmd中运行.py文件: python
- 在objective-c中导入Swift,"工程名-Swift.h" 文件找不到
- 在swift 项目中使用objective-c
- 如何在原有的Objective-C中使用Swift和在Swift中使用Objective-C
- 如何在ubantu中直接运行python文件
- 以root权限在pycharm 中运行python 文件
- 在django项目中,单独运行python文件
- 以root权限在pycharm 中运行python 文件
- shell中运行python文件
- [python]在shell中运行
- 如何在运行时改变App的图标 (Xcode、Objective-C)
- 在同一个项目中使用Swift 和 Objective-C
- 在Swift中,如何像Objective-C定义可选接口?
- 基于Swift的iOS应用程序开发:创建Swift与Objective-C之间的桥接头文件
- Objective-C 运行时 iOS
- Properties类分析
- linux(ubuntu16.04)配置JAVA环境变量
- WebService 之初步了解
- 2017-9-3
- Hadoop(6)-Sqoop简介及安装配置
- 在iOS app中运行Python文件(Swift+Objective C+Python)
- 动态规划-试题(6)-最大差值
- 欢迎使用CSDN-markdown编辑器
- 并查集算法(有趣的讲解)
- 欢迎使用CSDN-markdown编辑器
- JSDOM编程艺术-ch5-向后兼容&性能考虑
- HDU 6172 Array Challenge(打表找规律+构造矩阵)
- Apache2.4+Tomcat9.0配置反向代理
- JavaScript 字符串操作