环境安装
apple所有的开发都要求在mac环境下进行开发,无法在windows和linux环境下进行,因此首先你必须得有一台mac,开发用途建议选择macbook pro
型号,XCode是apple应用开发平台,可以从App Store
上直接下载安装。本系列教程所有代码都基于以下环境编写运行
- 操作系统:macOS Big Sur 11.5.2
- Xcode Version 13.2.1 (13C100)
Read the rest of this entry
mac, swift
背景
在windows中,有诸如XShell,SecureCRT等ssh连接神器,但在Mac中,可选择的工具并不多,ITerm2被一众程序员吹上了天,但自己实际用下来并不好用,对终端的执念让我基本上尝试了所有在Mac上能找得到的终端工具,最终选择了termius,该工具界面有点极客风,设计简洁,连接速度快,可惜的是如果用户退出所有记录将被清除,在被清除两次后终于无奈的放弃了Mac下唯一上手的终端工具,放弃termius后却很难再找一个满意的终端,mac自带的终端其实还行,就是不大好用,理想中的终端应该满足以下功能
- 能够发送心跳包,不至于因为断网或者闲置时间过长连接断开需要重连
- 能够有一定的管理功能,记住密码,不用每次输入地址和账号,这个也是最重要的需求
- 支持tab页,支持分屏
- 能够上传下载文件
- 颜值要高
- 可以选择复制,因为在终端经常需要复制,大部分终端都可以选择即可复制,无需手动ctrl+c
如果mac自带终端能够满足以上需求,就完全可以用于日常开发,那么接下来我们就一步步改造终端
Read the rest of this entry
mac