NSString+Category.h 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. //
  2. // NSString+Category.h
  3. // MobileVideo
  4. //
  5. // Created by XM on 2018/4/23.
  6. // Copyright © 2018年 XM. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. @interface NSString (Category)
  10. #pragma mark 国际化语言翻译
  11. + (NSString *)ToNSStr:(const char*)szStr;
  12. #pragma mark 是否包含字符串
  13. - (BOOL)isContainsString:(NSString *)sFind;
  14. #pragma mark 字符串长度
  15. + (int)countLengthWithString:(NSString *)str;
  16. #pragma mark 字符串转NSData
  17. + (NSData *)AutoCopyUTF8Str:(NSString *)string;
  18. #pragma mark 获得当前网络连接的SSID、IP、Wi-Fi名字
  19. + (NSString *)getCurrent_SSID;
  20. + (NSString *)getCurrent_IP_Address;
  21. + (NSString *)getWifiName;
  22. #pragma mark 判断是否为直连的特殊设备
  23. + (BOOL)checkSSID:(NSString *)ssid;
  24. #pragma mark 获取时间字符串
  25. + (NSString *)GetSystemTimeString;
  26. #pragma mark - 读取鱼眼的模式
  27. + (int)fisheyeMode:(NSString *)devId;
  28. #pragma mark - 保存鱼眼模式
  29. + (void)saveFisheye:(NSString *)devId mode:(int)fisheyeMode;
  30. #pragma mark - 取出当前设备是否支持矫正
  31. +(NSString*)getCorrectdev:(NSString*)devId;
  32. #pragma mark 获取设备类型对应的设备图片字符串
  33. + (NSString *)getDeviceImageType:(int)type;
  34. #pragma mark 获取设备类型字符串
  35. + (NSString *)getDeviceType:(int)type;
  36. #pragma mark 获取当前设备类型对应的设备图片
  37. + (NSString*)getDeviceImageNameWithType:(int)type;
  38. #pragma mark 获取设备网络状态
  39. + (NSString *)getDeviceNetType:(int)type;
  40. #pragma mark 获取当前的时间字符串
  41. @end