---
title: init()
framework: uikit
role: symbol
role_heading: Initializer
path: uikit/nslayoutmanager/init()
---

# init()

Initializes a newly created layout manager object.

## Declaration

```swift
init()
```

## Discussion

Discussion This method is the designated initializer for the NSLayoutManager class. Returns an initialized object.

## See Also

### Related Documentation

- [Text Layout Programming Guide](apple-archive/documentation/Cocoa/Conceptual/TextLayout.md)
- [Cocoa Text Architecture Guide](apple-archive/documentation/TextFonts/Conceptual/CocoaTextArchitecture/Introduction.md)
- [addTextContainer(_:)](uikit/nslayoutmanager/addtextcontainer(_:).md)
- [addLayoutManager(_:)](uikit/nstextstorage/addlayoutmanager(_:).md)

### Creating a layout manager

- [init(coder:)](uikit/nslayoutmanager/init(coder:).md)
