Homebrew for macOS 安裝 Crowdin CLI 使用homebrew命令行 $ brew install crowdin 需...
投稿
Homebrew for macOS 安裝 Crowdin CLI 使用homebrew命令行 $ brew install crowdin 需...
本文主要引自huxinguang002寫(xiě)的Swift 值類(lèi)型和引用類(lèi)型以及# Yarn_寫(xiě)的【Swift學(xué)習(xí)】值類(lèi)型、引用類(lèi)型 & 堆、棧一個(gè)是...
——————轉(zhuǎn)載自http://blog.sunnyxx.com/2014/10/15/behind-autorelease/ 我是前言 Aut...
有感于iOS自動(dòng)布局代碼的冗長(zhǎng)和繁瑣,閑來(lái)無(wú)事,便自己封裝了一下。寫(xiě)的過(guò)程中我借鑒了NSLayoutAnchor和masonry的一些思路,寫(xiě)了...
SideTable主要存放了OC對(duì)象的引用計(jì)數(shù)和弱引用相關(guān)信息。定義如 下: SideTable的定義很清晰有三個(gè)成員: ●spinlock_t...
前言 看了下上篇博客的發(fā)表時(shí)間到這篇博客,竟然過(guò)了11個(gè)月,罪過(guò),罪過(guò)。這一年時(shí)間也是夠折騰的,年初離職跳槽到鵝廠,單獨(dú)負(fù)責(zé)一個(gè)社區(qū)項(xiàng)目,忙的天...
好奇觸摸事件是如何從屏幕轉(zhuǎn)移到APP內(nèi)的?困惑于Cell怎么突然不能點(diǎn)擊了?糾結(jié)于如何實(shí)現(xiàn)這個(gè)奇葩響應(yīng)需求?亦或是已經(jīng)被響應(yīng)鏈、手勢(shì)、targe...
前言 在MRC下, 我們需要手動(dòng)管理內(nèi)存, 寫(xiě)一大堆的retain, release代碼, 稍不留神就會(huì)造成內(nèi)存泄露; 而ARC下, 編譯器幫我...
直接看第四特點(diǎn)內(nèi)容即可。 一、實(shí)現(xiàn)原理 主要是通過(guò)objc_autoreleasepoolpush、objc_autoreleasepoolpo...
近來(lái)一位同事說(shuō),把項(xiàng)目中的 -ObjC 刪除,打包時(shí)可以省下 10多M,并且編譯通過(guò)可以運(yùn)行,那何樂(lè)不為? 項(xiàng)目中,真的可以隨意刪除這個(gè)標(biāo)記嗎?...