2015-09-02 2 views
1

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

  1. Я создал приложение iOS, используя раскадровку вместе с кодом и размером 25 МБ. Как уменьшить размер моего приложения?

  2. Если я начинаю новый проект и использую код, а не раскадровку, уменьшит ли размер приложения?

+0

этот вопрос очень смущает. Пожалуйста, перепишите его более четко. – SpaceDog

+0

Есть сторонние библиотеки занимают слишком много места? – Lucifron

+0

нет я не пользуюсь никаким третьим лицом – david

ответ

1

Обычно размер приложения определяется его размером ресурсов (изображениями, файлами, звуками/музыкой и т. Д.). Уменьшая размер ваших изображений, повторно используя их, когда это возможно, и используя оптимальное разрешение, вы должны уменьшить размер приложения, и то же самое касается звука.

Раскадровки представляют собой файл XML, а текст не использует много памяти.

+0

Я не использую никакого изображения, звука, даже я не использую запуск imges тоже ... У меня есть один вид таблицы для хранения данных, которые он. @aramusss – david

+0

Как вы вычисляете размер приложения? – aramusss

+0

sory Я новичок в ios. когда я запускаю свой симулятор. Я видел, что размер моей памяти равен 25. mb .... – david

0

Чтобы уменьшить размер приложения, вам необходимо уменьшить размер изображений и звуковых файлов, которые вы используете. Существуют различные инструменты, которые могут сжимать ваши PNG, не теряя в них контента. Аналогичным образом, вы также можете уменьшить их размер от Photoshop. Чем меньше размер ваших PNG, тем меньше размер вашего приложения.

Выполнение приложения в раскадровке или прохождение его через код не повлияет на размер вашего приложения. Любой размер приложения менее 100 МБ хорош, так как он может быть загружен через 3G. Выше это нужно будет загружать только через Wi-Fi.

0

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