Skip to content

JosephDuffy/Share-Sheet-Debugger

Repository files navigation

#Share Sheet Debugger

Share Sheet Debugger (SSD for short) is a project built with the aim of aiding the development of sharing content within iOS applications. It does this by providing in-depth information about the data being shared, allowing developers to see how iOS shares the data provided by the application, and also allows developers to see how others have formatted their shared data.

Example GIF

##Features

  • Support for multiple shared items
  • Support for multiple data types per item (e.g., an image and it description as text)
  • Detect and display various data types:
    • Images
    • Text
    • Videos
    • Contact Cards
    • Locations (via contact cards)
  • Provide a method of displaying the raw data/text of a shared item
  • Add some example items to the iOS application
    • An image
    • An image with a preview
    • A contact card
    • A piece of text
    • A video
    • A website
  • Allow for various cells across the extension to offer their data to be copied via a long tap on the cell

##Running

SSD requires iOS 8.0 or higher. Some features, such as the use of the SFSafariViewController are restricted to later version of iOS.

There are no external dependencies, so the use of Carthage/CocoaPods/SPM is not required.

##Contributing

Pull requests are welcome (if not encouraged). If you find the project useful, give the repo a star. If you find any issues an don't want to/can't find a solution, submit an issue on GitHub.

About

A simple project created with the aim of making the development of sharing content on iOS easier

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages