Expand description
§Bindings to the Messages
framework
See Apple’s docs and the general docs on framework crates for more information.
Structs§
- MSConversation
MSConversation
- Apple’s documentation
- MSMessage
MSMessage
- The MSMessage encapsulates the data to be transferred to remote devices.
- MSMessage
Error Code MSMessageError
- Apple’s documentation
- MSMessage
Layout MSMessageLayout
- The MSMessageLayout is an abstract base for classes that define a messages presentation in the conversation transcript.
- MSMessage
Live Layout MSMessageLayout
andMSMessageLiveLayout
- The MSMessageLiveLayout is used to indicate a message should be rendered in Messages using an instance of
MSMessagesAppViewController
with apresentationStyle
ofMSMessagesAppPresentationStyleTranscript
. - MSMessage
Template Layout MSMessageLayout
andMSMessageTemplateLayout
- The MSMessageTemplateLayout encapsulates properties used in the construction of UI representing a message using the default message layout template.
- MSMessages
AppPresentation Context MSMessagesAppViewController
- Describes the context for which the extension was launched
- MSMessages
AppPresentation Style MSMessagesAppViewController
- Describes how the extension is presented in Messages.
- MSMessages
AppView Controller MSMessagesAppViewController
andobjc2-ui-kit
- Apple’s documentation
- MSSession
MSSession
- A MSSession establishes a relationship between a sequence of messages within a conversation.
- MSSticker
MSSticker
- Apple’s documentation
- MSSticker
Browser View MSStickerBrowserView
andobjc2-ui-kit
- A UIView subclass that can display a collection of sticker assets.
- MSSticker
Browser View Controller MSStickerBrowserViewController
andobjc2-ui-kit
- The MSStickerBrowserViewController class creates a controller object that manages a MSStickerBrowserView.
- MSSticker
Size MSStickerBrowserView
- Sticker size is used to control the display size of the stickers in the Sticker Browser View.
- MSSticker
View MSStickerView
andobjc2-ui-kit
- A UIView subclass that can display sticker assets.
Statics§
- MSMessages
Error ⚠Domain MSMessageError
- Apple’s documentation
- MSStickers
Error ⚠Domain MSMessageError
- Apple’s documentation
Traits§
- MSMessages
AppTranscript Presentation MSMessagesAppViewController
- Apple’s documentation
- MSSticker
Browser View Data Source MSStickerBrowserViewDataSource
- The MSStickerBrowserViewDataSource protocol declares the methods that the Sticker Browser View uses to access the contents of its data source object.