2012-03-27 10 views
0

人気のあるiPhoneゲーム"Draw Something"で使用されている単語リストで遊んでみたいと思っています。iPhoneアプリからアセット/リソース(単語リストなど)にアクセスする

iPhoneアプリの開発、コンパイル、デプロイ方法はわかりませんが、アプリがiPhoneにインストールされると、単語リストはファイルに保存されているので、変更?

これはアプリごとに異なると確信しています。アプリによってはこのようなリソースをサーバーに残している可能性があります。他のアプリでは、データがコンパイルされる可能性があります。しかし、一部のアプリでは、携帯電話に保存されているXML形式やCSV形式のテキストファイルなどから、このようなデータが読み込まれる可能性があります。 (または、あなたのパソコンやMacにバックアップされていますか?)

もしそうなら、それらのファイルにアクセスできますか?もしそうなら、/ how?

私はiOSデベロッパーではありません。既存のアプリから何かをコピー、盗んだり、盗作することには興味がありません。

具体的には - 私は、 "Draw Something"の単語リストに基づいて情報の視覚化を作成することに興味があります。何語ありますか?どちらの単語が「簡単」なのか「難しい」ですか?動詞、名詞、形容詞を描くことは難しいですか?私はこれが楽しいかもしれないと思った、(潜在的に)面白いことを分析する。

私は考えています...「私のアプリにどのようにアプリケーションが保存されているのだろうか? (または、私のPC/Macにバックアップ)。それらは単一のコンパイルされた実行可能ファイルですか?一握りのDLL?アプリデータは単純なテキストファイル、データベースなどに保存されていますか?これらのファイルにアクセスできますか?その他

事前に感謝します!

+0

ちょうど不思議の国のあさら...誰かがなぜこれがダウン投票されたのか教えてもらえますか? (紛争ではなく、ただ理解したいので、私はもう一度やりません...)それは、アプリケーションの設定/データファイルを混乱させる、または抽出することが非倫理的/不適切であるか、これはコーディング?それともあまりにも明白です(他の場所でも簡単に答えられます) – mattstuehler

+0

他の人のアプリからデータを取る方法についてアドバイスを求めている人がいると思います。このような機能は存在せず、そうすることでデベロッパー契約に違反することになります(少なくとも)。私は最初の読書でそれを捕まえなかった。私は、あなたがiOSでローカルストレージを実現する方法の概要を探していると思ったのでしょうか?その質問を編集して正当な意図を明確にする必要がありますか?ローカルにものを保存する方法に関する質問として、それは良い質問です、私はそれを+1します。 – danh

答えて

1

これは実際にプログラミングの質問ではないので、おそらく投票したことがあります(まだ削除されている可能性があります)。パワーユーザーの質問は、Stack Exchangeネットワークのどこか別の場所でうまくいきます。

この単語リストは、アプリのバンドルで読みやすいファイルに保存されています。Appsは、iTunes Musicフォルダのどこかにデバイスを同期するMac/PCに保存されています。それぞれは ".ipa"ファイルです。これは実際にはzipアーカイブです。ファイルの拡張子を変更し、解凍して内容を確認することができます。

+0

ありがとう、rickster。完璧な意味合いを持つ。あなたの答えのおかげで、.ipaファイルを見つけて解凍し、単語リストが別々の読みやすいファイルに含まれていないことを発見しました。だから、私はそれがアプリケーションファイル自体にコンパイルされていると推測しています。しかたがない。 – mattstuehler

1

アプリはをSDK経由で入手します。 Core Dataと呼ばれるオブジェクトリレーショナルフレームワークもあり、これにより、アプリケーションはSQLiteストアを作成してアクセスすることができます。アプリは、shared user defaults storeに少量の状態(通常はユーザー設定)を維持することもできます。一言で

1

:いいえ

私はあなたが「何かを描く」から単語リストを持ち上げることができない99%確信しています。それはアプリのバンドルで囲まれていて、ファイルとして容易に読み込めません。

関連する問題