iOS - Crash防護(hù)主要有以下幾個(gè)方面1,子線程訪問UI:通過runtime攔截幾個(gè)UI方法,并且監(jiān)聽當(dāng)前線程,如果不是主線程則強(qiáng)行轉(zhuǎn)回主線程,并且可以進(jìn)行上報(bào) 2,調(diào)...
一绍坝、準(zhǔn)備好icon圖標(biāo) 然后放到項(xiàng)目中 如圖所示 注意:1、圖片一定不要放到 Assets.xcassets 里面2苔悦、icon圖片的名稱可以隨意取3轩褐、icon圖片可以為一張 ...
前言:對(duì)于文本的高度計(jì)算通常我們會(huì)使用NSString的- (CGRect)boundingRectWithSize:(CGSize)size options:(NSStri...
一個(gè)簡(jiǎn)單的橫向滑動(dòng)功能,可以通過UIScrollView來實(shí)現(xiàn)玖详,如果涉及到分頁滑動(dòng)效果或者更進(jìn)一步的動(dòng)畫實(shí)現(xiàn)把介,就需要通過設(shè)置scrollview的各種滑動(dòng)狀態(tài)對(duì)應(yīng)的Deleg...
這個(gè)標(biāo)題挺難起的: UICollectionView設(shè)置翻頁區(qū)域?UICollectionView依據(jù)items翻頁蟋座,而不是屏幕寬度拗踢?UICollectionView每一頁開...
dependency injection 關(guān)于IOS依賴注入那些事 本文介紹的是另一個(gè)屎上最牛叉的ios開發(fā)新框架,最大的特點(diǎn)就是:幫助我們開發(fā)出松散耦合(loose cou...
最佳方案一:使用新API 如果你的系統(tǒng)只支持iOS10以上,強(qiáng)烈建議使用新API券膀。 這新的API君纫,增加了block的參數(shù)。關(guān)于這個(gè)block參數(shù)三娩,官方文檔說明如下: 翻譯過來...
UITableView字母索引視圖(仿微信) 我們?cè)谑褂肬ITableView時(shí)好乐,會(huì)一個(gè)自帶的字母索引視圖。但是設(shè)計(jì)要求字母要在滑動(dòng)列表的上層瓦宜,類似下圖: 于是蔚万,我自己寫了一...
cocoapods速度太慢,所以pod install經(jīng)常會(huì)失敗临庇,失敗了又要執(zhí)行pod install反璃,所以搞了一個(gè)簡(jiǎn)單的shell反復(fù)執(zhí)行。 1假夺、在項(xiàng)目.xcodeproj...
iOS項(xiàng)目集成WeexSDK 在iOS工程中集成FrameWork無外乎兩種淮蜈,第一,項(xiàng)目支持cocoaPods已卷,采用cocoaPods 集成 Weex iOS SDK到你的項(xiàng)...
iOS適配劉海屏梧田,看我避免踩坑 終生程序員小松哥關(guān)注 0.9892018.12.31 17:03:52字?jǐn)?shù) 1,092閱讀 3,262 為什么要寫這篇文章呢?在簡(jiǎn)書上搜索了幾...
最近看了許多iPhone X適配的文章侧蘸,發(fā)現(xiàn)很少有介紹safeArea的裁眯,就來隨便寫寫 現(xiàn)在對(duì)于iPhone X的適配,有一種常見的做法是給導(dǎo)航欄或tabbar增加一個(gè)固定的...
動(dòng)態(tài)切換器讳癌,令人驚嘆的文本字段穿稳,不同的動(dòng)畫視圖等等! 1.TKSwitcherCollection 今天晌坤,我們將從TKSwitcherCollection開始逢艘,這是動(dòng)畫開關(guān)控...
NerdyUI github: https://github.com/nerdycat/NerdyUI Cupcake (Swift 版本) github: https://...