百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
I

ios_system

> 编程语言
开源

iOS 程序中系统() 的可插入替换

1.1K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

iOS 程序中系统() 的可插入替换

ios_system: iOS 程序中系统() 的替代方案

可用命令: shell 命令(ls,cp,rm…)、归档命令(curl,scp,sftp,tar,gzip,compress…)以及少数解释型语言(Python,lua,TeX)。如果它们位于 $PATH 中,则还会执行用其中一种解释型语言编写的脚本。可用的命令定义在两个字典中,分别是 Resources/commandDictionary.plist 和 Resources/extraCommandsDictionary.plist。启动时,ios_system 加载这些字典并启用其中定义的命令。您需要将这两个字典添加到 Xcode 项目中的"复制捆绑资源"步骤中。

每个命令都定义在一个框架中。当调用命令时,该框架会被加载,在命令退出后会被释放。小命令的框架位于本项目中。解释型语言的框架较大,可单独使用:Python、lua 和 TeX。基于网络的命令(nslookup、dig、host、ping、telnet)也作为一个单独的框架提供,框架名为 network_ios。将编译好的库放在其他库中,并将其添加到应用程序的嵌入式库中。

这个ios_system框架已成功集成到四个 shell 中,分别是 Blink、OpenTerm、Pisth 和 LibTerm,以及一个编辑器 [

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言