JDXJ項(xiàng)目介紹

JDXJ項(xiàng)目介紹

使用語(yǔ)言

Object-C(主)瘩扼、Swift(charts圖表)

目錄簡(jiǎn)要介紹

項(xiàng)目結(jié)構(gòu)
WJKit谆甜、WJToBKit

主要包含常用的第三方庫(kù)砍濒、引用的框架、基礎(chǔ)的配置模她、基礎(chǔ)類榴都、分類通用功能等

JDXJ

業(yè)務(wù)代碼

JDXJTests、JDXJUITests

測(cè)試代碼

Products

ipa包

Frameworks

庫(kù)文件

二闸英、WJKit目錄簡(jiǎn)要概述

WJKit包含的主要文件夾目錄
  • 3rd       (常用的第三方庫(kù),一般不直接調(diào)用)
  • 3rdWrapper   (對(duì)第三方庫(kù)封裝了一層,直接使用這里的函數(shù))
  • BaseConfig   (App配置項(xiàng))
  • WJGallery    (瀏覽大圖頁(yè)面的基類纫谅,使用時(shí)直接使用或繼承)
  • Application   (應(yīng)用啟動(dòng)代理入口,配置處理)
  • Category    (常用的公共類目溅固,如:視圖類付秕、空間類、字符串處理等)
  • WJAccounts   (賬號(hào)相關(guān)侍郭,鑰匙串存儲(chǔ))
  • WJView     (公共視圖類询吴,常用的視圖添加個(gè)性化函數(shù)寫(xiě)成基類)
  • WJViewController(公共常用的VC基類,如:tableViewVC掠河、collectionViewVC、viewController)
具體詳解(按模塊)
charts圖標(biāo)框架(Swift)
  • Charts 樣式可滿足各種需求
    • WJChartsView 自定義樣式可在此類中修改
網(wǎng)絡(luò)模塊
  • AFNetworking 該目錄下的所有類猛计,看項(xiàng)目
    • WJAFNetworking
      • WJAPIClient.h (get唠摹、post請(qǐng)求)
      • WJMutapartFormData.h (AFMultipartFormData 協(xié)議,圖片上傳追加參數(shù))
      • WJNetworkReachabilityManager.h (網(wǎng)絡(luò)可達(dá)性管理類)
        AFNetworking里的源代碼我們不直接調(diào)用奉瘤,WJAFNetworking里對(duì)其進(jìn)行了一層封裝勾拉,常用的需求都能滿足了,實(shí)在不能滿足的盗温,在另行添加
刷新控件模塊
  • 3rdWrapper
    • MJRefresh
      • 該目錄下的所有類藕赞,看項(xiàng)目
    • WJRefresh
      • UIScrollView+WJRefresh.h
      • WJRefreshErrorView.h(異常頁(yè)面)
      • WJRefreshFooter.h (上拉刷新block方法)
      • WJRefreshHeader.h (下拉刷新block方法)
Application模塊
  • Application
    • UINavigationController+WJExtend.h (push、pop方法)
    • WJAppDelegate.h
    • WJAppRootController.h (UINavigationController)
    • WJCoordinatingMediator.h (適配器卖局,常用頁(yè)面中間跳轉(zhuǎn)類)
    • WJMainViewController.h
    • WJToolbar.h
APNS推送模塊
  • WJApns
    • WJAPIClient+WJApnsExtend.h (獲取系統(tǒng)Token斧蜕,并存放本地,每次啟動(dòng)都需調(diào)用)
    • WJAPNsInfo.h (推送基本信息的數(shù)據(jù)結(jié)構(gòu))
    • WJUserDefaults+WJApnsExtend.h (將獲得的token上傳至服務(wù)器)
應(yīng)用信息模塊
  • WJAppInfo
    • WJAPIClient+WJAppInfoExtend.h (獲取App基本信息砚偶、電話惩激、分享鏈接、App發(fā)布狀態(tài))
    • WJUserDefaults+WJAppInfoExtend.h (存取基本信息的相關(guān)方法)
公共類方法模塊
  • Category
    • NSError+WJExtend.h (響應(yīng)錯(cuò)誤的一些通用類型)
    • NSString+Valid.h (檢查格式:手機(jī)蟹演、郵箱等)
    • NSString+WJExtend.h (獲取MD5风钻、字符長(zhǎng)度)
    • NSURL+WJExtend.h (請(qǐng)求的公共參數(shù))
    • UIButton+WJExtend.h (設(shè)置button邊框類型)
    • UIColor+WJExtend.h (設(shè)置常用的Color)
    • UIFont+WJExtend.h (基本字體方法)
    • UIImage+WJExtend.h (常用圖片設(shè)置、顏色酒请、圓角骡技、填充色等)
    • UIView+WJExtend.h (常用View方法)
    • UIView+WJFetchDataView.h (異常缺省頁(yè)面)
    • UIView+WJPosition.h (常用坐標(biāo)系)
畫(huà)廊模塊(瀏覽大圖頁(yè))
  • WJGallery
    • WJGalleryCollectionViewCell.h
    • WJGalleryItemObject.h
    • WJGalleryViewController.h
    • WJGalleryViewDataSource.h
    • WJImageZoomingScrollView.h
    • WJPhotoObject.h
      畫(huà)廊頁(yè)面基本UI,上述類已可基本滿足羞反,使用時(shí)直接繼承WJGalleryViewController.h布朦,如有個(gè)別個(gè)性化的地方,子類自行修改
應(yīng)用配置模塊
  • WJHandler
    • WJAppUpdater.h (更新版本號(hào))
    • WJDebugLog.h (自定義輸出)
    • WJDeviceHandler.h (獲取系統(tǒng)信息)
    • WJFetchListModel.h (通用列表數(shù)據(jù)Model)
    • WJKeyChainManager.h (通用信息存在鑰匙串)
    • WJLoadStatusObject.h (網(wǎng)絡(luò)加載狀態(tài))
    • WJSandboxHelper.h (存放本地?cái)?shù)據(jù)的路徑配置)
    • WJUserDefaults.h (用戶信息的存戎绱啊)
資源文件
  • WJResource
    • WJKitAssets.xcassets (公用的圖片)
設(shè)置模塊
  • WJSetting
    • WJAPIClient+WJSettingExtend.h
    • WJBaseSettingCell.h
    • WJBaseSettingViewController.h
    • WJFeedBackViewController.h
    • WJSettingItemInfo.h
用戶賬號(hào)模塊
  • WJUserAccount
    • AccountEdit
      • WJAccountChangePhoneViewController.h
      • WJAccountChangePwdViewController.h
      • WJAccountEditViewController.h
      • WJAccountManager+WJAccountEditExtend.h用戶資料編輯相關(guān)類
    • AccountForgetPassword
      • WJAccountForgetPasswdViewController.h
      • WJAccountManager+WJAccountForgetPasswdExtend.h
      • WJAccountSetPwdViewController.h找回密碼是趴、設(shè)置新密碼相關(guān)類
    • AccountLogin
      • WJAccountLoginViewController.h
      • WJAccountManager+WJAccountLoginExtend.h賬號(hào)登錄相關(guān)類
    • AccountRegister
      • WJAccountManager+WJAccountRegisterExtend.h
      • WJAccountReigisterViewController.h賬號(hào)注冊(cè)相關(guān)類
    • UIView+WJAccountExtend.h
    • WJBaseTelCodeViewController.h通用輸入框、驗(yàn)證碼
公用視圖模塊
  • WJView
    • WJAlertView
      • NSObject+WJAlertView.h
      • WJAlertButtonItem.h自定義彈窗類澄惊,基本業(yè)務(wù)需求都滿足直接調(diào)用該類
    • WJMainBarItem
      • WJMainBarItem.h
      • WJMainBarItemInfo.h自定義tabbar類
    • WJWebView
      • WJWebView.h
      • WJWebViewProgressView.hWebView帶有加載條功能唆途,直接使用或繼承
    • WJBadgeView.h (提醒的小圓點(diǎn))
    • WJBorderView.h (邊框線)
    • WJTextField.h (支持修改占位文字顏色、content內(nèi)部間距)
    • WJTextView.h (支持修改占位文字顏色)
    • WJUserIcon.h (用戶頭像掸驱、圓角等)
基類VC(TableViewVC肛搬、CollectionViewVC)
  • WJViewController
    • WJCollectionViewController+WJListViewDelegate.h
    • WJCollectionViewController.h
    • WJListViewDataSource.h
    • WJTableViewController+WJListViewDelegate.h
    • WJTableViewController.h
    • WJViewController+WJKeyBoardExtend.h
    • WJViewController+WJNavBarExtend.h
    • WJViewController.h
    • WJViewControllerTransition.h
    • WJWebViewController.h
      常用VC基類,如:UITableViewVC毕贼、UICollectionViewVC等
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末温赔,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子鬼癣,更是在濱河造成了極大的恐慌陶贼,老刑警劉巖啤贩,帶你破解...
    沈念sama閱讀 218,204評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異拜秧,居然都是意外死亡瓜晤,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)腹纳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)痢掠,“玉大人,你說(shuō)我怎么就攤上這事嘲恍∽慊” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,548評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵佃牛,是天一觀的道長(zhǎng)淹辞。 經(jīng)常有香客問(wèn)我,道長(zhǎng)俘侠,這世上最難降的妖魔是什么象缀? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,657評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮爷速,結(jié)果婚禮上央星,老公的妹妹穿的比我還像新娘。我一直安慰自己惫东,他們只是感情好莉给,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著廉沮,像睡著了一般颓遏。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上滞时,一...
    開(kāi)封第一講書(shū)人閱讀 51,554評(píng)論 1 305
  • 那天叁幢,我揣著相機(jī)與錄音,去河邊找鬼坪稽。 笑死曼玩,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的刽漂。 我是一名探鬼主播演训,決...
    沈念sama閱讀 40,302評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼弟孟,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼贝咙!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起拂募,我...
    開(kāi)封第一講書(shū)人閱讀 39,216評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤庭猩,失蹤者是張志新(化名)和其女友劉穎窟她,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體蔼水,經(jīng)...
    沈念sama閱讀 45,661評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡震糖,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了趴腋。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片吊说。...
    茶點(diǎn)故事閱讀 39,977評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖优炬,靈堂內(nèi)的尸體忽然破棺而出颁井,到底是詐尸還是另有隱情,我是刑警寧澤蠢护,帶...
    沈念sama閱讀 35,697評(píng)論 5 347
  • 正文 年R本政府宣布雅宾,位于F島的核電站,受9級(jí)特大地震影響葵硕,放射性物質(zhì)發(fā)生泄漏眉抬。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評(píng)論 3 330
  • 文/蒙蒙 一懈凹、第九天 我趴在偏房一處隱蔽的房頂上張望蜀变。 院中可真熱鬧,春花似錦介评、人聲如沸昏苏。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,898評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)贤惯。三九已至,卻和暖如春棒掠,著一層夾襖步出監(jiān)牢的瞬間孵构,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,019評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工烟很, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留颈墅,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,138評(píng)論 3 370
  • 正文 我出身青樓雾袱,卻偏偏與公主長(zhǎng)得像恤筛,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子芹橡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容