YUKitiOS 輕量級快速開發(fā)框架
YUKit
-
YUKit for iOS
-
針對常用開發(fā)框架的一些類別和擴展,方便快速開發(fā)
-
本庫采用ARC
YUKit.h
-
設備信息
-
APP信息
-
通用模板
foundation
-
category (Objective-C 之 Foundation框架的類別)
-
lib (Objective-C 之 Foundation框架的擴展)
-
AddressBook 簡單獲取手機通訊錄
-
map 地圖常用轉(zhuǎn)換
-
runtime runtime常用方法
-
uikit
-
category (Objective-C 之 UIKit框架的類別)
-
lib (Objective-C 之 UIKit框架的擴展)
-
YUSettingCell 自定義cell (仿系統(tǒng)設置)
-
YUTextView 支持placeholder 自適應高度
-
YUAmountTextField 金額輸入TextField
-
YUTableViewCell 支持編輯模式
-
base
-
NavigationController
-
TableView
-
View
-
ViewController
-
ViewModel
services
-
YUService (AFNetworking 使用示例)
-
NSJson
-
Reachability
framework
-
YUDBFramework
DBOBject 使用runtime + fmdb 封裝
1.自動建表
2.自動檢查增刪表字段
3.自定義數(shù)據(jù)庫名,文件路徑
4.支持一對一對象數(shù)據(jù)庫存儲,清緩存簡單方便
5.支持多路徑,多數(shù)據(jù)庫關(guān)聯(lián)查詢
6.一鍵保存、修改、刪除、查找、多級關(guān)聯(lián)查詢解析、反序列化
7.支持數(shù)據(jù)解析序列化、反序列化、json -> model and model ->json
依賴庫:sqlite3
安裝使用
-
手動復制文件YUKit到指定目錄
-
使用Cocoapods管理
pod search YUKit
Podfile
pod 'YUKit', '~> 1.1.6' pod 'YUKit', '~> 1.1.6', :inhibit_warnings => true
dependency
pod 'MJRefresh', '~> 2.2.0' pod 'Masonry', '~> 0.6.2' pod 'AFNetworking' , '~>2.5.4' #pod 'BlocksKit', '~> 2.2.5'
