代理設(shè)計模式是開發(fā)中比較常見的設(shè)計模式之一,那么在Swift中應(yīng)該如何實(shí)現(xiàn)代理與協(xié)議呢? 協(xié)議(protocol) 協(xié)議用于定義一些函數(shù)的聲明,并要求其他類來實(shí)現(xiàn)這個函數(shù)的具...
代理設(shè)計模式是開發(fā)中比較常見的設(shè)計模式之一,那么在Swift中應(yīng)該如何實(shí)現(xiàn)代理與協(xié)議呢? 協(xié)議(protocol) 協(xié)議用于定義一些函數(shù)的聲明,并要求其他類來實(shí)現(xiàn)這個函數(shù)的具...
在講Bellman-Ford之前先介紹另一種存儲圖的方法:鄰接表。 鄰接表 先上數(shù)據(jù),以下是一個包含4個頂點(diǎn),5條邊的圖。n = 4(頂點(diǎn)編號為1~4), m = 5,接下來...
Dijkstra“單源最短路”,是指指定一個點(diǎn)(源點(diǎn))到其余各個頂點(diǎn)的最短路徑。例如:求下圖中的1號頂點(diǎn)到其他頂點(diǎn)的最短路徑。 與上文中的Floyd-Warshall算法一樣...
可選鏈 官方的說法是:由多個可選類型組成的一個鏈條被稱為可選鏈 然而他的可選性實(shí)際上體現(xiàn)在:我們當(dāng)前調(diào)用的目標(biāo)可能為空.在我們調(diào)用這個目標(biāo)的時候,如果這個目標(biāo)有值則調(diào)用成功,...
1.先看一下效果 2.在iOS7.0以前,要實(shí)現(xiàn)這樣的效果,只有自定義TabBar了,但這很麻煩。而在iOS7.0以后,蘋果在UITabBarControllerDelega...
前言:現(xiàn)在第三方推送也很多 ,比如極光,融云,信鴿,其原理也是相同利用APNS推送機(jī)制 ,前段公司讓做自己的推送,1.避免device token被第三方泄露,保護(hù)手機(jī)設(shè)備信...
irate 給應(yīng)用做評價這個需求還是蠻普遍的,接下來就介紹下這個框架怎么應(yīng)用,以及自己在工作中的自己寫的類分享給大家。 我自己做了兩個版本,一個是irate自帶的彈框,不做改...
開篇 我們登錄簡書的時候就會看到如下類似的驗(yàn)證方式,個人還是很喜歡這種驗(yàn)證方式的,想著如果把它自如自己設(shè)計的軟件中還是不錯的,但是我們要怎么實(shí)現(xiàn)這種驗(yàn)證效果呢,今天就來介紹一...
前言 大家會發(fā)現(xiàn)使用iPhone拍照時候有一個使用頻率不是特別高的一個功能——系統(tǒng)自帶濾鏡,平時拍照拍了就到美圖軟件美美,最近實(shí)習(xí)單位(多媒體技術(shù)公司)有個需求就是做一個這樣...