18OF_ASSUME_NONNULL_BEGIN
23extern int _OFString_PathAdditions_reference;
28@interface OFString (PathAdditions)
32@property (readonly, nonatomic, getter=isAbsolutePath)
bool absolutePath;
42@property (readonly, nonatomic)
OFString *lastPathComponent;
47@property (readonly, nonatomic)
OFString *pathExtension;
52@property (readonly, nonatomic)
OFString *stringByDeletingLastPathComponent;
57@property (readonly, nonatomic)
OFString *stringByDeletingPathExtension;
62@property (readonly, nonatomic)
OFString *stringByStandardizingPath;
88- (bool)of_isDirectoryPath;
89- (
OFString *)of_pathToIRIPathWithPercentEncodedHost:
90 (
OFString *__autoreleasing _Nullable *_Nonnull)percentEncodedHost;
91- (
OFString *)of_IRIPathToPathWithPercentEncodedHost:
92 (nullable
OFString *)percentEncodedHost;
93- (
OFString *)of_pathComponentToIRIPathComponent;
An abstract class for storing objects in an array.
Definition OFArray.h:105
A class for handling strings.
Definition OFString.h:135
OFArray * pathComponents
Definition OFString+PathAdditions.h:37