先來一個(gè)TimerDemo[https://github.com/HZX-iOS-Project/TimerDemo]助助興。喲呵呵定時(shí)器在項(xiàng)目開發(fā)中會(huì)經(jīng)常使用,下邊就是最簡(jiǎn)...
OC調(diào)用方法的機(jī)制其實(shí)就是消息轉(zhuǎn)發(fā)機(jī)制,最終都是轉(zhuǎn)成objc_msgSend的函數(shù)調(diào)用。接下來我們就一起我們先來看下類的底層結(jié)構(gòu)![ 消息發(fā)送 第一步: 查詢接收者是否為空,...
底層實(shí)現(xiàn) 項(xiàng)目開發(fā)中我們經(jīng)常使用block,今天我們就一起研究一下block,我們一起看一下block到底是什么。 我們先把OC編譯成C++代碼 使用clang編譯 打開命令...
iOS14之后UIPikerView選中行居然有背景顏色了如圖,這種情況我們是不需要的! 解決方案: 我們只需一句代碼搞定 ??????警告,這句代碼要放在確定數(shù)據(jù)源之后(n...
xcode升級(jí)到最新版本12后,模擬器和手機(jī)都能運(yùn)行,等到打包的時(shí)候居然報(bào)錯(cuò)了,說是Target版本最低兼容iOS12。王德發(fā)?。?!,還不讓我兼容低版本了。 接下來一頓操作,...
最近使用到了MD5加密,就寫了這個(gè)擴(kuò)展,看代碼吧。詳情請(qǐng)查看Demo tip:16位實(shí)際上是從 32 位字符串中,取中間的第 9 位到第 24 位的部分使用方法: 如果有誤,...
@憂藍(lán)晴空 這個(gè)還沒有遇到過,您怎么設(shè)置的顏色,使用的Color Set,還是使用的代碼,檢查一下是否其他地方有設(shè)置過顏色。
iOS13暗黑模式適配(項(xiàng)目開發(fā)版)蘋果公司在iOS13推出了暗黑模式,蘋果的建議是讓開發(fā)者盡快適配。前段時(shí)間微信就推出了暗黑模式。所以我們也需要盡快適應(yīng)。 這里也提供 禁用暗黑模式 的方法,請(qǐng)查看iOS開發(fā)小...
如何設(shè)置請(qǐng)求時(shí)長。 我們可以通過查看官方使用文檔找到答案。首先我們來看下官方使用文檔關(guān)于請(qǐng)求時(shí)長的截圖 閱讀文檔我們發(fā)現(xiàn),其實(shí)源碼方法最后一個(gè)參數(shù)requestModifie...
你可以在監(jiān)聽模式變化中修改Tabbar的圖片 這個(gè)方法可以寫在自定義的TabbarController中。以下是swift版本。我的demo中已跟新OC版,希望可以幫助你
override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
super.traitCollectionDidChange(previousTraitCollection)
if #available(iOS 13.0, *) {
if self.traitCollection.hasDifferentColorAppearance(comparedTo: previousTraitCollection) {
changeTabbarItemImage(naviVC: self.children[2], defaultImage: UIImage(named: "tongxunlu_"), selectedImage: UIImage(named: "tongxunlu2_"))
}
}
}
func changeTabbarItemImage(naviVC: UIViewController, defaultImage: UIImage?, selectedImage: UIImage?) {
naviVC.tabBarItem.image = defaultImage
naviVC.tabBarItem.selectedImage = selectedImage
}
iOS13暗黑模式適配(項(xiàng)目開發(fā)版)蘋果公司在iOS13推出了暗黑模式,蘋果的建議是讓開發(fā)者盡快適配。前段時(shí)間微信就推出了暗黑模式。所以我們也需要盡快適應(yīng)。 這里也提供 禁用暗黑模式 的方法,請(qǐng)查看iOS開發(fā)小...
不好意思,沒太明白什么意思
iOS13暗黑模式適配(項(xiàng)目開發(fā)版)蘋果公司在iOS13推出了暗黑模式,蘋果的建議是讓開發(fā)者盡快適配。前段時(shí)間微信就推出了暗黑模式。所以我們也需要盡快適應(yīng)。 這里也提供 禁用暗黑模式 的方法,請(qǐng)查看iOS開發(fā)小...