Запитання з тегом «cocoa-touch»

Каркасні сенсорні рамки Cocoa, які керують програмами для iOS, мають багато перевірених моделей на Mac, але вони були створені з особливим акцентом на сенсорних інтерфейсах та оптимізації.


10
Властивість NSString: копіювати чи зберігати?
Скажімо , у мене є клас з ім'ям SomeClassз stringім'ям властивості: @interface SomeClass : NSObject { NSString* name; } @property (nonatomic, retain) NSString* name; @end Я розумію, що ім'я може бути призначене NSMutableStringв такому випадку, це може призвести до помилкової поведінки. Чи завжди для рядків завжди корисно використовувати copyатрибут замість …

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висоти, щоб текст міг вміститися. Я використовую наступні властивості, UILabelщоб …


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) на панелі UITool
Я хотів би створити "назад" кнопку лівої стрілки-панелі в UIToolbar. Наскільки я можу сказати, єдиний спосіб отримати одне з них - це залишити UINavigationControllerза замовчуванням налаштування, і він використовує один для лівого елемента рядка. Але я не можу знайти його створити як a UIBarButtonItem, тому я не можу зробити його …

15
Очищення параметрів NSUserDefaults
Я використовую +[NSUserDefaults standardUserDefaults]для зберігання налаштувань програми. Складається приблизно з десятка значень рядків. Чи можна назавжди видалити ці значення, а не просто встановити їх за замовчуванням?



9
Коли називається layoutSubviews?
У мене є власний перегляд, який не отримує layoutSubviewповідомлення під час анімації. У мене є вид, який заповнює екран. У нижній частині екрана є спеціальний підвід, який правильно змінює розмір у програмі Interface Builder, якщо я зміню висоту панелі навігації. layoutSubviewsназивається, коли створений вид, але ніколи більше. Мої підгляди правильно …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.