NSString+guoMS.m 963 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. //
  2. // NSString+guoMS.m
  3. // 微博微微
  4. //
  5. // Created by GuoMS on 14-6-16.
  6. // Copyright (c) 2014年 MAC. All rights reserved.
  7. //
  8. #import "NSString+guoMS.h"
  9. @implementation NSString (guoMS)
  10. - (NSString*)fileAppend:(NSString*)append
  11. {
  12. //1.获取文件的扩展名
  13. NSString *ext = [self pathExtension];
  14. //2.删除后面的扩展名
  15. NSString *imgName = [self stringByDeletingPathExtension];
  16. //3.拼接扩展名
  17. imgName = [imgName stringByAppendingString:append];
  18. //4.拼接扩展名
  19. return [imgName stringByAppendingPathExtension:ext];
  20. }
  21. - (NSString*)deleteCharacters;
  22. {
  23. NSString *str =self;
  24. str = [str substringWithRange:NSMakeRange(0, [str length]-1)];
  25. return str;
  26. }
  27. - (NSInteger)countOccurencesOfString:(NSString*)searchString
  28. {
  29. NSInteger strCount = [self length] - [[self stringByReplacingOccurrencesOfString:searchString withString:@""] length];
  30. return strCount / [searchString length];
  31. }
  32. @end