自定義init初始化構(gòu)造函數(shù)實現(xiàn)參數(shù)傳遞 對于UIKit框架類,不能像下面一樣簡單的重寫: ```import UIKitclass WebViewController:UI...
自定義init初始化構(gòu)造函數(shù)實現(xiàn)參數(shù)傳遞 對于UIKit框架類,不能像下面一樣簡單的重寫: ```import UIKitclass WebViewController:UI...
本篇結(jié)構(gòu): 前言 TCP報文首部格式 三次握手 四次揮手 wireshark抓包三次握手 wireshark抓包四次揮手 一、前言 比較郁悶,明明年紀(jì)不大,記性卻出奇顯出老態(tài)...
一,配置賬戶,注意需要和Github賬戶設(shè)置一樣 git config --global user.name xxxgit config --global user.emai...
在軟件工程中,(引自維基百科)設(shè)計模式[https://zh.wikipedia.org/wiki/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F_...
什么是 rebase? git rebase 你其實可以把它理解成是“重新設(shè)置基線”,將你的當(dāng)前分支重新設(shè)置開始點。這個時候才能知道你當(dāng)前分支于你需要比較的分支之間的差異。原...
前言 在面向?qū)ο缶幊讨校覀兠刻於荚趧?chuàng)建對象,用對象描述著整個世界,然而對象是如何從孕育到銷毀的呢? 目錄 1.孕育對象 2.對象的出生 3.對象的成長 4.對象的銷毀 5....
前言 在上篇中,仔細(xì)分析了一下Block的實現(xiàn)原理以及__block捕獲外部變量的原理。然而實際使用Block過程中,還是會遇到一些問題,比如Retain Circle的問題...
上一篇文章iOS底層原理總結(jié) - 探尋block的本質(zhì)(一)中已經(jīng)介紹過block的底層本質(zhì)實現(xiàn)以及了解了變量的捕獲,本文繼續(xù)探尋block的本質(zhì)。 block對對象變量的捕...