Вопросы с тегом «cocoa-touch»

Сенсорные платформы Cocoa, которые управляют приложениями iOS, имеют много проверенных шаблонов, найденных на Mac, но были построены с особым акцентом на сенсорные интерфейсы и оптимизацию.


10
Свойство NSString: скопировать или сохранить?
Допустим, у меня есть класс SomeClassс stringименем свойства: @interface SomeClass : NSObject { NSString* name; } @property (nonatomic, retain) NSString* name; @end Я понимаю, что имя может быть присвоено, и NSMutableStringв этом случае это может привести к ошибочному поведению. Для строк в целом всегда полезно использовать copyатрибут вместо retain? Является …

28
Как добавить 1 день к NSDate?
Как говорится в названии. Мне интересно, как я мог бы добавить 1 день к NSDate. Так что, если бы это было: 21st February 2011 Это станет: 22nd February 2011 Или если бы это было: 31st December 2011 Это станет: 1st January 2012.

4
Как связать типы файлов с приложением iPhone?
На предмет связи вашего приложения iPhone с типами файлов. В этом информативном вопросе я узнал, что приложения могут быть связаны с пользовательскими протоколами URL. Это было почти год назад, и с тех пор Apple представила «Поддержка документов», которая делает шаг вперед и позволяет приложениям связываться с типами файлов. Существует много …
318 ios  cocoa-touch 

30
Отрегулируйте высоту UILabel в зависимости от текста
Представьте, что у меня есть следующий текст в UILabel(длинная строка динамического текста): Так как армия инопланетян значительно превосходит численность команды, игроки должны использовать постапокалиптический мир в своих интересах, таких как поиск укрытия за мусорными контейнерами, колоннами, машинами, обломками и другими объектами. Я хочу изменить UILabel'sвысоту, чтобы текст мог поместиться. Я …


6
Генерация UUID на iOS из Swift
В моем приложении IOS Swift я хочу , чтобы генерировать случайный UUID ( GUID ) строк для использования в качестве ключа таблицы, и этот фрагмент кода появляется на работе: let uuid = CFUUIDCreateString(nil, CFUUIDCreate(nil)) Это безопасно? Или, возможно, есть лучший (рекомендуемый) подход?

30
-didSelectRowAtIndexPath: не вызывается
Я пишу приложение для iOS с табличным представлением внутри представления вкладок. По моему UITableViewController, я реализовал -tableView:didSelectRowAtIndexPath:, но когда я выбираю строку во время выполнения, метод не вызывается. Однако табличное представление заполняется, поэтому я знаю, что в моем контроллере вызываются другие методы tableView. У кого-нибудь есть идеи, что я, возможно, …

23
Как вы загружаете пользовательские UITableViewCells из файлов Xib?
Вопрос прост: как вы загружаете кастом UITableViewCellиз файлов Xib? Это позволяет вам использовать Interface Builder для проектирования ваших ячеек. Ответ очевидно не прост из-за проблем управления памятью. Этот поток упоминает проблему и предлагает решение, но является предварительным выпуском NDA и испытывает недостаток в коде. Вот длинная ветка, в которой обсуждается …

30
Получен сигнал EXC_BAD_ACCESS
При развертывании приложения на устройстве программа закроется через несколько циклов со следующей ошибкой: Program received signal: "EXC_BAD_ACCESS". Программа работает без проблем на симуляторе iPhone, она также будет отлаживаться и запускаться, пока я выполняю инструкции по одной за раз. Как только я снова включу его, я нажму на EXC_BAD_ACCESSсигнал. В данном …
290 ios  cocoa-touch 

24
Создание кнопки со стрелкой влево (как в стиле «назад» UINavigationBar) на панели инструментов UIToolbar
Я хотел бы создать кнопку "назад" влево-стрелка в UIToolbar. Насколько я могу судить, единственный способ получить один из них - оставить UINavigationControllerнастройки по умолчанию, и он использует один для элемента левой панели. Но я не могу найти способ создать его как a UIBarButtonItem, так что я не могу сделать его …

15
Очистка NSUserDefaults
Я использую +[NSUserDefaults standardUserDefaults]для хранения настроек приложения. Это состоит примерно из десятка строковых значений. Можно ли удалить эти значения навсегда, вместо того, чтобы просто установить их в значение по умолчанию?

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


9
Когда вызывается layoutSubviews?
У меня есть пользовательский вид, который не получает layoutSubviewсообщения во время анимации. У меня есть вид, который заполняет экран. У него есть настраиваемое подпредставление в нижней части экрана, которое правильно изменяет размеры в Интерфейсном Разработчике, если я изменяю высоту панели навигации. layoutSubviewsвызывается при создании представления, но никогда больше Мои подпредставления …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.