贊!是可用的!換個(gè)思路會(huì)更廣闊!
(用 Swift UILabel 的 extension 擴(kuò)展了一個(gè) UILabel 的點(diǎn)擊事件,用此方法已經(jīng)完美實(shí)現(xiàn)?。?/p>
游龍飛雪 評(píng)論自Swift在擴(kuò)展中關(guān)聯(lián)對(duì)象
贊!是可用的!換個(gè)思路會(huì)更廣闊!
(用 Swift UILabel 的 extension 擴(kuò)展了一個(gè) UILabel 的點(diǎn)擊事件,用此方法已經(jīng)完美實(shí)現(xiàn)?。?/p>
游龍飛雪 評(píng)論自Swift在擴(kuò)展中關(guān)聯(lián)對(duì)象
(把以前 Hexo 博客中的內(nèi)容都遷移過來了) bind 是 ReactiveCocoa的核心方法, 顧名思義:綁定, 跟以往的賦值不同.RAC 封裝了很多方法, 底層都是用...
初次看到這兩個(gè)單詞 Covariance, Contravariance也許很茫然, 先解釋一下這兩個(gè)單詞的由來, variance是"型變"的意思, 表示兩個(gè)源類型的關(guān)系是...
估計(jì)畫錯(cuò)了吧, 肯定不會(huì)改變 contentSize 的, 最多改變 contentOffset
contentSize、contentOffset和contentInset的圖解辨別從網(wǎng)易博客轉(zhuǎn)戰(zhàn)簡(jiǎn)書已經(jīng)3個(gè)月了,還沒提筆寫過一篇文章,那就從今天開始寫自己的第一篇文章吧,算是激勵(lì)自己繼續(xù)寫作的動(dòng)力,既然是開篇,那么就從iOS開發(fā)中容易混淆的三個(gè)概念開始吧...
報(bào)什么錯(cuò)誤?
Swift中安全優(yōu)雅的使用UserDefaults原文在這里 納尼? 如此簡(jiǎn)單的 UserDefaults 怎么去優(yōu)雅的使用? 這么簡(jiǎn)單的還能玩出花來? 沒毛病吧? 嗯, 沒毛病! Objective-C 中的 NSUse...
原文在這里 上篇分析了 TMCache中內(nèi)存緩存TMMemoryCache的實(shí)現(xiàn)原理, 這篇文章將詳細(xì)分析磁盤緩存的實(shí)現(xiàn)原理. 磁盤緩存,顧名思義:將數(shù)據(jù)存儲(chǔ)到磁盤上,由于需...
原文在這里 緩存是我們移動(dòng)端開發(fā)必不可少的功能, 目前提及的緩存按照存儲(chǔ)形式來分主要分為: 內(nèi)存緩存: 快速, 讀寫數(shù)據(jù)量小 磁盤緩存: 慢速, 讀寫數(shù)據(jù)量大(慢速是相對(duì)于內(nèi)...
Objective-C高級(jí)編程讀書筆記三部曲已經(jīng)寫完, 另外兩篇如下 :Objective-C高級(jí)編程讀書筆記之內(nèi)存管理Objective-C高級(jí)編程讀書筆記之blocks ...