LMMediaPlayerHelper.h 598 B

1234567891011121314151617181920212223242526272829
  1. //
  2. // LMMediaPlayerHelper.h
  3. // LMMediaPlayer
  4. //
  5. // Created by Akira Matsuda on 8/31/14.
  6. // Copyright (c) 2014 Akira Matsuda. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #if !__has_feature(objc_arc)
  10. #define LM_AUTORELEASE(v) [v autorelease]
  11. #define LM_RETAIN(v) [v retain]
  12. #define LM_DEALLOC(v) [v dealloc]
  13. #define LM_RELEASE(v) [v release]
  14. #define LM_RELEASE_NIL(v) \
  15. [v release]; \
  16. v = nil;
  17. #else
  18. #define LM_AUTORELEASE(v)
  19. #define LM_RETAIN(v)
  20. #define LM_DEALLOC(v)
  21. #define LM_RELEASE(v)
  22. #define LM_RELEASE_NIL(v)
  23. #endif
  24. @interface LMMediaPlayerHelper : NSObject
  25. @end