---
title: "performEditingTransaction(for:using:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nstextstorageobserving/performeditingtransaction(for:using:)"
---

# performEditingTransaction(for:using:)

## Declaration

```swift
func performEditingTransaction(for textStorage: NSTextStorage, using transaction: () -> Void)
```

## See Also

### Managing the editing process

- [processEditing(for:edited:range:changeInLength:invalidatedRange:)](appkit/nstextstorageobserving/processediting(for:edited:range:changeinlength:invalidatedrange:).md)
