QNUserAgent.h 586 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. //
  2. // QNUserAgent.h
  3. // QiniuSDK
  4. //
  5. // Created by bailong on 14-9-29.
  6. // Copyright (c) 2014年 Qiniu. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. /**
  10. * UserAgent
  11. *
  12. */
  13. #define kQNUserAgent [QNUserAgent sharedInstance]
  14. @interface QNUserAgent : NSObject
  15. /**
  16. * 用户id
  17. */
  18. @property (copy, nonatomic, readonly) NSString *id;
  19. /**
  20. * UserAgent 字串
  21. */
  22. - (NSString *)description;
  23. /**
  24. * UserAgent + AK 字串
  25. * @param access access信息
  26. */
  27. - (NSString *)getUserAgent:(NSString *)access;
  28. /**
  29. * 单例
  30. */
  31. + (instancetype)sharedInstance;
  32. @end