前言
针对MRC-ARC混编,看似两年前的项目,要求提出重构方案以及代码优化。
打开文件夹的一瞬间,密密麻麻的文件,我的天,太尼玛乱了!!!
打开工程的一瞬间,看似MVC的一套框架,嗯,还不错,还好目录没有太多文件。
然而,我错了。。。
总而言之,小伙子,该干活了!
第一步:项目文件目录整改
|---Vendor
|---Umeng
|---TencentSDK
|---WeChatSDK
|---WeiboSDK
|---GeTuiSDK
|---BaiduMap
...
|---AppDelegate
|---Class
|---Base
|---BaseEntity
|---BaseView
|---BaseViewController
|---BaseTableViewController
|---BaseWebViewController
|---Home
|---ViewController
|---View
|---Model
|---Entity
...
|---Utility
|---HTTPClient
|---Common
|---Category
|---Foundation
|---UIKit
|---Constant
|---Configure
|---Constant
|---Manager
|---Plugins
|-ThreadPartyLoginPlugins
|-SharePlugins
...
|---CustomerView
|---Resources
|---ttf
|---strings
|---Videos
|---Plists
|---Audios
|---Images
|---Frameworks