本文作者:23 786
本文分类:Apple开发 软件安装 随笔 浏览:1447
阅读时间:978字, 约1-1.5分钟
作者提醒:请注意,本文写作时间为 2020 年,作者经验尚不成熟,会含有非常多错误或主观的内容,请仔细甄别。本应用已停止更新,新版开发计划已中途停止。
2020.4 Version 1.0.1 更新
本次整体没有很大的改变,但是优化了很多,最主要的是新增了设置界面。
关于C+++ 的详情请戳 -> https://nth.ink/cppp-ide-macos/
更新内容:
- 新增“设置”功能,支持设置代码高亮的主题、编程字体、字体大小等。可以从Command+逗号 或者 点击“设置”按钮显示这个界面。暂时不支持保存所选设置(其实每次打开设置一下也不算很麻烦。之后会研究保存所选设置。)
- 新增“帮助”。
- UI界面小更新,更新了右侧“编译”界面上面的几个按钮。
- 支持打开.h文件、.c文件。
- “代码模版“功能新增了模版(如冒泡排序、二分查找等)。
预览:
…透露一部分源代码。
1, 设置功能怎么编写出来的?
肯定是Storyboard——Interface Builder + 代码了。
代码部分:定义SettingsViewController类,在类里面实现功能。
但是在设置界面里点击“Save以后”,如何保存呢?那这个其实我想了好久,最后想到用一个delegate方法(也是我自己开发过程中定义的第一个protocol),每次保存的时候呼唤这个SettingsViewController的delegate,实现换编程字体和大小、高亮主题。
那么如何显示这个SettingsViewController呢?如下图,ViewController.swift(代码编辑界面)的节选代码:
运行成功!!!啊啊啊啊我终于会delegate了!!我可真是个小机灵鬼儿!!
整个C+++项目:
- 源代码超过1,900行
- 近20个源文件
预初小学六年级macOS开发新手做的第三个项目!!全部自己瞎研究出来的!!欢迎大佬在评论区喷我!!
== THE END ==
关于作者23 786
- 好难啊我有点看不懂我也是六年级啊不过我有亲身体会,这种题目要自己做 要不然还是会不懂的要不你去 问问老师父母或同学
- Email: yixuanzhuzhuzhu123@163.com
- 注册于: 2020-04-07 01:52:33