Github下載鏈接
LocationManager
快速定位
WaterflowLayout
自定義UICollectionView布局
XFZNavigationrViewController
自定義導(dǎo)航控制器返回鍵
ClearCacheTool
沙盒數(shù)據(jù)管理器
YFAudioTool
音頻播放工具
CoreDataManager
CoreData管理器
STAlertView
自定義提示框,動態(tài)彈出
VideoPlayView
視頻播放器
Single:
快速創(chuàng)建一個單例
HelperUtil:
常用的正則表達(dá)式(手機(jī)號,郵箱等)
LXFileManager:
將對象取歸檔到沙盒,讀取存儲刪除沙盒及偏好設(shè)置的數(shù)據(jù)
LocalPushCenter:
快速使用本地通知
LXMacro:
便利宏,便捷定義@property屬性
UIView+LXExtension:
1.快速設(shè)置控件frame
2.快速根據(jù)xib生成View
3.判斷兩個view是否重疊
UITextField+LXExtension:
1.設(shè)置textField的占位文字顏色
UIBarButtonItem+LXExtension:
1.快速自定義導(dǎo)航欄上的按鈕
UIImage+LXExtension:
1.快速生成圓形圖片
2.給定一個不要渲染的圖片名稱,生成一個最原始的圖片
3.模糊效果
4.固定寬高
5.剪切圖片某一部分
6.將自身填充到指定的size
NSString+LXExtension:
1.根據(jù)文件名計算文件大小
2.快速生成緩存/文檔/臨時目錄路徑
3.根據(jù)文字返回文本占用的高度/寬度
NSDate+LXExtension
1.兩個時間之間的時間間隔
2.是否為今天,昨天,明天
3.當(dāng)前是周幾
NSDictionary+PropertyCode
1.根據(jù)字典快速生成Property屬性
使用場景:根據(jù)網(wǎng)絡(luò)請求返回的字典數(shù)據(jù),寫對應(yīng)的模型。當(dāng)屬性多時,用手寫很費(fèi)功夫,可用這個類快速打印出所有的模型屬性,直接粘貼即可
NSObject+JSON
1.字典或?qū)ο筠D(zhuǎn)成JSON字符串?dāng)?shù)據(jù)