NSString+MJExtension.h 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. //
  2. // NSString+MJExtension.h
  3. // MJExtensionExample
  4. //
  5. // Created by MJ Lee on 15/6/7.
  6. // Copyright (c) 2015年 小码哥. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import "MJExtensionConst.h"
  10. @interface NSString (MJExtension)
  11. /**
  12. * 驼峰转下划线(loveYou -> love_you)
  13. */
  14. - (NSString *)mj_underlineFromCamel;
  15. /**
  16. * 下划线转驼峰(love_you -> loveYou)
  17. */
  18. - (NSString *)mj_camelFromUnderline;
  19. /**
  20. * 首字母变大写
  21. */
  22. - (NSString *)mj_firstCharUpper;
  23. /**
  24. * 首字母变小写
  25. */
  26. - (NSString *)mj_firstCharLower;
  27. - (BOOL)mj_isPureInt;
  28. - (NSURL *)mj_url;
  29. @end
  30. @interface NSString (MJExtensionDeprecated_v_2_5_16)
  31. - (NSString *)underlineFromCamel MJExtensionDeprecated("请在方法名前面加上mj_前缀,使用mj_***");
  32. - (NSString *)camelFromUnderline MJExtensionDeprecated("请在方法名前面加上mj_前缀,使用mj_***");
  33. - (NSString *)firstCharUpper MJExtensionDeprecated("请在方法名前面加上mj_前缀,使用mj_***");
  34. - (NSString *)firstCharLower MJExtensionDeprecated("请在方法名前面加上mj_前缀,使用mj_***");
  35. - (BOOL)isPureInt MJExtensionDeprecated("请在方法名前面加上mj_前缀,使用mj_***");
  36. - (NSURL *)url MJExtensionDeprecated("请在方法名前面加上mj_前缀,使用mj_***");
  37. @end