其实对于iOS6、iOS7也可以,甚至更简单,只是找到Documents文件夹的方法有些区别。

Textastic可以说是iPhone上最好的代码编辑器了,这里只是给Textastic储存用户代码源文件的文件夹做一个符号链接,使得在Terminal中可以轻松切换到该文件夹,用Terminal编译和运行C/C++。

关于用Terminal编译和运行C/C++,参考这里:在iOS(iphone、ipad)上编辑、编译和运行c/c++(包括iPhone6和iOS8)

一、创建sample.cpp文件:

sample_textastic.PNG

注意编辑完成后可能需要在Textastic中返回并打开另一文件,此文件才会保存。

二、确定sample.cpp文件位置

在iFile中打开/var/mobile/Containers/Data/Application路径

向下滑一下出现搜索框

在搜索框中输入sample.cpp(即之前创建的文件),并选择“所有层级”,然后搜索:
sample_ifile_search.PNG

对搜索到的sample.cpp点击右边的感叹号,出现文件属性:

sample_ifile.PNG

点击目录即跳转到真正的Textastic的Documents文件夹:

sample_dir.PNG

三、创建Documents的符号链接

点击右上角“取消”,然后返回,跳转到上一级文件夹:
textastic_ifile.PNG

点击编辑,将Documents文件夹选中,点击右下角的复制图标:

documents_copy.PNG

点击“复制/链接”

然后打开路径/var/mobile,点击编辑,右下角出现粘贴图标,点击后选择“创建链接”,然后会提示已经存在Documents文件夹,这里选择“重命名”

这时路径中就出现了蓝色的Documents(1)文件夹,点击文件夹右边的感叹号,将文件夹名改为work(可以自定义):
mobile_paste.PNG

这时到Textastic的Documents文件夹的符号链接就创建完毕了,点击work文件夹就能看到sample.cpp

四、编译和运行sample.cpp

进入Terminal,输入:

cd work
dpp sample.cpp -o sample
./sample

就出现了
Hello Textastic

sample_terminal.PNG

这样以后在Textastic中编辑好了C/C++文件后,就可以进入Terminal按照上述命令进行编译和运行了。