---
title: "init(type:)"
framework: uikit
role: symbol
role_heading: Initializer
path: "uikit/uiapplicationshortcuticon/init(type:)"
---

# init(type:)

Creates a Home Screen quick action icon using a system-defined image.

## Declaration

```swift
convenience init(type: UIApplicationShortcutIcon.IconType)
```

## Parameters

- `type`: The system-defined image to use for the icon. For a list of possible images, see the doc://com.apple.uikit/documentation/UIKit/UIApplicationShortcutIcon/IconType enumeration.

## Return Value

Return Value A Home Screen quick action icon initialized with the specified system image.

## Discussion

Discussion Use this method to create icons for actions supported by the system. Users expect system-defined action images to be used only for the intended action.

## See Also

### Creating a quick action icon

- [init(templateImageName:)](uikit/uiapplicationshortcuticon/init(templateimagename:).md)
- [init(systemImageName:)](uikit/uiapplicationshortcuticon/init(systemimagename:).md)
- [init(contact:)](uikit/uiapplicationshortcuticon/init(contact:).md)
