---
title: "processEditing(for:edited:range:changeInLength:invalidatedRange:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nstextstorageobserving/processediting(for:edited:range:changeinlength:invalidatedrange:)"
---

# processEditing(for:edited:range:changeInLength:invalidatedRange:)

## Declaration

```swift
func processEditing(for textStorage: NSTextStorage, edited editMask: NSTextStorageEditActions, range newCharRange: NSRange, changeInLength delta: Int, invalidatedRange invalidatedCharRange: NSRange)
```

## See Also

### Managing the editing process

- [performEditingTransaction(for:using:)](appkit/nstextstorageobserving/performeditingtransaction(for:using:).md)
