摘要:
在 iOS 开发中,闭包(Swift)和 Block(Objective-C)都是用于实现匿名函数的重要概念。它们在很多方面都有相似之处,但也存在一些显著的差异。本文将从应用和原理两个层面对 Swift 中的闭包和 Objective-C 中的 Block 进行比较和分析。 阅读全文
摘要:
在 Swift 编程语言中,闭包是一种自包含的功能代码块,可以在代码中被传递和使用。闭包可以捕获并存储其所在上下文中任意常量和变量的引用,这就是所谓的闭包捕获值。闭包在 Swift 中是一种强大的编程工具,可以用于简化代码、实现函数式编程范式以及处理异步操作。在本篇博客中,我们将深入探讨闭包的定义、使用方式、工作原理以及一些实用技巧。 阅读全文
摘要:
Jekyll 是一个流行的静态网站生成器,它使用简单的文本文件来创建动态、高效和易于维护的网站。其中一个关键文件是 `_config.yml`,它包含了 Jekyll 站点的配置信息。在这篇博客中,我们将介绍 `_config.yml` 中的一些常见设置。 阅读全文
摘要:
Jekyll是一个简单的、博客感知的、静态站点生成器。它使用Markdown(或其他标记语言)来格式化文本,然后通过Liquid模板引擎来布局网站,最后生成一个完整的静态网站。GitHub Pages则允许你在GitHub上直接托管你的网站,并且可以与Jekyll完美结合。下面我们就来详细介绍一下如何使用Jekyll在GitHub上搭建个人网站。 阅读全文
摘要:
SSH(Secure Shell)是一种加密的网络传输协议,允许用户安全地登录到远程服务器并执行命令。而SSH key则是一对用于身份验证的密钥,包括公钥和私钥。在Mac电脑上新建SSH key是保障远程连接安全的重要步骤。本文将详细介绍如何在Mac上生成SSH密钥对,并将其用于远程连接。 阅读全文