Эквивалент R в iOS - PullRequest
       2

Эквивалент R в iOS

2 голосов
/ 16 августа 2011

В Android у нас есть класс R, который обозначает Ресурсы, где у нас есть ссылки на все наши ресурсы, и мы можем легко получить к ним доступ в коде.Есть ли эквивалент в iOS?У меня есть это сомнение, потому что я хочу иметь возможность определять несколько файлов с разными значениями, например:

  • DefaultValuesForViewController1
  • DefaultValuesForViewController2

Помимо созданияplist, есть ли другой способ (быстрее и проще, как R)?

Ответы [ 3 ]

2 голосов
/ 16 августа 2011

Не существует эквивалентного метода доступа класса R.

В Android класс R представляет доступ к ресурсам, которые объединены в собственный формат.iPhone не делает этого.Вместо этого файлы ресурсов просто копируются как есть в комплект приложения и должны быть найдены и открыты как таковые.

0 голосов
/ 15 августа 2012

Этому нет эквивалента в приложениях для iOS. Все, что вы получаете, это файлы, которые вы можете перечислить, используя стандартный файловый ввод / вывод.

Однако вы можете подражать ему частично. Вот простая демонстрация на GitHub

0 голосов
/ 16 августа 2011

Вы можете создать класс для хранения всех ваших данных для приложения.iOS, как правило, нравится, чтобы приложение работало скудно и подло, поэтому храните ваши объекты столько, сколько вам нужно, и освобождайте их, как только вы закончите с ними.Если бы вы хранили все в глобальном масштабе, это добавило бы некоторые накладные расходы, но, если у вас нет тонны информации, это не должно быть проблемой.

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