关注
python开发的程序在ios上应用_Python开发iOS程序 原创
2020-12-29 09:58:52
无fa可说
码龄4年
关注
对,你没有看错,就是使用Python开发iOS程序!
我们见过使用JS、Lua、Ruby开发iOS程序的,但是基本没有见过使用Python开发iOS程序(软件)的,这是为什么?关于这个问题,我后面会坦散稿回答。
那么,怎么用Python开发iOS程序呢?其实我们最主要解决的就是下面几件掘亏事情:
在iOS App中安装Python解释器。
搭建Python和objc通信的桥梁。
如何配置工程并开发。
如果不使用UIKit这些,那么就要使用OpenGL ES这些了,这种方式,主要让孝是用于开发游戏的,我们这里不涉及这些。
当然,以下所有内容都是在一台已经安装了Xcode的Mac上进行的。
在iOS App中安装Python解释器
Python-iOS-support
pybee开源了一个可以嵌入到iOS工程中的Python编译脚本,具体位置在这:
默认是使用Python 3.4.2,编译x86_64、i386、ARMv7、ARMv7s、ARM64共5个版本,然后打成一个臃肿包,可选framework或者.a。
如果真的要用于生产环境的话,只要把Makefile中的
TARGETS-iOS=iphonesimulator.x86_64iphonesimulator.i386iphoneos.armv7iphoneos.armv7siphoneos.arm64
修改为:
TARGETS-iOS=iphoneos.armv7iphoneos.arm64
我们只需要支持ARMv7和ARM64即可,ARMv7s可以兼容ARMv7,所以可以让包小一些。
自苹果的ipad掀起了一场平板应用的革命以来,还是会有很多人驻足观望。即便是已经购买了苹果和安卓手持设备,也是以娱乐为主,很多此前投资在windows平台的应用软件完全没有办法应用在这些设备上。工作上的事情也就罢了,对于购买了一些儿童交互式应用的家长来说,如何让原有的投资继续发挥作用,而且是在手持设备上更好的发挥作用,一直是一个无法解决的问题。大概的思路是: 用手持设备上的远程桌面软件去 *** 作你的计算机。
第一步: 开启windows 的远程桌面。怎么开启呢?在电脑的桌面,对着“我的电脑”(在win7里面叫“计算机”)点鼠标右键,然后辩粗乱进入“远程”选项卡, 在“远程桌面”下面的复选框打钩。 确定后,这台电脑就能远程登录了。值得注意的是,完成这个 *** 作,你必须用管理员的身份登录。接凳梁下来通过苹果或者安卓设备远程登录也将需要使用管理员的账号登录,除非你额外制定了某个账户。
第二步:在苹果应用商店下载一个免费的软件:2x Client 。这个软件的名字很奇怪,不过不用管它了,它是我测试过的为数不多的最好用的远程桌面软件。 下载完成后,安装好这个软件,然后进入第三步。
第三步:配置2x Client这个软件。
1、进入这个软件后,添加一个RDP Connection的连接;
2、填写Alias项,随便起一个名字,便于识别。
3、Address项:输入开启windows远程桌面那台电脑的IP地址。
4、Port:默认为3389,无需更改,除非你的远程桌面使用了另外的端口号; 5、Username:就是登录你的windows电脑的账户名了 6、Password:就是登录你的windows电脑的密码了 7、Display:Color Depth设置为16 bits吧,更高的颜色会导致速度变慢的。开打Use Optimized Size的功能;
8、Local Resources: 打开Sound的选项;
这样携档就可以通过手持设备远程打开你的电脑,然后直接在平板上 *** 作你的电脑了。
ios虚拟机运行windows不可以下载赢在龙头。这款虚拟机安装到iOS设备之后,就可以借助它在iOS设备上运行Windows,Liunx甚衫档至Android系凳塌搭统,不过虚拟枣拿机内系统并不能联网,倒是可以玩Windows游戏蜘蛛纸牌,CS,因此不可以下载赢在龙头。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)