使用CocoaPods也有很長一段時間了,最近幾個月的時間里也主導了公司私有Pods的創(chuàng)建和使用。在此期間踩過了不少坑,在踩坑的過程中也收獲了不少經(jīng)驗,更加熟練地掌握了Coc...
寫在前面 最終效果圖: 本文嚴重抄襲自:http://www.itdecent.cn/p/7de00c73a2bb 因排版和原文中的一些bug,參照搜索引擎和原文有了本篇文...
前言 今天給大家分享一下抖音的點贊動畫的實現(xiàn), 廢話不多說上圖 本篇文章主要包含技術(shù)點: CAShapeLayer和貝賽爾曲線繪制三角形 組合動畫的時間技巧 實現(xiàn)原理 首先 ...
(一)代理模式 應(yīng)用場景:當一個類的某些功能需要由別的類來實現(xiàn),但是又不確定具體會是哪個類實現(xiàn)。 優(yōu)勢:解耦合 敏捷原則:開放-封閉原則 實例:tableview的 數(shù)據(jù)源d...
⑨ 設(shè)計模式相關(guān)面試題 一.編程中的六大設(shè)計原則? 1.單一職責原則 通俗地講就是一個類只做一件事 CALayer:動畫和視圖的顯示。 UIView:只負責事件傳遞、事件響應(yīng)...
前言 在iOS開發(fā)過程中,會經(jīng)常使用到一個修飾詞“weak”,使用場景大家都比較清晰,用于一些對象相互引用的時候,避免出現(xiàn)強強引用,對象不能被釋放,出現(xiàn)內(nèi)存泄露的問題。 we...
很少有人知道weak表其實是一個hash(哈希)表,Key是所指對象的地址,Value是weak指針的地址數(shù)組。更多人的人只是知道weak是弱引用,所引用對象的計數(shù)器不會加一...
圖片緩存框架 圖片的讀寫 讀取圖片image.png 緩存圖片image.png (1)如果程序并沒有被關(guān)閉,一直在運行,那么此時內(nèi)存緩存中有數(shù)據(jù),硬盤緩存中有數(shù)據(jù)。如果此時...
作為一個開發(fā)者,有一個學習的氛圍跟一個交流圈子特別重要,這是一個我的iOS開發(fā)交流群:130595548[https://jq.qq.com/?_wv=1027&k=L3kz...