如果你也曾在凌晨 2 點(diǎn)的機(jī)房里,被 3 GB 日志文件支配恐懼,這篇文章就是寫給你的。我花了兩周用 Swift 搓了一款 macOS 原生文本...
一、先說什么情況下線程是不安全的 在同一個(gè)進(jìn)程里,資源是可以共享的;多個(gè)線程同時(shí)訪問相同資源,并且至少有一個(gè)線程在進(jìn)行寫操作。 如以下情況: a...
一、概述 修改私有屬性,是我們?nèi)粘i_發(fā)中常見的一個(gè)場景。比如修改三方庫的某個(gè)屬性,可三方庫并沒有暴露該屬性在頭文件??偟膩碚f,修改私有屬性,兩種...
iOS實(shí)際開發(fā)中,我們經(jīng)常會(huì)用到斷點(diǎn)調(diào)試,一般很多使用的只是簡單功能。這里介紹幾個(gè)你可能需要知道的小技巧,會(huì)提升你的調(diào)試效率。 一、條件語句Co...
這篇文章會(huì)介紹定位閃退的幾種方法,由易到難進(jìn)行介紹。當(dāng)你手里關(guān)于閃退的信息越多,解決就越簡單,反之,就會(huì)更難。 首先解釋下符號化的概念:符號化就...
這篇文章主要介紹工作中常用到的環(huán)境變量,讓大家能有一個(gè)清晰徹底的認(rèn)識。 文章內(nèi)容主要是我個(gè)人的觀點(diǎn),如有疑問,歡迎評論區(qū)留言。 1、環(huán)境變量是什...
一、--no-ff 使用和不使用的區(qū)別 1、能夠fast-foward情況下,即切出分支后,主分支沒有任何改動(dòng): 使用 --no-ff ,會(huì)多出...
逆向,目前我在業(yè)余時(shí)間剛剛開始。有一部分是愛好,有一部分是行業(yè)形勢所逼迫,所以就慢慢的搞起來。在整個(gè)過程中,遇到好多問題,但現(xiàn)在還沒達(dá)到目標(biāo)。我...
Protocol,協(xié)議。我自己的概括就是:一方制定規(guī)則,一方遵守規(guī)則。蘋果官方解釋: 本文會(huì)介紹Protocol的一些使用場景,掌握這些后,會(huì)使...