explaingit

kapeli/dash-ios

7,102Objective-CAudience · developerComplexity · 3/5Setup · hard

TLDR

A discontinued offline API documentation browser for iPhone and iPad that stored 150+ doc sets on-device, the source code remains public but the project is no longer maintained.

Mindmap

mindmap
  root((dash-ios))
    What it does
      Offline doc browser
      150 documentation sets
      Now discontinued
    Tech Stack
      Objective-C
      iOS Xcode
    Use Cases
      Study iOS source code
      Sideload from Xcode
      Historical reference
    Status
      No active development
      macOS version active
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Study the Objective-C source code of a real production iOS app as a learning and reference resource.

USE CASE 2

Sideload the app onto your iPhone directly from source using Xcode and a free Apple ID, without the App Store.

USE CASE 3

Browse the code to understand how an offline documentation system was architected for iOS.

Tech stack

Objective-CiOSXcode

Getting it running

Difficulty · hard Time to first run · 1h+

Requires a Mac with Xcode and an Apple ID, certificate expires every 7 days on a free developer account.

In plain English

Dash for iOS was an offline API documentation browser for iPhone and iPad. It gave developers access to more than 150 documentation sets covering programming languages, frameworks, and libraries, all stored on the device so they were available without an internet connection. The app was made by the same developer behind Dash for macOS. This project is now discontinued. The README leads with that notice and points users to the macOS version of Dash instead. The source code remains publicly available, but no active development is happening on this iOS version. While it was active, Dash for iOS was distributed through the App Store. The repository also includes instructions for building and installing the app directly from source using Xcode and a free Apple ID, without going through the App Store. This required rebuilding the app every 7 days to keep the signing certificate valid when using a non-paid developer account. If you need an offline documentation tool today, the README recommends Dash for macOS rather than this iOS project.

Copy-paste prompts

Prompt 1
How do I build Dash for iOS from source using Xcode and install it on my iPhone with a free Apple Developer account?
Prompt 2
Walk me through the Objective-C code in this repo that handles downloading and storing documentation sets offline on iOS.
Prompt 3
I want to build my own offline documentation browser for iOS. What patterns from the Dash iOS source code should I study first?
Prompt 4
The signing certificate expires every 7 days with a free Apple ID. How do I re-sign and reinstall the app without losing my data?
Open on GitHub → Explain another repo

← kapeli on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.