MOBFApplication.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. //
  2. // MOBFApplicationUtils.h
  3. // MOBFoundation
  4. //
  5. // Created by vimfung on 15-1-20.
  6. // Copyright (c) 2015年 MOB. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. /**
  10. * 应用工具类
  11. */
  12. @interface MOBFApplication : NSObject
  13. /**
  14. * 获取应用名称
  15. *
  16. * @return 应用名称
  17. */
  18. + (NSString *)name;
  19. /**
  20. * 获取应用包名
  21. *
  22. * @return 包名
  23. */
  24. + (NSString *)bundleId;
  25. /**
  26. * 获取应用编译版本
  27. *
  28. * @return 编译版本
  29. */
  30. + (NSString *)buildVersion;
  31. /**
  32. * 获取应用版本号
  33. *
  34. * @return 应用版本号
  35. */
  36. + (NSString *)shortVersion;
  37. /**
  38. * 获取应用版本号
  39. *
  40. * @return 版本号
  41. */
  42. + (NSString *)version __deprecated_msg("use [buildVersion] method instead");
  43. /**
  44. * 检测是否启用ATS功能
  45. */
  46. + (BOOL)enabledATS;
  47. /**
  48. * 获取应用运行经过的时间(单位:毫秒)
  49. *
  50. * @return 经过时间
  51. */
  52. + (uint64_t)elapsedTime;
  53. /**
  54. * 判断链接是否能打开
  55. *
  56. * @param url 链接
  57. *
  58. * @return YES 可以打开,NO 不能打开
  59. */
  60. + (BOOL)canOpenUrl:(NSURL *)url;
  61. /**
  62. * 打开链接
  63. *
  64. * @param url 链接
  65. */
  66. + (void)openUrl:(NSURL *)url;
  67. @end