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

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

8
Центрування X підзаголовка в автоматичному розкладі видає "не готовий до обмеження"
У мене є власний підклас UIView, який ініціалізується через перо. У -awakeFromNib, я створюю підпрогляд і намагаюся відцентрувати його у своєму суперперегляді. [self setInteralView: [[UIView alloc] init]]; [[self internalView] addConstraint: [NSLayoutConstraint constraintWithItem: [self internalView] attribute: NSLayoutAttributeCenterX relatedBy: NSLayoutRelationEqual toItem: self attribute: NSLayoutAttributeCenterX multiplier: 1 constant: 0]]; Це ламається і спричиняє …

15
AFNetworking Запит на публікацію
Я новачок у obj-c і використовую asihttp для деяких своїх проектів. Роблячи запит на публікацію в asihttp, це робиться таким чином. ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; [request setPostValue:height forKey:@"user[height]"]; [request setPostValue:weight forKey:@"user[weight]"]; [request setDelegate:self]; [request startAsynchronous]; Як би це було зробити AFNetworking з прикладом коду? Я вже отримав get JSQ …

9
iPhone UITableView. Як увімкнути однобуквенний алфавітний список, як-от Music App?
У програмі для музики iPhone, вибравши пункт Виконавець, Пісні або Альбоми, ви побачите таблицю ViewView зі списком окремих букв по вертикалі праворуч від інтерфейсу користувача, що забезпечує швидке прокручування. Як увімкнути цю функцію у своєму додатку? Ура, Даг

6
модальні контролери перегляду - як відображати та відхиляти
Останній тиждень я ламаю голову про те, як вирішити проблему з показом та відхиленням декількох контролерів перегляду. Я створив зразок проекту та вставив код безпосередньо з проекту. У мене є 3 контролери перегляду з відповідними файлами .xib. MainViewController, VC1 і VC2. У мене є дві кнопки на контролері основного перегляду. …

14
Круговий UIImageView в UITableView без хіту продуктивності?
У мене є UIImageViewкожна з моїх UITableViewкомірок, яка відображає віддалене зображення (за допомогою SDWebImage). Я зробив певний QuartzCoreстиль шару для перегляду зображення, як такий: UIImageView *itemImageView = (UIImageView *)[cell viewWithTag:100]; itemImageView.layer.borderWidth = 1.0f; itemImageView.layer.borderColor = [UIColor concreteColor].CGColor; itemImageView.layer.masksToBounds = NO; itemImageView.clipsToBounds = YES; Отже, зараз у мене є квадрат 50х50 …



7
Коли слід явно використовувати @synthesize?
Наскільки мені відомо, з XCode 4.4 програма @synthesizeавтоматично генерує засоби доступу. Але зараз я прочитав зразок коду про NSUndoManager, і в коді він помітив, що @synthesizeявно додано. Подібно до: @interface RootViewController () @property (nonatomic, strong) NSDateFormatter *dateFormatter; @property (nonatomic, strong) NSUndoManager *undoManager; @end @implementation RootViewController //Must explicitly synthesize this @synthesize …

19
Точкові позначення проти позначень повідомлення для заявлених властивостей
Тепер у нас є позначення крапок для властивостей. Я бачив різні спини і Фортів про достоїнства точкової нотації проти повідомлення нотації. Щоб залишити відповіді незаплямованими, я не збираюся відповідати в будь-якому випадку у питанні. Яка ваша думка про позначення крапками проти позначення повідомлень для доступу до власності? Будь ласка, спробуйте …

6
Чи можна скопіювати UIView?
Просто використовуючи такий спосіб: UIView* view2 = [view1 copy]; // view1 existed Це призведе до того, що симулятор не зможе запустити цю програму. Спробуйте зберегти, UIView* view2 = [view1 retain]; // view1 existed // modify view2 frame etc Будь-які зміни, view2які стосуватимуться, стосуються view1, я розумію, view2спільного використання тієї ж …
81 ios  objective-c  uiview  copy 

17
Налаштування кнопок у SKScene
Я виявляю, що з UIButtonsними не дуже добре працює SKScene, тому я намагаюся підклас, SKNodeщоб зробити кнопку в SpriteKit. Я хотів би, щоб це працювало: якщо я ініціалізую кнопку SKSceneта ввімкну сенсорні події, тоді кнопка викликатиме метод у моєму SKSceneпри натисканні. Буду вдячний за будь-яку пораду, яка допоможе мені знайти …

6
#define vs const у Objective-C
Я новачок у Objective-C, і у мене є кілька запитань щодо constдирективи попередньої обробки #define. По-перше, я виявив, що неможливо визначити тип використання константи #define. Чому так? По-друге, чи є якісь переваги використання одного з них перед іншим? Нарешті, який шлях є більш ефективним та / або більш безпечним?

3
Різниця між визначенням @interface у файлах .h та .m
Зазвичай ми використовуємо @interface interface_name : parent_class <delegates> { ...... } @end методом у .h файлі та .m файлі ми синтезуємо властивості змінних, оголошених у .h файлі. Але в коді цей метод @interface ..... @ end також зберігається у файлі .m. Що це означає? Яка різниця між ними? Також дайте …

9
NSD Dictionary з упорядкованими ключами
У мене є NSD Dictionary (зберігається в plist), який я в основному використовую як асоціативний масив (рядки як ключі та значення). Я хочу використовувати масив ключів як частину мого додатка, але я хотів би, щоб вони були в певному порядку (насправді це не порядок, за яким я можу написати алгоритм …


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