一、编程学习类
Swift Playgrounds - 专为iPad设计的编程学习工具,通过游戏化方式教授Swift语言,适合初学者入门。
Pythonista
- iOS平台专属的Python IDE,支持交互式解释器、代码编辑及调试功能,附带丰富库,适合Python开发者。
Daisy the Dinosaur
- 基础图形化编程应用,通过拖拽积木式代码块,帮助儿童理解编程逻辑。
二、专业开发类
Visual Studio Code (VS Code)
- 跨平台编辑器,支持Python、Java、C++等语言,集成调试、版本控制等高级功能,适合专业开发者。
Jupyter Notebook
- 适合数据科学、机器学习领域,提供Web界面进行代码、可视化输出及文档共享。
AIDE
- Android平台集成开发环境,支持Java/C++开发,包含代码补全、调试器等工具。
三、轻量级工具类
Textastic
- 支持Python、Java等语言,具备语法高亮、自动补全等特性,适合代码编辑需求。
Secure Shell (SSH)
- 通过SFTP协议管理远程服务器文件,支持多平台客户端,适合开发者进行远程开发。
iSH (iOS Shell)
- 在iPad上运行完整Linux命令环境,适合技术爱好者进行系统级开发。
四、儿童教育类
ScratchJr
- 基础图形化编程工具,通过拖拽积木式界面,帮助儿童学习编程概念。
Hopscotch & Tynker
- 适合低龄儿童的游戏化编程应用,通过故事和挑战激发编程兴趣。
五、其他推荐
Pythonista: 支持Python开发,附带常用库。 Kivy
Raspberry Pi OS:结合硬件开发,适合青少年进行物联网项目。
选择建议:
学习Python/Swift:优先考虑Pythonista或Swift Playgrounds;
专业开发:选择VS Code或AIDE;
儿童教育:使用ScratchJr或Hopscotch;
轻量级编辑:Textastic或CodaLite。