根據(jù)蘋果要求2020年4月之后上線的APP都必須使用LaunchScreen適配啟動(dòng)圖,在研究的過程中發(fā)現(xiàn)還是有一些坑的,記錄一下。 環(huán)境: Xcode 11.3 + iPh...
根據(jù)蘋果要求2020年4月之后上線的APP都必須使用LaunchScreen適配啟動(dòng)圖,在研究的過程中發(fā)現(xiàn)還是有一些坑的,記錄一下。 環(huán)境: Xcode 11.3 + iPh...
前言 我第一次開始重視Objective-C Runtime是從2014年11月1日,@唐巧老師在微博上發(fā)的一條微博開始。 這是sunnyxx在線下的一次分享會(huì)。會(huì)上還給了4...
前言 當(dāng)用戶按下home鍵的時(shí)候,iOS的App并不會(huì)馬上被kill掉,還會(huì)繼續(xù)存活若干時(shí)間。理想情況下,用戶點(diǎn)擊App的圖標(biāo)再次回來的時(shí)候,App幾乎不需要做什么,就可以還...
前言 在我們想要發(fā)布自己的pod文件時(shí),需要通過Pod Lib Create指令去創(chuàng)建pod,然后添加文件,測(cè)試后發(fā)布.這次我們來探究下Pod Lib Create到底是如何...
最近很多同學(xué)問我,swift語言中,??是怎么回事。因?yàn)樵谖⑿沤涣髦?,問題不能被清晰表述,所以我很奇怪對(duì)于這么簡(jiǎn)單的一個(gè)運(yùn)算符,會(huì)有這么多同學(xué)有疑問。后來隨著對(duì)問題理解的深入...
從一個(gè)具體需求說起 應(yīng)用中有多個(gè)頁面內(nèi)的UICollectionViewCell需要實(shí)現(xiàn)一個(gè)相同的小動(dòng)畫:被選中時(shí),先縮小到原來的0.8倍,再回彈到0.9倍。動(dòng)畫本身實(shí)現(xiàn)起來...
前言 ??之前也有學(xué)過Swift,但并沒有使用到項(xiàng)目中,現(xiàn)在隨著Swift的完善以及三方開源SDK的支持越來越多,最近公司項(xiàng)目也決定采用OC+Swift混編的方式進(jìn)行開發(fā),一...
inline 在iOS中的一些框架中,static inline是經(jīng)常出現(xiàn)的關(guān)鍵字組合. static自不用多說,表示在當(dāng)前文件中應(yīng)用,如 static A, 在其它文件中也...
在iOS開發(fā)中,Protocol是一種經(jīng)常用到的設(shè)計(jì)模式,蘋果的系統(tǒng)框架中也普遍用到了這種方式,比如UITableView中的 ,以及<NSCopying>、<NSObjec...