22OF_ASSUME_NONNULL_BEGIN
27extern int _OFString_PathAdditions_reference OF_VISIBILITY_HIDDEN;
32@interface OFString (PathAdditions)
36@property (readonly, nonatomic, getter=isAbsolutePath)
bool absolutePath;
46@property (readonly, nonatomic)
OFString *lastPathComponent;
51@property (readonly, nonatomic)
OFString *pathExtension;
56@property (readonly, nonatomic)
OFString *stringByDeletingLastPathComponent;
61@property (readonly, nonatomic)
OFString *stringByDeletingPathExtension;
66@property (readonly, nonatomic)
OFString *stringByStandardizingPath;
92- (bool)of_isDirectoryPath;
93- (
OFString *)of_pathToIRIPathWithPercentEncodedHost:
94 (
OFString *__autoreleasing _Nullable *_Nonnull)percentEncodedHost;
95- (
OFString *)of_IRIPathToPathWithPercentEncodedHost:
96 (nullable
OFString *)percentEncodedHost;
97- (
OFString *)of_pathComponentToIRIPathComponent;
An abstract class for storing objects in an array.
Definition OFArray.h:109
A class for handling strings.
Definition OFString.h:143
OFArray * pathComponents
The components of the string when interpreted as a path.
Definition OFString+PathAdditions.h:41