Форум программистов, компьютерный форум, киберфорум
Наши страницы

Работа с UITextView - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Оператор -> http://www.cyberforum.ru/objective-c/thread1116229.html
В первый раз увидел этот оператор в cocos2D, до этого в objective-с ни разу с ним не сталкивался. Что он означает и используется ли он в objective-с вне cocos2D? Заранее благодарю за ответ.
Objective-C StoryBoard vs View Подскажите, сейчас штудирую XCODE по книжке, которая уже устарела (в то время самой актуальной версией iPhone был 4S). Так вот вопрос: Сейчас задача создать приложение с несколькими представлениями:... http://www.cyberforum.ru/objective-c/thread1115636.html
Objective-C Game Dev
Всем привет! Наверное много уже людей спрашивало про это, но вот подскажите- я дизайнер-художник со стажем уже вот 15 лет. Всё что касается графики и анимации- это легко и непринуждённо. Сейчас...
Objective-C Предупреждение
Добавил на ViewController Label и при запуске стало подчёркивать часть кода.
Objective-C Горизонтальное/Вертикальное расположение http://www.cyberforum.ru/objective-c/thread1114365.html
Всем привет Подскажите, где толково объяснено как настраивать проект под горизонтальное расположение. Очень сложно сходу сообразить с этими PIna'ами- что на что завязывается. Или можете в двух...
Objective-C Предупреждения Подскажите, насколько критична такая запись и почему XCODE пометил их? подробнее

Показать сообщение отдельно
Dan_banan_
11 / 11 / 1
Регистрация: 03.03.2013
Сообщений: 87
Записей в блоге: 1

Работа с UITextView - Objective-C

13.03.2014, 13:04. Просмотров 1120. Ответов 2
Метки (Все метки)

Всем привет! Вчера открыл для себя интересную особенность которой сам не смог найти объяснения, посему и пишу ) При копировании большого текста в UITextView размер оперативной памяти растет в геометрической прогресиии)) Обнаружил подобную проблему в рабочем проекте, после долгих часов разбирательств в утечках , и затирании профайлера до дыр попробывал создать тестовое приложение. Приложение это просто window даже без единого контроллера в котором на весь экран ручками кинул UITextView.
Objective-C
1
2
3
4
5
6
 UITextView *textView = [[UITextView alloc] initWithFrame:self.window.bounds];
    textView.backgroundColor = [UIColor redColor];
    [self.window addSubview:textView];
    self.window.backgroundColor = [UIColor whiteColor];
    [self.window makeKeyAndVisible];
    return YES;
Так вот при запуске приложения вы видим красную область на весь экран как и ожидалось. Пишем текст любой в несколько десятков строк и потом выделяем его и копируем сюда же, подобные действия повторить n количество раз, выделяю все больше и больше текста. В результате можно догнать размер используемой памяти до предельного значения. На iphone 5 это 560 метров, после чего система убила приложение. Так вот буду очень признателен кто мне пояснит почему сколько то строк занимают 560 метров. Вероятно память где то не высвобождается при вставке текста. Проверял на проекте с ARC

Добавлено через 1 час 44 минуты
Ну неужели мы тут только про кнопочки говорить будем в этом форуму? (
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.