Доступ к ресурсам / ресурсам (например, список слов) из приложений iPhone - PullRequest
0 голосов
/ 27 марта 2012

Мне интересно поиграть со списком слов, используемым в популярной игре для iPhone "Draw Something" .

Я не знаю, как разрабатываются, компилируются приложения для iPhone,или развернут, но мне интересно, если после того, как приложение установлено на моем iPhone, список слов будет сохранен в файле, к которому я могу получить доступ / прочитать / изменить?

Я уверен, что это варьируется от приложения кприложение - некоторые приложения могут хранить такие ресурсы на сервере, а в других приложениях данные могут быть скомпилированы.Но, возможно, некоторые приложения читают данные, подобные этим, из текстовых файлов в формате XML или CSV, которые хранятся на телефоне и потенциально доступны?(Или резервное копирование на ваш ПК или Mac?)

Если да - доступны ли эти файлы?Если да, то где и как?

Я не разработчик для iOS, и меня не интересует копирование, кража или плагиат чего-либо из существующего приложения.

В частности - язаинтересован в создании информационной визуализации на основе списка слов из «Draw Something».Сколько здесь слов?Какие слова «легкие», а какие «сложные»?Труднее нарисовать глагол, существительное или прилагательное?Я подумал, что это может быть забавная (потенциально) интересная вещь для анализа.

Это заставило меня задуматься ... "Интересно, как приложения хранятся на моем телефоне?"(Или резервное копирование на мой ПК / Mac).Это один скомпилированный исполняемый файл?Горстка дллс?Данные приложения хранятся в простых текстовых файлах, базе данных или чем-то еще?Эти файлы доступны?И т.д.

Большое спасибо заранее!

Ответы [ 3 ]

1 голос
/ 27 марта 2012

Одним словом: нет.

Я на 99% уверен, что вы не можете поднять список слов из "Draw Something". Он упакован в комплект приложений и не может быть легко прочитан в виде файла.

1 голос
/ 28 марта 2012

Вы, вероятно, проголосовали (и, возможно, все-таки отстранены), потому что это на самом деле не вопрос программирования, а для этого и нужен SO.Вопросы для опытных пользователей лучше подходят для других областей сети Stack Exchange.

Между тем, если окажется, что этот список слов хранится в легко читаемом файле в комплекте приложения ... Приложения хранятся на Mac / ПК, с которым вы синхронизируете свое устройство, где-то под iTunes Musicпапка.Каждый из них представляет собой файл .ipa, который на самом деле представляет собой просто zip-архив.Измените расширение файла, и вы можете разархивировать его, чтобы увидеть, что внутри.

1 голос
/ 27 марта 2012

Приложения получают доступ к файловой системе через SDK. Существует также объектно-реляционная структура под названием Core Data , которая позволяет приложению создавать и получать доступ к хранилищу SQLite. Приложения также могут поддерживать небольшое количество состояний (обычно пользовательских настроек) в общем хранилище пользовательских настроек по умолчанию .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...