什么是 Interface ? 接口類似于抽象類,只不過(guò)他更加徹底,只提供標(biāo)準(zhǔn)卻完全不實(shí)現(xiàn)細(xì)節(jié)。具體表現(xiàn)在,成員字段不可以賦值初始化,方法不可以實(shí)現(xiàn)。用來(lái)約束對(duì)象、函數(shù)以及類...
什么是 Interface ? 接口類似于抽象類,只不過(guò)他更加徹底,只提供標(biāo)準(zhǔn)卻完全不實(shí)現(xiàn)細(xì)節(jié)。具體表現(xiàn)在,成員字段不可以賦值初始化,方法不可以實(shí)現(xiàn)。用來(lái)約束對(duì)象、函數(shù)以及類...
概述:當(dāng)iOS客戶端中webView 與js交互,在主線程執(zhí)行js腳本時(shí),而js腳本存在alert()、confirm()、prompt()這三種彈窗時(shí)會(huì)造成iOS界面卡死。...
WMZDailog - 功能樣式最多的最齊全的的彈窗控件 控件全部采用鏈?zhǔn)骄幊?,所有屬性均可定?WMZDailog[https://github.com/wwmz/WMZD...
前言 項(xiàng)目中做的一個(gè)Swift版本的翻牌動(dòng)畫(huà),在自定義Window彈窗基礎(chǔ)上,使用transition動(dòng)畫(huà)實(shí)現(xiàn)。 效果圖 1.彈窗部分 彈窗考慮到解耦和使用便捷,采取自定義W...
我們總會(huì)遇見(jiàn)特別不適合使用原生開(kāi)發(fā)的頁(yè)面,比如一個(gè)文章詳情頁(yè),上面是文章下面是評(píng)論,就比如現(xiàn)在用的簡(jiǎn)書(shū)的手機(jī)版這樣,那么這種需求應(yīng)該怎么做呢?最好的方法當(dāng)然是整個(gè)頁(yè)面都是用H...
上一節(jié)中,我們學(xué)習(xí)了蘋(píng)果官方提供的面向?qū)ο蟮膶?shí)現(xiàn)多線程的方法——NSThread。這一節(jié)中,我們學(xué)習(xí)C語(yǔ)言的實(shí)現(xiàn)多線程的方法,GCD,這也是我們項(xiàng)目中經(jīng)常使用的一種方法。NS...
雖然前面已經(jīng)分享過(guò)比較多的面試題,但是最近很多人給我反應(yīng)還在找工作。 我想還是再總結(jié)一下關(guān)于面試的一些資料吧。 一.筆試題 筆試基本都有一兩道基礎(chǔ)題,比如說(shuō)UITableVi...
大家在開(kāi)發(fā)中,有些viewcontroller需要隱藏navigationbar,經(jīng)常在這跳轉(zhuǎn)的時(shí)候會(huì)出現(xiàn)黑條,白條的情況,在網(wǎng)上一查大部分給出的方案是在 大部分情況這樣確實(shí)...
骨架屏是什么? 骨架屏(Skeleton Screen)是一種優(yōu)化用戶弱網(wǎng)體驗(yàn)的方案。在弱網(wǎng)情況下,客戶端獲取到服務(wù)器數(shù)據(jù)的時(shí)間會(huì)比較長(zhǎng),此時(shí)用戶會(huì)比較煩躁。該方案是指在空白...