Repolode
wikimedia

wikimedia/wikipedia-ios

SwiftとObjective-Cで開発された、iPhoneやiPadでWikipediaを閲覧・読書するためのiOS公式アプリ。

スター
3,471
フォーク
942
未解決の Issue
43
最終コミット
23 時間前

これは何?

Wikipedia iOSは、Wikimedia Foundationが保守するAppleデバイス向けのWikipedia公式アプリです。iOSでWikipediaの記事を読んだり閲覧したりでき、ソースコードはMITライセンスで公開されているため、開発者が自分でビルドして実行できます。

主にSwiftで書かれており、Objective-Cのコードも残っています。ビルドにはXcode 16.0以降が必要です。セットアップスクリプトは、SwiftLintやClangFormatなど必要なツールをインストールし、コード整形用のpre-commitフックを設定します。ビルドスキームは複数あり、本番用ターゲット、開発中の機能フラグを有効にしたAlphaターゲット、プロトタイプ用のExperimentalターゲット、ローカルのステージングサービスを指定できるデバッグスキームが用意されています。

記事ビューなど一部のコンポーネントはWebコンポーネントに依存しており、これらは別途開発され、リポジトリ内にドキュメントがあります。ユニットテストはXcodeから実行し、デバイスの言語と地域がen-USに設定されていることを前提とします。

主な機能

  • 01iOSデバイスでWikipediaの記事を閲覧・読書できる
  • 02MITライセンスのオープンソース
  • 03本番、Alpha、Experimental、ローカルデバッグ用の複数のビルドスキーム
  • 04Xcode関連のlint・フォーマットツールをインストールするセットアップスクリプト
  • 05Webコンポーネントを一部に使用した記事ビュー

ユースケース

  • iPhoneやiPadでWikipediaを読む
  • 大規模な本番用iOSアプリがSwiftとObjective-Cでどのように構成されているかを学ぶ
  • Wikipedia公式iOSクライアントに修正や機能を提供する

クイックスタート

  1. 1

    App StoreからXcode 16.0以降をインストールします

  2. 2

    リポジトリのルートでセットアップスクリプトを実行します

    ./scripts/setup
  3. 3

    Wikipedia.xcodeprojを開き、iOS SimulatorでWikipediaスキームを実行します

使う前に知っておきたいこと

  • Xcode 16.0以降を搭載したMacが必要なため、Appleプラットフォームでのみビルドできます。
  • 開発環境のセットアップにはXcodeが必要で、セットアップスクリプトによってHomebrewなどのツールがインストールされます。

トピック

よくある質問

wikipedia-ios とは?
SwiftとObjective-Cで開発された、iPhoneやiPadでWikipediaを閲覧・読書するためのiOS公式アプリ。 Wikipedia iOSは、Wikimedia Foundationが保守するAppleデバイス向けのWikipedia公式アプリです。iOSでWikipediaの記事を読んだり閲覧したりでき、ソースコードはMITライセンスで公開されているため、開発者が自分でビルドして実行できます。
wikipedia-ios は無料で使えますか?ライセンスは?
wikipedia-ios は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
wikipedia-ios は今もメンテナンスされていますか?
活発にメンテナンス中。wikipedia-ios の最終コミットは 2026年11月6日 です。
wikipedia-ios は何に使えますか?
iPhoneやiPadでWikipediaを読む 大規模な本番用iOSアプリがSwiftとObjective-Cでどのように構成されているかを学ぶ Wikipedia公式iOSクライアントに修正や機能を提供する
wikipedia-ios のインストール方法は?
App StoreからXcode 16.0以降をインストールします リポジトリのルートでセットアップスクリプトを実行します: ./scripts/setup Wikipedia.xcodeprojを開き、iOS SimulatorでWikipediaスキームを実行します
wikipedia-ios はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/wikimedia/wikipedia-ios

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト