Adds utility methods to NSString, for dealing with whitespace, string splitting, and other things.
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

NSString+SA_NSStringExtensions.h 783B

1234567891011121314151617181920212223242526
  1. //
  2. // NSString+SA_NSStringExtensions.h
  3. //
  4. // Copyright (c) 2016 Said Achmiz.
  5. //
  6. // This software is licensed under the MIT license.
  7. // See the file "LICENSE" for more information.
  8. #import <Foundation/Foundation.h>
  9. @interface NSString (SA_NSStringExtensions)
  10. - (BOOL)containsCharactersInSet:(NSCharacterSet *)characters;
  11. - (BOOL)containsCharactersInString:(NSString *)characters;
  12. - (NSRange)firstWhitespaceAfterRange:(NSRange)aRange;
  13. - (NSRange)firstNonWhitespaceAfterRange:(NSRange)aRange;
  14. - (NSRange)rangeAfterRange:(NSRange)aRange;
  15. - (NSRange)rangeFromEndOfRange:(NSRange)aRange;
  16. - (NSRange)rangeToEndFrom:(NSRange)aRange;
  17. - (NSArray <NSString *> *)componentsSplitByWhitespace;
  18. - (NSArray <NSString *> *)componentsSplitByWhitespaceWithMaxSplits:(NSUInteger)maxSplits;
  19. @end