Homebrew Tap:酿造你的个性化 macOS 软件库
对于 macOS 用户来说,Homebrew 无疑是一个强大的软件包管理工具,它极大简化了软件的安装、更新和卸载。然而,有时候我们仍然会发现一些特定的、小众的或者专业的软件并不在其中。 这时,Homebrew Tap 就成了救星,它允许我们添加和管理第三方仓库,也可以扩展和定制自己的软件库,从而满足更加个性化的需求。 什么是 Homebrew Tap? Homebrew Tap 是 H...
对于 macOS 用户来说,Homebrew 无疑是一个强大的软件包管理工具,它极大简化了软件的安装、更新和卸载。然而,有时候我们仍然会发现一些特定的、小众的或者专业的软件并不在其中。 这时,Homebrew Tap 就成了救星,它允许我们添加和管理第三方仓库,也可以扩展和定制自己的软件库,从而满足更加个性化的需求。 什么是 Homebrew Tap? Homebrew Tap 是 H...
Homebrew 意为“家酿”,是一款用 Ruby 开发的包管理器。它像酿酒一样,让用户轻松“酿造”和管理软件环境,无需担心复杂的配置。 通过 Homebrew,用户可以轻松安装、更新和卸载 UNIX 工具和软件包,实现个性化软件管理。目前支持 macOS 和 Linux 系统。 在本文中,将详细介绍 Homebrew 的安装/卸载、模块组成、术语、常用命令等,助你快速上手,并优化你的 ...
Git 是 Linux 作者 Linus 的一个作品。2002 年他还在使用 Bitkeeper 作为 Linux 内核的版本管理,但因为它是 Copyright 有版权的软件备受质疑,然后 Andrew Tridgell 对 Bitkeeper 进行逆向工程,导致 BitMover 要回收 Linux 开发者的 Bitkeeper 的免费使用权,Linus 一怒之下花了 10 天写出了 G...
VuePress 是一个以 Markdown 为中心的静态网站生成器。你可以使用 Markdown 来书写内容(如文档、博客等),然后 VuePress 会帮助你生成一个静态网站来展示它们。 VuePress 官网文档已经写的非常好了。我写这篇文档的目的只是记录自己用 VuePress 1.x 搭建一个博客的全过程。如果你阅读这篇文档,它将教你如何简单直接一步一步的搭建一个博客。请阅读 V...
版本控制在软件开发中至关重要,而 Git 是广泛使用的代码管理工具。有时,我们可能需要在多个平台 (如 GitHub、GitLab 和 Gitee) 上同步同一 Git 仓库,以便备份、协作等。 本文将带你玩转此操作,其中关键是“配置 SSH” 和“远程仓库”。首先,我们来讲述 SSH 的配置。 配置 SSH 为确保安全和简化登录,需配置 SSH 密钥。SSH 密钥是用于身份验证的安...
本篇文章我将通过一个名叫 FlyHUD 的开源组件来讲解如何提交 podspec 到共有 Specs Repo。 验证组件名 因为 Specs Repo 里的每个组件不能重名,所以我们在创建组件之前先验证一下组件名称是否已被使用。 方法一:在 cocoapods.org 官网搜索组件名 方法二:在终端输入一下命令 pod search 组件名 # 例如:pod search Fl...
CocoaPods 是 Swift 和 Objective-C Cocoa 项目的依赖管理器。 CocoaPods 使用 Ruby 构建,可以使用 macOS 上可用的默认 Ruby 进行安装。也可以使用 rvm 和 rbenv 工具安装。 安装 CocoaPods 用 rvm 升级 ruby 安装 rvm:curl -L get.rvm.io | bash -s stable...
开发时需要在 iPhone 上调试代码,但将手机插在 Mac 的 USB 端口上总是反复的断开连接然后重新连接,导致 Xcode 不能正常的连接手机。更换 USB 端口和 Lightning 线都不能解决问题。 解决方案 打开终端输入一下命令: sudo killall -STOP -c usbd 即强制退出 USB 进程,至此重新插上 iPhone 就正常了。
随着 IPv4 地址池的耗尽迫在眉睫,企业和蜂窝网络提供商越来越多地部署 IPv6 DNS64/NAT64 网络。DNS64/NAT64 是一个仅限 IPv6 的网络,与 IPv6 DNS64/NAT64 网络的兼容性将是 App Store 提交要求,因此 App 确保兼容性至关重要。 好消息是,大多数 App 已经支持 IPv6。对于这些 App,定期测试以观察回归仍然很重要。不兼容 ...
iTerm2 作为 macOS 上的一款功能强大的终端模拟器,为开发者提供了众多便捷的操作方式,其中快捷键的使用可以大大提升我们的工作效率。 这里,总结一下 iTerm2 的常用快捷键,帮助我们更高效地使用这款终端工具。 窗口 快捷键 作用 描述 command + N 新建窗...