Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A one-stop quick reference site for iOS, iPadOS, watchOS, and tvOS developers.
iOS Ref is a Jekyll-built, GitHub Pages-hosted quick reference website for iOS, iPadOS, watchOS, and tvOS developers that organizes Apple platform documentation as browsable markdown pages. The project lives as an open-source GitHub repository, with contributions accepted through issues and pull requests, and changes merged into the main branch deploy automatically.
iOS Ref is an open-source reference website for Apple platform developers, covering iOS, iPadOS, watchOS, and tvOS. It takes markdown content from the _subpages folder and generates a static searchable site via Jekyll, hosted on GitHub Pages. The repository is maintained on GitHub, and every merge to the main branch triggers an automatic deployment to https://iosref.com.
main branch rebuilds and publishes the site automatically, so contributions go live without manual steps._subpages content folder and the website content are licensed under CC BY-SA 4.0, clarifying how reuse and attribution work.bundle install, and starting bundle exec jekyll serve; the site appears at http://127.0.0.1:4000/.iOS Ref is aimed at developers who work with Apple platforms and need a fast, easily editable reference. iOS developers can use it to look up API names and platform behaviors while coding. iPadOS and watchOS developers benefit from having a consolidated reference instead of navigating Apple's separate documentation sets. Contributors who want to fix inaccuracies or expand coverage can edit the markdown files and submit pull requests.
The site content lives as markdown files in the _subpages folder of the repository. Jekyll processes those files into a static website hosted on GitHub Pages. The contribution workflow is a standard GitHub flow: fork the repo, edit markdown, submit a pull request, and maintainers merge it — after that, the site rebuilds automatically. For local work, the project pins a Ruby version (.ruby-version) and uses Bundler to install dependencies, then bundle exec jekyll serve runs a development server.
Yes, the site and repository are open source. The code is licensed under MIT, and the content pages are licensed under CC BY-SA 4.0, so there is no cost to view, use, or contribute.
The site covers iOS, iPadOS, watchOS, and tvOS. The repository metadata also lists topics for iphone and ipados, indicating device-specific references within the same content set.
You can open an issue in the GitHub repository for suggestions or create a pull request with edits to the markdown files. Every contributor must follow the project's code of conduct and agree to the licensing terms before contributions are accepted.
Yes, the project includes a .ruby-version file that pins the required Ruby version. The setup instructions recommend installing that version using a tool like rbenv before running bundle install.
The live site is hosted on GitHub Pages at https://iosref.com. Any changes merged into the main branch trigger an automatic deployment that updates the hosted site.
