NSString+Path.h 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. //
  2. // NSString+Path.h
  3. // FunSDKDemo
  4. //
  5. // Created by XM on 2018/5/5.
  6. // Copyright © 2018年 XM. All rights reserved.
  7. //
  8. #import "Header.h"
  9. NSString * const KFisheyeMode = @"Fisheye_model";
  10. NSString * const picturePlist = @"picture.plist";
  11. #import <Foundation/Foundation.h>
  12. @interface NSString (Path)
  13. //Document 文件夹中直接创建文件
  14. + (NSString *)GetDocumentPathWith:(NSString *) fileName;
  15. //Caches 文件夹中直接创建文件
  16. + (NSString *)GetCachesPathWith:(NSString *) fileName;
  17. #pragma mark -- 保存的图片路径plist
  18. + (NSString *)pictureFilePath;
  19. #pragma mark - 鱼眼模式保存的路径plist
  20. + (NSString *)fisheyeInfoFile;
  21. #pragma mark - 是否支持视频矫正保存的路径
  22. + (NSString *)correctInfoFile;
  23. #pragma mark - 缩略图路径,包括设备缩略图,app手动录像缩略图,设备上图片,录像缩略图.以及报警历史缩略图
  24. + (NSString *)thumbnailPath;
  25. #pragma mark - 报警历史图片
  26. + (NSString *)alarmMessagePicPath;
  27. #pragma mark - 生成一个设备缩略图文件名
  28. + (NSString *)devThumbnailFile:(NSString*)devId andChannle:(int)channle;
  29. #pragma mark - 存储录像的路径
  30. +(NSString *)getVideoPath;
  31. #pragma mark - 所有图片的保存总路径
  32. + (NSString *)getPhotoPath;
  33. @end