實(shí)現(xiàn)如下5行5列菱形:
可以自己寫UIButton分類重寫按鈕響應(yīng)鏈方法,結(jié)合關(guān)聯(lián)對(duì)象設(shè)置屬性來(lái)控制button的具體實(shí)現(xiàn)方法。 hitTest中的內(nèi)部實(shí)現(xiàn)面試時(shí)可能會(huì)用到 針對(duì)超出父view之外的...
重用池:2個(gè)NSMutableSet的隊(duì)列,一個(gè)等待使用隊(duì)列,一個(gè)使用中的隊(duì)列。 自定義的重用池使用方法: 自定義的DSQViewReusePool.h類: 自定義的DSQV...
NSPredicate類是用來(lái)定義邏輯條件約束的獲取或內(nèi)存中的過(guò)濾搜索。 可以使用謂詞來(lái)表示邏輯條件,用于描述對(duì)象持久性存儲(chǔ)在內(nèi)存中的對(duì)象過(guò)濾。 NSPredicate的基本...
前言 自從抖音團(tuán)隊(duì)分享了這篇 抖音研發(fā)實(shí)踐:基于二進(jìn)制文件重排的解決方案 APP啟動(dòng)速度提升超15% 啟動(dòng)優(yōu)化文章后 , 二進(jìn)制重排優(yōu)化pre-main階段的啟動(dòng)時(shí)間自此被大...
前端數(shù)據(jù)無(wú)分組返回,自遍歷設(shè)置數(shù)據(jù)按時(shí)間分組顯示 直接擼代碼 拿到加載后的總數(shù)據(jù)后,通過(guò)下面兩個(gè)方法來(lái)定位數(shù)據(jù)位置 //獲得每個(gè)時(shí)間相同的數(shù)量 - (NSArray *)ge...
本應(yīng)用尊重并保護(hù)所有使用服務(wù)用戶的個(gè)人隱私權(quán)。為了給您提供更準(zhǔn)確、更有個(gè)性化的服務(wù),本應(yīng)用會(huì)按照本隱私權(quán)政策的規(guī)定使用和披露您的個(gè)人信息。但本應(yīng)用將以高度的勤勉、審慎義務(wù)對(duì)待...
最近在做音樂(lè)播放器,要靜音狀態(tài)下播放,后臺(tái)播放,遠(yuǎn)程控制,鎖屏顯示,上拉菜單控制,來(lái)電中斷處理等。 開啟后臺(tái)模式:在TARGETS-Capabilities-Backgrou...