22 OF_ASSUME_NONNULL_BEGIN
27 extern 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;
100 OF_ASSUME_NONNULL_END
An abstract class for storing objects in an array.
Definition: OFArray.h:107
A class for handling strings.
Definition: OFString.h:142