前言
OC庫(kù)
和Swift庫(kù)
相似功能的很多
選擇的建議是:如果OC庫(kù)在Swift中完全能用 就優(yōu)先用OC庫(kù)
原因是:Swift語(yǔ)言還是不太穩(wěn)定 語(yǔ)言一更新 程序一大改 實(shí)在是太痛苦了
菜單相關(guān)
語(yǔ)言 | 項(xiàng)目名稱 | 項(xiàng)目說(shuō)明 |
---|---|---|
ObjectC | RESideMenu | 側(cè)滑菜單 |
ObjectC | REFrostedViewController | 側(cè)滑菜單 |
ObjectC | MMDrawerController | 側(cè)滑菜單 |
ObjectC | ZYSideSlipFilter | 側(cè)邊欄條件篩選器 |
ObjectC | DTKDropdownMenu | 氣泡按鈕菜單 |
ObjectC | YBPopupMenu | 氣泡按鈕菜單 |
ObjectC | HMSegmentedControl | 自定義SegmentedControl |
ObjectC | YSLContainerViewController | 頂部Tabbar |
ObjectC | XLPagerTabStrip | Android PagerTabStrip for iOS |
Swift | SwipeMenuViewController | swipe-based paging UI |
ObjectC | XXPageTabView | 主頁(yè)菜單切換欄組件 |
ObjectC | MGSwipeTableCell | UITableCell側(cè)滑按鈕 |
ObjectC | DOPDropDownMenu | 下拉菜單 |
TabBarController相關(guān)
語(yǔ)言 | 項(xiàng)目名稱 | 項(xiàng)目說(shuō)明 |
---|---|---|
ObjectC | YPTabBarController | 功能十分強(qiáng)大TabBarController |
ObjectC | LCTabBarController | TabBarController |
Swift | Animated-tab-bar | 動(dòng)態(tài)TabBar |
Swift | ESTabBarController | 動(dòng)態(tài)TabBar |
圖片相關(guān)
語(yǔ)言 | 項(xiàng)目名稱 | 項(xiàng)目說(shuō)明 |
---|---|---|
ObjectC | YYWebImage | 圖片緩存與異步加載 |
ObjectC | SDWebImage | 圖片緩存與異步加載 |
ObjectC | UIImage+ImageEffects | 圖片模糊效果 |
ObjectC | TZImagePickerController | 圖片選擇 |
ObjectC | DNImagePicker | 圖片選擇 |
ObjectC | MWPhotoBrowser | 圖片預(yù)覽 |
ObjectC | PYPhotoBrowser | 圖片預(yù)覽 |
ObjectC | MJPhotoBrowser | 圖片選取 |
ObjectC | QRCodeGenerator | 二維碼生成 |
ObjectC | NYXImagesKit | 圖片處理工具 |
引導(dǎo)頁(yè)/輪播
語(yǔ)言 | 項(xiàng)目名稱 | 項(xiàng)目說(shuō)明 |
---|---|---|
ObjectC | EAIntroView | 引導(dǎo)頁(yè) |
ObjectC | XRCarouselView | 圖片輪播 |
文本
語(yǔ)言 | 項(xiàng)目名稱 | 項(xiàng)目說(shuō)明 |
---|---|---|
ObjectC | TTTAttributedLabel | 富文本處理 |
ObjectC | MarqueeLabel | 文字跑馬燈效果 |
Color
語(yǔ)言 | 項(xiàng)目名稱 | 項(xiàng)目說(shuō)明 |
---|---|---|
ObjectC | Chameleon | Flat Color Framework for iOS |
Swift | UIColor-Hex-Swift | UIColor+Hex |
緩存
語(yǔ)言 | 項(xiàng)目名稱 | 項(xiàng)目說(shuō)明 |
---|---|---|
ObjectC | PINCache | 快速的緩存框架 |
網(wǎng)絡(luò)相關(guān)
語(yǔ)言 | 項(xiàng)目名稱 | 項(xiàng)目說(shuō)明 |
---|---|---|
ObjectC | AFNetworking | 網(wǎng)絡(luò)請(qǐng)求庫(kù) |
ObjectC | YYModel | 實(shí)體類注入 與 JOSN轉(zhuǎn)換 |
ObjectC | SocketRocket | WebSocket客戶端 |
Swift | Alamofire | 網(wǎng)絡(luò)請(qǐng)求庫(kù) |
Swift | SwiftyJSON | 轉(zhuǎn)JSON |
Swift | Alamofire-SwiftyJSON | 方便以上兩個(gè)組件的結(jié)合使用 |
Swift | ObjectMapper | JSON與對(duì)象互轉(zhuǎn) |
Swift | Transporter | 文件下載 |
ObjectC | LxFTPRequest | FTP庫(kù) |
ObjectC | KLFTPHelper | FTP庫(kù) |
音頻
語(yǔ)言 | 項(xiàng)目名稱 | 項(xiàng)目說(shuō)明 |
---|---|---|
ObjectC | VoiceConvert | iOS音頻文件轉(zhuǎn)換 amr-wav |
搜索頁(yè)面
語(yǔ)言 | 項(xiàng)目名稱 | 項(xiàng)目說(shuō)明 |
---|---|---|
ObjectC | PYSearch | 搜索帶熱點(diǎn)詞 |
下拉刷新
語(yǔ)言 | 項(xiàng)目名稱 | 項(xiàng)目說(shuō)明 |
---|---|---|
ObjectC | MJRefresh | 下拉刷新 |
ObjectC | ODRefreshControl | 下拉刷新 |
Swift | ZJRefreshControl | 下拉刷新-加載更多 |
網(wǎng)頁(yè)
語(yǔ)言 | 項(xiàng)目名稱 | 項(xiàng)目說(shuō)明 |
---|---|---|
ObjectC | NJKWebViewProgress | WebView進(jìn)度條 |
布局
語(yǔ)言 | 項(xiàng)目名稱 | 項(xiàng)目說(shuō)明 |
---|---|---|
ObjectC | MyLinearLayout | 仿Android的布局 |
Swift | TangramKit | 仿Android的布局 |
ObjectC | Masonry | Autolayout |
ObjectC | SDAutoLayout | Autolayout |
ObjectC | WHC_AutoLayoutKit | Autolayout |
Swift | SnapKit | Autolayout(Masonry的swift版) |
數(shù)據(jù)庫(kù)
語(yǔ)言 | 項(xiàng)目名稱 | 項(xiàng)目說(shuō)明 |
---|---|---|
ObjectC | WHC_ModelSqliteKit | Sqlite庫(kù) |
ObjectC | YTKKeyValueStore | Sqlite為基礎(chǔ)的Key-Value存儲(chǔ) |
ObjectC | FMDB | Sqlite庫(kù) |
Swift | SQLiteDB | SQLite操作 |
彈出層
語(yǔ)言 | 項(xiàng)目名稱 | 項(xiàng)目說(shuō)明 |
---|---|---|
ObjectC | ActionSheetPicker-3.0 | 彈出層選擇器 |
ObjectC | JGProgressHUD | 提示窗 |
ObjectC | MBProgressHUD | 提示窗 |
ObjectC | SVProgressHUD | 提示窗 |
ObjectC | DQAlertView | 提示窗 |
ObjectC | ios-custom-alertview | 自定義彈出層 |
Swift | DOAlertController | 彈出層 |
Swift | ZJNotice | 消息提醒 |
其他UI
語(yǔ)言 | 項(xiàng)目名稱 | 項(xiàng)目說(shuō)明 |
---|---|---|
ObjectC | QMUI_iOS | 騰訊開(kāi)源的UI集 |
ObjectC | JSQMessagesViewController | IM UI |
ObjectC | VGParallaxHeader | 視差效果的頭部 |
ObjectC | APParallaxHeader | 視差效果的頭部 |
ObjectC | ZJStarRateView | 評(píng)星 |
ObjectC | DatePicker | 日期選擇 |
ObjectC | YYStock | 股票K線圖 |
ObjectC | AFViewShaker | 視圖抖動(dòng)提示 |
Swift | Download-Indicator | 圓形進(jìn)度條 |
Swift | ZJCheckbox | CheckBox組件 |
Swift | YXWaveView | 波浪效果 |
功能型
語(yǔ)言 | 項(xiàng)目名稱 | 項(xiàng)目說(shuō)明 |
---|---|---|
ObjectC | TPKeyboardAvoiding | 有文字輸入時(shí)膜毁,能根據(jù)鍵盤(pán)是否彈出來(lái)調(diào)整自身顯示內(nèi)容的位置 |
ObjectC | WHC_KeyboardManager | 輕量級(jí)的鍵盤(pán)管理器 |
ObjectC | MessageThrottle | Objective-C Message Throttle and Debounce |
ObjectC | LEETheme | 輕量級(jí)主題管理框架 |
ObjectC | PPGetAddressBook | 獲取手機(jī)通訊錄 |
ObjectC | LJContactManager | 獲取操作手機(jī)通訊錄 |
ObjectC | BlocksKit | 代理變成Block形式 |
ObjectC | PinYin4Objc | 中文轉(zhuǎn)拼音 |
Swift | Async | GCD使用更方便 |
Swift | SwiftDate | 日期處理 |
Swift | XCGLogger | 日志 |
視圖調(diào)試
語(yǔ)言 | 項(xiàng)目名稱 | 項(xiàng)目說(shuō)明 |
---|---|---|
ObjectC | FLEX | 視圖調(diào)試 |