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

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

11
Чи повинен IBOutlets бути сильним чи слабким за ARC?
Я розробляю виключно для iOS 5 за допомогою ARC. Якщо IBOutlets до UIViews (і підкласи) має бути strongабо weak? Наступні: @property (nonatomic, weak) IBOutlet UIButton *button; Позбулось би всього цього: - (void)viewDidUnload { // ... self.button = nil; // ... } Чи є проблеми з цим? У шаблонах використовуються strongтакі …



21
Створення абстрактного класу в Objective-C
Я спочатку Java-програміст, який зараз працює з Objective-C. Я хотів би створити абстрактний клас, але це видається неможливим в Objective-C. Чи можливо це? Якщо ні, то наскільки близько до абстрактного класу я можу потрапити в Objective-C?

30
Як переміщатися по текстових полях (кнопки Далі / Готово)
Як я можу переміщатися по всіх своїх текстових полях кнопкою «Далі» на клавіатурі iPhone? Останнє текстове поле повинно закрити клавіатуру. Я встановив IB кнопки (Далі / Готово), але тепер я застряг. Я реалізував дію textFieldShouldReturn, але тепер кнопки Далі та Готово закривають клавіатуру.
487 ios  objective-c  iphone 


12
Як встановити заголовок UIButton як вирівнювання ліворуч?
Мені потрібно відобразити електронну адресу з лівого боку UIButton, але вона розташована в центрі. Чи є спосіб встановити вирівнювання вліво від а UIButton? Це мій поточний код: UIButton* emailBtn = [[UIButton alloc] initWithFrame:CGRectMake(5,30,250,height+15)]; emailBtn.backgroundColor = [UIColor clearColor]; [emailBtn setTitle:obj2.customerEmail forState:UIControlStateNormal]; emailBtn.titleLabel.font = [UIFont systemFontOfSize:12.5]; [emailBtn setTitleColor:[[[UIColor alloc]initWithRed:0.121 green:0.472 blue:0.823 alpha:1]autorelease] …






13
Як роздрукувати ім'я методу та номер рядка та умовно відключити NSLog?
Я веду презентацію про налагодження в Xcode і хотів би отримати більше інформації про ефективне використання NSLog. Зокрема, у мене є два питання: чи є спосіб легко NSLog назва поточного методу / номер рядка? чи є спосіб легко "відключити" всі NSLogs перед компілюванням для випуску коду?

8
Що означає ключове слово "__block"?
Що саме означає __blockключове слово в Objective-C? Я знаю, що це дозволяє змінювати змінні в блоках, але я хотів би знати ... Що саме це повідомляє компілятору? Чи робить це ще щось? Якщо це все, що це робиться, то навіщо це в першу чергу? Чи є в документах десь? (Я …

30
Як приховати підсумок UINavigationBar 1px
У мене є додаток, якому іноді потрібна його панель навігації, щоб поєднатися із вмістом. Хтось знає, як позбутися або змінити колір цієї набридливої ​​маленької смужки? На зображенні нижче ситуації, що в мене є - я говорю про цю лінійку висоти 1px нижче "Кореневий контролер"

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