牛批
iOS設(shè)置UIView陰影遇到的一些坑目的是為了給這塊view下半部分加上陰影,實(shí)現(xiàn)代碼如下。 1坑 masksToBounds默認(rèn)為false,也許項(xiàng)目中加了默認(rèn)為true的效果。true的情況會(huì)導(dǎo)致陰影效果一...
牛批
iOS設(shè)置UIView陰影遇到的一些坑目的是為了給這塊view下半部分加上陰影,實(shí)現(xiàn)代碼如下。 1坑 masksToBounds默認(rèn)為false,也許項(xiàng)目中加了默認(rèn)為true的效果。true的情況會(huì)導(dǎo)致陰影效果一...
目的是為了給這塊view下半部分加上陰影,實(shí)現(xiàn)代碼如下。 1坑 masksToBounds默認(rèn)為false,也許項(xiàng)目中加了默認(rèn)為true的效果。true的情況會(huì)導(dǎo)致陰影效果一...
SDWebImage基本使用 SDWebImage內(nèi)部結(jié)構(gòu) SDWebImage的實(shí)現(xiàn)原理 SDWebImageManger是由一個(gè)SDWebImageDownloader(...
這
iOS概念攻堅(jiān)之路(一):RunLoop前言 Y神寫的是真的好。這篇文章的大部分內(nèi)容來(lái)自 Y神的深入理解 RunLoop,再結(jié)合官方文檔 和其他一些網(wǎng)上的資料再加上自己的一些理解做了一些補(bǔ)充和歸納,官方文檔也非常值...
前言 iOS 的內(nèi)存管理不止是 「引用計(jì)數(shù)表」。 iOS 開發(fā)者基本都知道 iOS 是通過(guò)「引用計(jì)數(shù)」來(lái)管理內(nèi)存的,但是也許并不知道 iOS 其他的內(nèi)存管理方式,比如 「Ta...
前言 這年頭,不能扯點(diǎn) Runtime 哪敢去面試啊。。 Runtime 直接翻譯就是 運(yùn)行時(shí)。但是有人說(shuō)它叫運(yùn)行時(shí),有人說(shuō)它是運(yùn)行時(shí)庫(kù),有人說(shuō)它就是一個(gè)對(duì)象,exm?又是對(duì)...
前言 Y神寫的是真的好。這篇文章的大部分內(nèi)容來(lái)自 Y神的深入理解 RunLoop,再結(jié)合官方文檔 和其他一些網(wǎng)上的資料再加上自己的一些理解做了一些補(bǔ)充和歸納,官方文檔也非常值...
最近做了一個(gè)有關(guān)用戶勾選《用戶協(xié)議》和《隱私政策》的功能,最開始使用系統(tǒng)自帶的UItextView的富文本功能,實(shí)現(xiàn)圖文并排點(diǎn)擊事件,但是點(diǎn)擊高亮的文字和圖片后,先會(huì)變灰,再...
@水木星陽(yáng) 明白了
iPhone屏幕分辨率和適配規(guī)則(基礎(chǔ)篇)隨著iPhone 5、iPhone 6、iPhone 6 Plus、iPhone X等機(jī)型的發(fā)布,iPhone也進(jìn)入了一個(gè)多屏?xí)r代。不同的屏幕尺寸給我們帶來(lái)了很大的困擾。今天...
為什么說(shuō) iPhone4 的分辨率比 iPhone3GS 提升了 4倍?不是說(shuō) 1pt = 2px 嗎?
iPhone屏幕分辨率和適配規(guī)則(基礎(chǔ)篇)隨著iPhone 5、iPhone 6、iPhone 6 Plus、iPhone X等機(jī)型的發(fā)布,iPhone也進(jìn)入了一個(gè)多屏?xí)r代。不同的屏幕尺寸給我們帶來(lái)了很大的困擾。今天...
前言: 在iOS開發(fā)中,有時(shí)候想改一下項(xiàng)目的名字,這會(huì)遇到很多麻煩。 直接改項(xiàng)目名的話,Xcode不會(huì)幫你改所有的名字 項(xiàng)目中的很多文件、文件夾或者是項(xiàng)目設(shè)置的項(xiàng),都是不能隨...
基本概念 1、什么是核心動(dòng)畫 Core Animation(核心動(dòng)畫)是一組功能強(qiáng)大、效果華麗的動(dòng)畫API,無(wú)論在iOS系統(tǒng)或者在你開發(fā)的App中,都有大量應(yīng)用。核心動(dòng)畫所在...