概述 協(xié)議(Protocol)類似一個(gè)類的接口榄攀,不同的是協(xié)議沒有父類,也不能定義實(shí)例變量。 只聲明阐枣,不實(shí)現(xiàn)。協(xié)議只能定義公用的一套接口悠鞍,但不能提供具體的實(shí)現(xiàn)方法弓坞。也就是說,它...
概述 協(xié)議(Protocol)類似一個(gè)類的接口榄攀,不同的是協(xié)議沒有父類,也不能定義實(shí)例變量。 只聲明阐枣,不實(shí)現(xiàn)。協(xié)議只能定義公用的一套接口悠鞍,但不能提供具體的實(shí)現(xiàn)方法弓坞。也就是說,它...
Demo_github 快速排序 快速排序(Quick Sort)是對冒泡排序的一種改進(jìn)拉宗。通過一趟排序?qū)⒁判虻臄?shù)據(jù)分割成獨(dú)立的兩部分峦树,其中一部分的所有數(shù)據(jù)都比另外一部分的所...
前言 iOS 原生代碼的編譯調(diào)試魁巩,都是通過一遍又一遍地編譯重啟 APP來進(jìn)行的。所以項(xiàng)目代碼量越大姐浮,編譯時(shí)間就越長谷遂。雖然我們可以將部分代碼先編譯成二進(jìn)制集成到工程里,來避免每...
本文首發(fā)于我的個(gè)人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-complete-le...
騰訊新聞今日頭條卖鲤、QQ音樂肾扰、網(wǎng)易云音樂、京東蛋逾、愛奇藝集晚、淘寶、天貓区匣、簡書偷拔、微博等所有主流APP分類切換滾動(dòng)視圖 與其他的同類三方庫對比的優(yōu)點(diǎn): 使用POP(Protocol O...
經(jīng)常遇到UI設(shè)計(jì)師設(shè)計(jì)出多個(gè)按鈕的布局效果,但是系統(tǒng)默認(rèn)的CollectionView布局總是不盡人意.例如這種標(biāo)簽式的控件,放到控制器上往往會(huì)變成了這樣 相信大部分人也用過...
一、CAGradientLayer介紹 CAGradientLayer根據(jù)官方的解釋是漸變層在其背景色上繪制顏色漸變亏钩,即是填充層的形狀(包括圓角)莲绰,通俗的來說就是根據(jù)shap...