概念 計(jì)算機(jī)網(wǎng)絡(luò)最重要功能:(1)連通性(2)共享 “三網(wǎng)”:電信網(wǎng)絡(luò)、有線電視網(wǎng)絡(luò)、計(jì)算機(jī)網(wǎng)絡(luò) 網(wǎng)絡(luò)由若干結(jié)點(diǎn)(node)和連接這些結(jié)點(diǎn)的鏈路(link)組成 互聯(lián)網(wǎng)(或互...
swift的基礎(chǔ)語法 這樣吧,先把swift4.0教材的先分享給大家。swift4和swift3的基本上沒有多大的差別。 1.初識(shí)swift 1.1swift中的如何導(dǎo)入框架...
前言 提到iOS的內(nèi)存泄漏檢測(cè),第一個(gè)想到的應(yīng)該就是Instruments的Leaks檢測(cè)模版。不過使用過的人一般都會(huì)覺得這個(gè)檢測(cè)不準(zhǔn)確,有時(shí)候明明泄露了,但是它卻檢測(cè)不出來...
在上一篇《OC循環(huán)引用》的文章中,介紹了NSNotification會(huì)導(dǎo)致循環(huán)引用,我們先來看一下那個(gè)例子。 運(yùn)行結(jié)果: 當(dāng)時(shí)看到這個(gè)運(yùn)行結(jié)果,便果斷的判斷了是循環(huán)引用導(dǎo)致的...
在使用git的過程中,因?yàn)槿藶橐蛩卦斐煞种В╟ommit)被刪除,可以使用以下步驟進(jìn)行恢復(fù)。 首先用以下步驟創(chuàng)建一個(gè)新分支,修改一些文件后刪除,以便進(jìn)行恢復(fù)。 1.創(chuàng)建分支 ...
我試了一下,的確如您所說。依據(jù)個(gè)人的看法,原因是:iOS11之前,estimatedRowHeight設(shè)置為0時(shí),即關(guān)閉了cell高度的預(yù)估功能,所以會(huì)先遍歷一次每個(gè)cell的tableView:heightForRowAtIndexPath:獲取總的高度值,用來設(shè)置tableView的contentSize,之后cell重用時(shí)候,會(huì)再單獨(dú)調(diào)用tableView:heightForRowAtIndexPath:對(duì)該cell的高度設(shè)置。而在預(yù)估高度開啟的時(shí)候,不會(huì)進(jìn)行遍歷獲取每個(gè)cell高度的操作。
【iOS11有坑】UITableView的數(shù)據(jù)源和代理執(zhí)行順序最近翻出了之前的老項(xiàng)目,想做一下iphoneX適配,碰巧發(fā)現(xiàn)了一個(gè)關(guān)于iOS 11的坑,簡(jiǎn)單描述一下: 在一個(gè)繼承UITableViewController的VC中,我在以下...
前言 本文整理了一些關(guān)于navigationBar的非常規(guī)的但是較為實(shí)用的操作,包括利用毛玻璃、動(dòng)態(tài)透明、動(dòng)態(tài)item顏色、動(dòng)態(tài)隱藏,以及頭視圖的動(dòng)態(tài)縮放,并同時(shí)涉及了sta...