18 OF_ASSUME_NONNULL_BEGIN
23 extern 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