# `Foundation.NSString`

*Extended Class*

## Declaration

```swift
extension NSString
```

## Topics

### Initializers

- [`NSString init(char:)`](/Core/GlyphsCore/Foundation/NSString/init(char:))
- [`NSString init(from:)`](/Core/GlyphsCore/Foundation/NSString/init(from:))
- [`NSString init(from:minWidth:)`](/Core/GlyphsCore/Foundation/NSString/init(from:minWidth:))

### Instance Methods

- [`NSString absolutePath(fromBaseDirPath:)`](/Core/GlyphsCore/Foundation/NSString/absolutePath(fromBaseDirPath:))
- [`NSString appendingDotSuffix(_:)`](/Core/GlyphsCore/Foundation/NSString/appendingDotSuffix(_:))
- [`NSString ascii()`](/Core/GlyphsCore/Foundation/NSString/ascii())
- [`NSString byConditionallyResolvingAlias()`](/Core/GlyphsCore/Foundation/NSString/byConditionallyResolvingAlias())
- [`NSString byConditionallyResolvingSymlink()`](/Core/GlyphsCore/Foundation/NSString/byConditionallyResolvingSymlink())
- [`NSString byIterativelyResolvingSymlinkOrAlias()`](/Core/GlyphsCore/Foundation/NSString/byIterativelyResolvingSymlinkOrAlias())
- [`NSString camelCaseToSentenceCase()`](/Core/GlyphsCore/Foundation/NSString/camelCaseToSentenceCase())
- [`NSString character32(at:)`](/Core/GlyphsCore/Foundation/NSString/character32(at:))
- [`NSString contains(_:options:)`](/Core/GlyphsCore/Foundation/NSString/contains(_:options:))
- [`NSString count(ofChar:)`](/Core/GlyphsCore/Foundation/NSString/count(ofChar:))
- [`NSString deletingDotSuffix()`](/Core/GlyphsCore/Foundation/NSString/deletingDotSuffix())
- [`NSString deletingLastDotSuffix()`](/Core/GlyphsCore/Foundation/NSString/deletingLastDotSuffix())
- [`NSString dotSuffix()`](/Core/GlyphsCore/Foundation/NSString/dotSuffix())
- [`NSString hexDescription()`](/Core/GlyphsCore/Foundation/NSString/hexDescription())
- [`NSString hexStringToInt()`](/Core/GlyphsCore/Foundation/NSString/hexStringToInt())
- [`NSString hexadecimalData()`](/Core/GlyphsCore/Foundation/NSString/hexadecimalData())
- [`NSString isAllDigits()`](/Core/GlyphsCore/Foundation/NSString/isAllDigits())
- [`NSString isHexCapitalString()`](/Core/GlyphsCore/Foundation/NSString/isHexCapitalString())
- [`NSString isHexCapitalString(withLength:)`](/Core/GlyphsCore/Foundation/NSString/isHexCapitalString(withLength:))
- [`NSString isNumber()`](/Core/GlyphsCore/Foundation/NSString/isNumber())
- [`NSString lenientDoubleValue()`](/Core/GlyphsCore/Foundation/NSString/lenientDoubleValue())
- [`NSString lineNumber(_:column:at:)`](/Core/GlyphsCore/Foundation/NSString/lineNumber(_:column:at:))
- [`NSString lineNumber(at:)`](/Core/GlyphsCore/Foundation/NSString/lineNumber(at:))
- [`NSString localizedDoubleValue()`](/Core/GlyphsCore/Foundation/NSString/localizedDoubleValue())
- [`NSString localizedFloatValue()`](/Core/GlyphsCore/Foundation/NSString/localizedFloatValue())
- [`NSString matchesDateFormat()`](/Core/GlyphsCore/Foundation/NSString/matchesDateFormat())
- [`NSString range(ofLine:)`](/Core/GlyphsCore/Foundation/NSString/range(ofLine:))
- [`NSString relativePath(fromBaseDirPath:)`](/Core/GlyphsCore/Foundation/NSString/relativePath(fromBaseDirPath:))
- [`NSString removingAccents()`](/Core/GlyphsCore/Foundation/NSString/removingAccents())
- [`NSString removingCharacters(in:)`](/Core/GlyphsCore/Foundation/NSString/removingCharacters(in:))
- [`NSString resolvingAlias()`](/Core/GlyphsCore/Foundation/NSString/resolvingAlias())
- [`NSString resolvingSymlink()`](/Core/GlyphsCore/Foundation/NSString/resolvingSymlink())
- [`NSString resolvingSymlinksAndAliases()`](/Core/GlyphsCore/Foundation/NSString/resolvingSymlinksAndAliases())
- [`NSString urlString(byAppendingQueryString:)`](/Core/GlyphsCore/Foundation/NSString/urlString(byAppendingQueryString:))
- [`NSString withFirstLower()`](/Core/GlyphsCore/Foundation/NSString/withFirstLower())
- [`NSString withFirstUpper()`](/Core/GlyphsCore/Foundation/NSString/withFirstUpper())

### Type Methods

- [`NSString createString(forKey:)`](/Core/GlyphsCore/Foundation/NSString/createString(forKey:))
- [`NSString date()`](/Core/GlyphsCore/Foundation/NSString/date())
- [`NSString encode(forASCII:)`](/Core/GlyphsCore/Foundation/NSString/encode(forASCII:))
- [`NSString encode(forFilePath:)`](/Core/GlyphsCore/Foundation/NSString/encode(forFilePath:))
- [`NSString hexString(fromInt:)`](/Core/GlyphsCore/Foundation/NSString/hexString(fromInt:))
- [`NSString hexString(fromUnsignedInteger:)`](/Core/GlyphsCore/Foundation/NSString/hexString(fromUnsignedInteger:))
- [`NSString pathForTemporaryFile(withPrefix:)`](/Core/GlyphsCore/Foundation/NSString/pathForTemporaryFile(withPrefix:))
- [`NSString uuid()`](/Core/GlyphsCore/Foundation/NSString/uuid())

