Social框架详细解析(一) —— 基本概览

版本记录

版本号 时间
V1.0 2018.02.04

前言

Social框架将您的应用与受支持的社交网络服务集成。 使用提供的模板创建HTTP请求。接下来几篇我们就一起看一下这个框架。

Overview

下面我们就看一下该框架的基本信息。

Social框架详细解析(一) —— 基本概览_第1张图片

在iOS和MacOS上,此框架提供了用于创建HTTP请求的模板。 仅在iOS上,Social框架为用户发布请求提供了一个通用接口。

使用这个框架的常用方法是:

  • 创建一个网络会话。
  • 获取用户的活动源。
  • 实例化一个新的请求。
  • 在post上设置属性,添加附件等
  • 将post发布到活动源。

下面看一下该框架的基本结构。

Social框架详细解析(一) —— 基本概览_第2张图片

Topics

1. Classes

  • SLComposeServiceViewController

    • SLComposeServiceViewController类提供了一个标准的撰写视图,您可以在两个平台上呈现社交共享扩展。 默认情况下,撰写视图除了支持预览附件和显示配置项(如帐户或隐私选择器)之外,还包括可编辑的文本视图和剩余字符的指示等项目。
  • SLComposeSheetConfigurationItem

    • SLComposeSheetConfigurationItem类可帮助您向用户提供在发布post之前配置post属性的方法。 例如,您可以使用SLComposeSheetConfigurationItem对象让用户选择要从中发布的帐户,要发布的相册或添加到post中的位置。
  • SLComposeViewController

    • SLComposeViewController类向用户呈现一个视图,以撰写支持的社交网络服务的post。
  • SLRequest

    • SLRequest对象封装了HTTP请求的属性,为您提供了一个方便的模板来发出请求。 您向社交网络服务发送请求以代表用户执行某些操作或检索用户信息。

2. Reference

  • Social Data Types
  • Social Enumerations
  • Social Constants

后记

本篇已结束,后面更精彩~~~

Social框架详细解析(一) —— 基本概览_第3张图片

你可能感兴趣的:(Social框架详细解析(一) —— 基本概览)