Запитання з тегом «objective-c»

Цей тег слід використовувати лише у питаннях, що стосуються особливостей Objective-C або залежать від коду на мові. Теги [какао] та [какао-дотик] слід використовувати для запитання про рамки чи класи Apple. Використовуйте відповідні теги [ios], [macos], [apple-watch] та [tvos] для питань, характерних для цих платформ.

8
Xcode 4: Як ви переглядаєте консоль?
Здається, я не можу знайти спосіб запуску консолі (для показу коментарів NSLog) в XCode 4. Звичайний метод для попередньої версії XCode не працює. Хтось має уявлення про те, як це зробити?

4
Swift: власні ініціалізатори ViewController
Як додати власні ініціалізатори до UIViewControllerпідкласів у Swift? Я створив підклас, UIViewControllerякий виглядає приблизно так: class MyViewController : UIViewController { init(leftVC:UIViewController, rightVC:UIViewController, gap:Int) { self.leftVC = leftVC; self.rightVC = rightVC; self.gap = gap; super.init(); setupScrollView(); setupViewControllers(); } } Коли я запускаю його, я отримую фатальну помилку: фатальна помилка: використання нереалізованого …


16
Видаліть усі обмеження, що впливають на UIView
У мене є UIView, який розміщується на екрані через кілька обмежень. Деякі обмеження належать суперпрегляду, інші належать іншим предкам (наприклад, можливо, властивість view UIViewController). Я хочу видалити всі ці старі обмеження та помістити їх десь новим, використовуючи нові обмеження. Як я можу це зробити, не створюючи IBOutlet для кожного окремого …

13
iPhone: встановлення заголовка панелі навігації
Привіт усім. Я все ще досить новачок у розробці iPhone, і у мене виникають певні проблеми з тим, як змінити назву моєї панелі навігації. З іншого питання на цьому сайті хтось рекомендував використовувати: viewController.title = @"title text"; але це не працює для мене ... Чи потрібно мені додавати UINavigationController для …


9
UIButton Long Press Event
Я хочу емулювати довге натискання кнопки, як я можу це зробити? Думаю, потрібен таймер. Я розумію, UILongPressGestureRecognizerале як я можу використовувати цей тип?

8
Як мати справу з тимчасовими екземплярами NSManagedObject?
Мені потрібно створювати NSManagedObjectекземпляри, робити з ними щось, а потім смітити їх або зберігати в sqlite db. Проблема полягає в тому, що я не можу створювати екземпляри без NSManagedObjectзв’язку з, NSManagedObjectContextі це означає, що я повинен якось очиститись після того, як вирішу, що мені не потрібні деякі об’єкти в моїй …



2
Instruments ObjectAlloc: Пояснення живих байт та загальних байтів
Я використовую інструмент ObjectAlloc від Instument, намагаючись зрозуміти, якою пам'яттю працює моя програма (iPhone), і коли, і де вона це робить. Я б дуже хотів отримати базове пояснення цієї статистики: Живі байти # Жити # Перехідний Загальний байт Коли я намагаюся визначити, скільки пам'яті використовує моя програма, чи слід мені …

4
Використання константи NSString як ключа для NSUserDefaults
Я використовую NSUSerDefaults для зберігання налаштувань користувачів. Я пам’ятаю, десь читав, що встановлення клавіш як констант - це гарна ідея - і я погоджуюсь. Наступний код - це те, що я зараз маю: [[NSUserDefaults standardUserDefaults] setObject:[NSNumber numberWithInt:polygon.numberOfSides] forKey:@"polygonNumberOfSides"]; Я спробував змінити це на: @implementation Controller NSString const *kPolygonNumberOfSides = @"polygonNumberOfSides"; …

7
@IBІнспективно з переліченням?
Я хотів би створити @IBInspectableелемент, як ви бачите на малюнку нижче: моя ідея полягає у використанні чогось типу enum як типу @IBInspectable, але схоже, це не так, будь-які ідеї, як реалізувати такий елемент? РЕДАГУВАТИ: Схоже, @IBInspectableпідтримуються лише такі типи: Int CGFloat Double String Bool CGPoint CGSize CGRect UIColor UIImage облом

18
Немає проведення пальцем назад, коли приховуєте панель навігації в UINavigationController
Мені подобається пакет розгорток, який успадкував від вбудовування ваших поглядів у UINavigationController. На жаль, я, здається, не можу знайти спосіб приховати, NavigationBarале все ж таки сенсорною панеллю проведіть пальцем назад gesture. Я можу писати власні жести, але я вважаю за краще не робити цього і покладатися на UINavigationControllerзворотне проведення пальцем …

6
UIB кнопка з двома рядками тексту в заголовку (numberOfLines = 2)
Я намагаюся зробити UIButtonте, що має два рядки тексту в заголовку Label. Це код, який я використовую: UIButton *titleButton = [[UIButton alloc] initWithFrame:CGRectMake(15, 10, frame.size.width-100, 100)]; titleButton.titleLabel.font = [UIFont boldSystemFontOfSize:24.0]; [titleButton setTitle:@"This text is very long and should get truncated at the end of the second line" forState:UIControlStateNormal]; titleButton.titleLabel.lineBreakMode = …

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