Как получить текстовые файлы на iPhone? - PullRequest
1 голос
/ 11 июля 2011

Я создаю приложение, в котором пользователь, вероятно, захочет импортировать файл пользовательских настроек.

Это приложение камертона, и существует больше систем настройки, чем вы можете встряхнуть.Я предоставлю файл настроек, который содержит полдюжины общих настроек.это удовлетворит 99% клиентов, но тем, кто хочет пройти лишнюю милю, я бы хотел предоставить возможность полной настройки.

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

и что делать, если они сбрасывают свой телефон?

что, если они хотятпередать эти данные на iPad?

что, если они захотят отправить свое configuratino другу?

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

лучший путь решения, который я вижу, - это заставить пользователя создать текстовый файл конфигурации в простом формате.как-то так:

theme: "A3"
comment: "An octave below concert pitch (ie A4 440Hz)"
presets: {
A3 220Hz=220.0
}

// http://en.wikipedia.org/wiki/Guitar_tuning
theme: "Guitar Standard Tuning"
comment:"EADGBE using 12-TET tuning"
presets {
E2=82.41
A2=110.00
D3=146.83
G3=196.00
B3=246.94
E4=329.63
}

theme: "Bass Guitar Standard Tuning"
comment: "EADG using 12-TET tuning"
presets: {
E1=41.204
A2=55.000
D3=73.416
G3=97.999
}

Вопрос в том, как установить это на свой iPhone?

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

У меня нет ресурсов, чтобы настроить серверное пространство и собственноручно что-то разместить.

первый вопрос: есть ли место в Интернете, где я могу внести депозиттекстовый файл и получить его с минимальным URL-адресом?

второй вопрос: я также хотел бы предоставить пользователю механизм загрузки файла непосредственно со своего компьютера (например, он не подключен)- как это сделать?

Ответы [ 2 ]

1 голос
/ 11 июля 2011

Создание файла в этом формате кажется очень сложной работой для пользователя.Похоже, что вам придется разбирать эти данные, потому что пользователь, несомненно, очень редко получит правильный формат.

Если бы я разрабатывал это приложение, я бы сделал пользовательский интерфейс для настроек.,Создавая пользовательский интерфейс, вы полностью отделяете приложение от компьютера, поскольку вам больше не нужно создавать текстовый файл.

Единственное потенциальное разумное решение, которое нецелесообразно, поскольку вы не хотите настраивать веб-службу, - это создать небольшой веб-интерфейс, в котором пользователь может редактировать свои настройки с помощью настраиваемой формы, а затем сохранятьРезультаты.Затем вы можете передать информацию, указав им URL-адрес, но это все же намного сложнее, чем просто сделать это на устройстве.

Помните, что вам все равно придется реализовать пользовательский интерфейс, иначе пользователь будет вынуждениспользовать компьютер для настройки своего приложения - что быстро приводит к тому, что ваше приложение будет настроено для более легкой альтернативы.

Если это все еще маршрут, по которому вы хотите продолжить движение вниз, см. этот пост для сопоставления типов файлов:.

0 голосов
/ 11 июля 2011

Если я вставлю что-то в Pastie, например,

http://pastie.org/2197740

Я могу получить необработанный текст обратно, скопировав URL-адрес ссылки для скачивания.

(ПРИМЕЧАНИЕ: нельзя использовать ссылку «raw», поскольку при этом по-прежнему отображается HTML-файл, содержащий JavaScript)

РЕДАКТИРОВАТЬ: Используя http://min.us, вы можете фактически поместить текстовый файл, а затем передать URL -который вы получаете, скопировав ссылку с кнопки «скачать» на странице).

РЕДАКТИРОВАТЬ: gist.github кажется идеальным инструментом для этого - вы можете написать текстовый файл в браузере, исохрани это.и пасты обычно сохраняются навсегда.просто нужно перебросить URL через bit.ly, чтобы сократить его.

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