文件結構:正則表達式
資源文件結構:算法
聲明文件:數據庫
實現文件:( Part 1)編程
實現文件:( Part 2)數組
文件:緩存
app跳轉(URL Scheme)
安全
醫生版 | 患者版 |
微信 wx8afb167c8108d3a9 | 好大夫患者 haodfpappscheme |
QQ QQ41D0E0C0 | 支付 hdfPatientAlixPay |
微博 wb3026699592 | 微博 weiboOAuth |
好大夫患者 haodfappscheme | 微信 wxc7dfdd26c004598c |
好大夫醫生 doctorappscheme | QQ QQ06027529 |
QQ空間 tencent100824361 |
確認HDFNetworkManager 的 self.productReleasing = YES;微信
序號
|
功能
|
對應庫文件
|
備註
|
1
|
數據解析
|
MJExtension
|
|
2
|
網絡
|
HDFNet
|
|
3
|
彈窗提示
|
SVProgressView
|
|
4
|
上拉下拉刷新
|
MJRefresh
|
|
5
|
用戶信息
|
HDFUserManager
|
|
6
|
緩存
|
ANKeyValueCache
|
|
7
|
網絡圖片
|
SDWebImage
|
|
8
|
大圖預覽
|
PTImageShowViewController
|
|
9
|
蒙層引導圖
|
AppGuideABS
|
注意版本控制
|
10
|
分享
|
醫生版:PTShareSheet
患者版:YMSharedManager.h
|
|
11
|
sheet
|
HDFActionSheet
|
|
12
|
語音識別
|
科大訊飛 iFly
|
|
13
|
語音識別輸入框
|
XunfeiTextView
|
|
14
|
錄音 播放
|
HDFVoiceRecorder
|
序號
|
功能
|
對應文件
|
備註
|
---|---|---|---|
1 | NSArray相關擴展API網絡 |
NSArray+HDFArray | NSArray的排序/JSON互轉/是否包含String |
2 | NSData相關擴展API多線程 |
NSData+HDFData NSDate+Addition |
String和二進制互轉+各類加密算法 |
3 | 日期相關擴展 | NSDate+HDFDate | 全部和年月日星期,閏年等有關的日期操做 |
4 | NSDictionary相關擴展API | NSDictionary+HDFDictionary | NSDictionary和JSON互轉,安全獲取鍵值對 |
5 | 文件相關擴展 | NSFileManager+HDFFileManager | 檢驗文件是否存在、是否超時、判斷文件大小 |
6 | 可變數組相關擴展API | NSMutableArray+HDFMutableArray | 可返回成功/失敗狀態的交換,移除,插入 |
7 | 可變字典相關擴展API | NSMutableDictionary+HDFMutableDictionary | 帶空值檢測,可安全的添加對象,網絡請求參數,安全存儲 |
8 | 經常使用的基類擴展API | NSObject+HDFObject | 一、獲取類名 二、獲取文本寬高 三、角度弧度互轉 四、隨機數 五、對象JSON互轉 九、打開應用在App Store上的連接 十、移除全部值爲null的key-value |
9 | NSString相關擴展API | NSString+HDFString | 一、加密 二、斷言 三、URL包裝 四、過濾HTML標籤 五、前綴後綴 六、獲取文件路徑 七、獲取沙盒路徑 八、判斷是否包含字符串 九、匹配非表情符號的正則表達式 |
10 | 定時器相關擴展 | NSTimer+HDFTimer | 一、block版本定時器(防內存泄露) 二、啓動,暫停 |
11 | 偏好設置擴展 | NSUserDefaults+HDFUserDefaults | 更加安全的方式讀寫UserDefaults |
12 | ActionSheet擴展 | UIActionSheet+HDFActionSheet | block回調方式 |
13 | 彈窗擴展 | UIAlertView+HDFAlertView | 一、block回調方式 二、全部樣式的彈窗構造方法 |
14 | UIColor相關擴展API |
UIColor+HDFHYBColor | 一、根據顏色生成圖片 二、根據同一顏色生成不一樣透明度顏色 |
15 | UIControl擴展API | UIControl+HDFControl | 按鈕各類點擊狀態回調,值改變(segment)回調 |
16 | 設備相關擴展API | UIDevice+HDFDevice | 獲取全部設備相關屬性 |
17 | 手勢相關擴展API | UIGestureRecognizer+HDFGesture | 手勢擴展API,block方式回調 |
18 | 快速設置UILabel的attributedText屬性的擴展API |
UILabel+HYBAttributedCategory | 快速設置UILabel的attributedText屬性的API |
19 | 導航條相關擴展API | UINavigationBar+HDFNavigationBarTransluent | 快速設置導航條的各類屬性 |
20 | UITextView相關擴展API | UITextView+HDFTextView | 設置UITextView的佔位提示語 |
21 | UIView相關擴展API | UIView+HDFView UIView+Frame |
快速獲取UIView寬高位置等佈局屬性 |
22 | 各類系統控件的簡潔建立配置 | UIKitMaker | 各類系統控件的簡潔建立配置 |
23 | 計算文字高度 | NSString+ParagrapshStyleSize NSString+ParagraphSzie |
使用attribute方式計算文字高度 |
24 | 快速由xib文件建立UITableViewCell |
UITableViewCell+InitCell | 只適用於xib畫出來的cell |
25 | 富文本 | NSMutableAttributedString+LBAttributeString | Attribute方式製做富文本 |
26 | UITableViewController擴展 | UIViewController+MessageRightBarButtonItem | 帶右上角未讀標誌的控制器 |
27 | UITabbarItem擴展 | UITabBarItem+CustomBadge | 帶未讀標誌的tabbarItem |
28 | UIImage擴展1 | UIImage+Extend | 一、得到帶顏色圖片 二、縮放圖片 |
29 | UIImage擴展2 | UIImage+Blur | 一、圖片模糊效果 二、屏幕快照 |
30 | 計算文字size和高度 | NSString+sizeWithFont | 計算文字size和高度(boundingRectWithSize方式) |
31 | 快速建立圖片button | UIButton+image | 快速建立圖片button |
序號
|
功能
|
對應文件
|
備註
|
---|---|---|---|
1 | 空數據頁面 | PTEmptyDataView | |
2 | 定位功能 | PTLocation | |
3 | 底部彈出菜單 | HDFActionSheet | |
4 | 循環滾動banner | SDCycleScrollView | |
5 | 橫向滾動視圖 | HorizonTableView | |
6 | 進度條 | HUDProgressView | |
7 | 自定義tabbar(不可滾動) | HDFPageIndexView | |
8 | 自定義tabbar(可滾動) | PTTabbar | |
9 | 上下級聯段選標籤+控制器(相似網易新聞) | PTTabbarControllerFacade(PTTabbar+PTTabbarController) | |
10 | 本地草稿 | ANKeyValue |