開發通常APP必備三方庫,省力祕籍!!!本篇文章會常常更新最新經常使用的三方。ios
1.網絡請求庫 AFNetworkinggit
https://github.com/AFNetworking/AFNetworkinggithub
swift版數據庫
https://github.com/Alamofire/Alamofire編程
2.圖片緩存器 SDWebImagejson
https://github.com/rs/SDWebImageswift
swift版瀏覽器
https://github.com/onevcat/Kingfisher緩存
3.下拉刷新上拉加載 MJRefresh微信
https://github.com/CoderMJLee/MJRefresh
4.JSON與Object互轉
JSONModel
https://github.com/jsonmodel/jsonmodel
MJExtension
https://github.com/CoderMJLee/MJExtension
swift版本
SwiftyJSON
https://github.com/SwiftyJSON/SwiftyJSON
ObjectMapper
https://github.com/tristanhimmelman/ObjectMapper
5.加載進度框 MBProgressHUD
https://github.com/jdg/MBProgressHUD
6.Toast提示信息 SVProgressHUD
https://github.com/SVProgressHUD/SVProgressHUD
7.鍵盤管理 IQKeyboardManager
https://github.com/hackiftekhar/IQKeyboardManager
8.富文本(佔位符的textview、label文字居上對齊、加中劃線下劃線)YYText
https://github.com/ibireme/YYText
9.SQLite數據庫框架 FMDB
swift版本
https://github.com/stephencelis/SQLite.swift
10.跨平臺輕量級數據庫 Realm
https://github.com/realm/realm-cocoa
11.自動佈局 Masonry
https://github.com/SnapKit/Masonry
12.圖片輪播(旋轉木馬等各類切換效果) iCarousel
https://github.com/nicklockwood/iCarousel
https://github.com/12207480/TYCyclePagerView
13.無限循環圖片輪播 SDCycleScrollView
https://github.com/gsdios/SDCycleScrollView
14.導航下面提示信息 TSMessages
https://github.com/KrauseFx/TSMessages
15.圓形進度 DACircularProgress
https://github.com/danielamitay/DACircularProgress
16.照片瀏覽器 CorePhotoBroswerVC
https://github.com/CharlinFeng/CorePhotoBroswerVC
17.圖片瀏覽器,相冊選擇器,自定義照相機(支持單拍、連拍)
LGPhotoBrowser
https://github.com/gang544043963/LGPhotoBrowser
TZImagePickerController
https://github.com/banchichen/TZImagePickerController
18.鑰匙串存儲 SAMKeychain
https://github.com/soffes/SAMKeychain
19.原生與JavaScript交互 WebViewJavascriptBridge
https://github.com/marcuswestin/WebViewJavascriptBridge
20.圖表統計展現 PNChart
https://github.com/kevinzhow/PNChart
swift版本
https://github.com/kevinzhow/PNChart-Swift
21.判斷是否連網 Reachability
https://github.com/tonymillion/Reachability
22.未讀消息小紅點 RKNotificationHub
https://github.com/cwRichardKim/RKNotificationHub
23.分段選擇控制視圖 NinaPagerView
https://github.com/RamWire/NinaPagerView
https://github.com/pujiaxin33/JXCategoryView
https://github.com/kingsic/SGPagingView
https://github.com/HeshamMegid/HMSegmentedControl
24.仿安卓吐絲效果Toast
https://github.com/scalessec/Toast
25.離線緩存
https://github.com/ibireme/YYCache
26.響應式編程(牛逼得很,可是我更傾向於原生開發,代碼易讀)
https://github.com/ReactiveCocoa/ReactiveObjC
27.各類文字動畫效果
swift版本
https://github.com/lexrus/LTMorphingLabel
28.tableview佔位圖
https://github.com/ZhipingYang/FORScrollViewEmptyAssistant
29.MGJRouter路由
https://github.com/meili/MGJRouter
30.DDLog自定義日誌管理
https://github.com/CocoaLumberjack/CocoaLumberjack
31.MLeaksFinder 騰訊自動檢測內存泄露
https://github.com/Tencent/MLeaksFinder
32.上圖下文(左圖右文等)的按鈕
https://github.com/SPStore/SPButton
33.文字跑馬燈(向左移動,向上滾動)
https://github.com/jinht/Marquee
34.二維碼條形碼
https://github.com/MxABC/LBXScan
35.經常使用的分類
https://github.com/shaojiankui/JKCategories
36.不錯的導航欄(設置透明、隱藏線、平滑過渡等)
https://github.com/listenzz/HBDNavigationBar
經常使用的Xcode插件
1.代碼對齊
https://github.com/qfish/XAlign
2.Json轉屬性
https://github.com/keepyounger/Json2Property
https://github.com/Ahmed-Ali/JSONExport
經常使用的功能
1.友盟統計分析(頁面統計、事件統計、計數統計)
2.推送(極光、個推)
3.分享(友盟、shareSDK)
4.地圖(百度、高德)
5.人臉識別(face++、商湯科技)
6.即時通信(環信、融雲)
7.崩潰統計(友盟、騰訊Bugly)
8.支付(支付寶、微信、蘋果內購、通聯)
經常使用的工具
1.抓包工具 Charles
2.git分佈式代碼管理工具 SourceTree
3.SVN代碼管理工具 CornerStone
4.數據庫開發工具 Nacicat Premium
5.根據UI給的Sketch文件本身切圖看尺寸 Sketch
6.三方庫管理工具 CocoaPods 、 Carthage
7.解除百度網盤限速 SVIP https://github.com/CodeTips/BaiduNetdiskPlugin-macOS
8.iTerms2終端加自定義主題 oh-my-zsh
https://github.com/robbyrussell/oh-my-zsh
https://www.jianshu.com/p/9c3439cc3bdb
9.模擬定位打卡(企業微信打卡、釘釘打卡都行)
https://github.com/zhengwenming/ChangeLocation
10.jenkins自動化打包ipa並上傳到蒲公英或者fir
11.騰訊、愛奇藝、優酷等視頻vip破解
https://github.com/iodefog/VipVideo
12.禪道(測試提bug)
13.騰訊實時在線文檔、便於多人一塊編輯同步項目進度