文件结构:正则表达式
资源文件结构:算法
声明文件:数据库
实现文件:( 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 |