在這一系列文章里,我主要會將自己閱讀第三方代碼的經(jīng)歷記錄下來,嘗試獨(dú)立分析解剖一個框架。之前也閱讀過一些第三方代碼,但是實(shí)際上來說對自己的成長并沒有太大的幫助,因為閱讀的不細(xì)致,沒有領(lǐng)會到代碼的精髓。我希望能夠通過記錄筆記并發(fā)布到博客上這樣的方式來一步步的學(xué)習(xí)優(yōu)秀框架。第一個框架是POP,其次是AFN和SDWebImage。之所以先讀POP,主要是因為我對POP 了解的很少,好奇心驅(qū)使我先閱讀POP??。

  一、入門

  其實(shí)閱讀代碼我覺得最困難的就是第一步,找不到頭緒不知道從哪里看起。我是先到GitHub上查找了官方的使用介紹,先找到如何使用這個框架,這個框架最常用的有哪些方法和類??梢钥闯龀巳绾伟惭b和導(dǎo)入框架外,官方主要介紹了4個類及其使用方法分別是:POPSpringAnimation、POPDecayAnimation、POPBasicAnimation、POPCustomAnimation,同時也介紹了POPAnimatableProperty、POPAnimationTracer 這兩個類。根據(jù)名字判斷前4個類是4種常見的動畫,POPAnimatableProperty應(yīng)該是可擴(kuò)展的動畫屬性,POPAnimationTracer應(yīng)該是動畫過程跟蹤類。

  二、從POPSpringAnimation開始

  首先我們先看一下POPSpringAnimation,畢竟POP 最重要是還是前4種動畫類,我們先拿出一個類來看看。首先可以看出它是繼承POPPropertyAnimation的。

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式

我想了解如何學(xué)習(xí)

姓名:
手機(jī):
留言: