查找響應(yīng)者 hitTexst 它首先會通過調(diào)用自身的 pointInside 方法判斷用戶觸摸的點是否在當(dāng)前對象的響應(yīng)范圍內(nèi),如果 pointInside 方法返回 NO h...
背景: 日常的項目經(jīng)過長時間的迭代,優(yōu)化,重構(gòu)之后,可能會積累一些用不到了的類,長久下去,會影響我們的包大小。定期的檢測,可以在一定程度上控制ipa的增大<話說不是砍需求才是...
本文介紹了 3 種統(tǒng)計項目代碼的方式,分別為 Cloc 庫、VSCode 代碼統(tǒng)計插件 —— VS Code Counter、IDEA 代碼統(tǒng)計插件 —— Statistic...
本文簡介 上次寫的一個終端里面斗魚TV彈幕Python版本和Ruby版本,并且發(fā)布到PIP和RubyGems上面.在發(fā)布PIP包的時候,居然Google不到一篇可以非常好的講...
好棒啊 感謝分享
吐血整理草原自駕撒歡路線,每條都讓人尖叫!路線一:達達線熱阿線 ?全程:1500KM 推薦理由:這是條近年來超火的草原路線!是被無數(shù)人種草的夏季草原必去路線。深入草原腹地,來看看這里是不是你想象中的草原。 高光時刻:...
路線一:達達線熱阿線 ?全程:1500KM 推薦理由:這是條近年來超火的草原路線!是被無數(shù)人種草的夏季草原必去路線。深入草原腹地,來看看這里是不是你想象中的草原。 高光時刻:...
CollectionView 相關(guān)內(nèi)容: 1. iOS 自定義圖片選擇器 3 - 相冊列表的實現(xiàn)2. UICollectionView自定義布局基礎(chǔ)3. UICollecti...
RxSwit中最重要的一個概念叫做Observable,我們可以把他翻譯為序列、可觀察序列等等 流、序列、可觀察序列,都是一樣的東西。就是一個可以持續(xù)發(fā)出事件的東西。 在Rx...
1.convertRect的使用 1 [A convertRect:B.frame toView:C]; 計算A上的B視圖在C中的位置CGRect 2 [A convertR...
概述:UIPinchGestureRecognizer捏合手勢,繼承于UIGestureRecognizer類,相對于UIGestureRecognizer多了兩個屬性值。 ...
在前篇重組/分解動畫完成后,我想到了一個最佳使用場景:CollectionView 添加和刪除項目時的動畫。效果如圖: 這個效果非常容易集成到你的項目中,Github 地址:...
整理的一些iOS面試相關(guān)問題,持續(xù)更新,敬請關(guān)注 1、2018 iOS面試題---UI相關(guān):事件傳遞,圖像顯示,性能優(yōu)化,離屏渲染[https://juejin.im/pos...
本文首發(fā)于我的個人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-runtime-01/...
Runtime的特性主要是消息(方法)傳遞,如果消息(方法)在對象中找不到,就進行轉(zhuǎn)發(fā),具體怎么實現(xiàn)的呢。我們從下面幾個方面探尋Runtime的實現(xiàn)機制。 Runtime介紹...
通知 通知中心 NSNotificationCenter 通知中心的作用 添加觀察者 通知的發(fā)送 給通知找到對應(yīng)的觀察者去執(zhí)行 怎么實現(xiàn)的 通知中心存儲的結(jié)構(gòu)基本如上圖所示 ...
通知的概念 一些基本的概念就不做介紹了,應(yīng)該都明白,好了,直接上代碼為了方便查看,發(fā)送通知和接受通知就放在同一個文件里,一般項目不會這么用,但是操作都是一樣的可以po一下 [...