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

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


30
Як я можу зробити так, щоб UITextField рухався вгору, коли клавіатура присутня - коли я починаю редагувати?
За допомогою iOS SDK: У мене є UIViewз UITextFieldз , що виховує клавіатурою. Мені це потрібно, щоб мати можливість: Дозвольте прокручувати вміст, UIScrollViewщоб побачити інші текстові поля після появи клавіатури Автоматично «стрибати» (прокручуючи вгору) або скорочуючи Я знаю, що мені потрібно UIScrollView. Я спробував змінити клас мого UIViewна а, UIScrollViewале …

30
Передача даних між контролерами перегляду
Я новачок в iOS і Objective-C і всій парадигмі MVC, і я зациклювався на наступному: Я маю думку, яка виступає формою для введення даних, і я хочу надати користувачеві можливість вибору декількох продуктів. Продукти перераховані на іншому вікні, UITableViewControllerі я включив декілька варіантів. Моє запитання: як я можу перенести дані …

18
Як я можу відключити ARC для одного файлу в проекті?
Я успішно використовую ARC у своєму проекті. Однак я зіткнувся з кількома файлами (наприклад, в одиничних тестах та макетних об'єктах), де правила ARC зараз трохи крихкі. Я пам’ятаю, чуючи, що існував спосіб відключити ARC на основі файлів, однак я не зміг знайти цю опцію. Чи можливо це? Як відключити ARC …

27
Як сортувати NSMutableArray зі спеціальними об'єктами в ньому?
Те, що я хочу зробити, здається досить простим, але я не можу знайти жодної відповіді в Інтернеті. У мене єNSMutableArray об'єкти, і скажімо, що це "особи". Я хочу сортувати NSMutableArrayпо Person.birthDate, який є NSDate. Я думаю, що це стосується цього методу: NSArray *sortedArray = [drinkDetails sortedArrayUsingSelector:@selector(???)]; У Java я би …

19
performSelector може спричинити протікання, оскільки його селектор невідомий
Я отримую таке попередження компілятором ARC: "performSelector may cause a leak because its selector is unknown". Ось що я роблю: [_controller performSelector:NSSelectorFromString(@"someMethod")]; Чому я отримую це попередження? Я розумію, що компілятор не може перевірити, чи існує селектор чи ні, але чому це може спричинити витік? І як я можу змінити …

23
Як перевірити, чи містить рядок інший рядок у Objective-C?
Як я можу перевірити, чи містить рядок ( NSString) інший менший рядок? Я сподівався на щось на кшталт: NSString *string = @"hello bla bla"; NSLog(@"%d",[string containsSubstring:@"hello"]); Але найближче, що я міг знайти: if ([string rangeOfString:@"hello"] == 0) { NSLog(@"sub string doesnt exist"); } else { NSLog(@"exists"); } У будь-якому випадку, …

29
Ярлики в Objective-C для об'єднання NSStrings
Чи є ярлики до ( stringByAppendingString:) об'єднання рядків в Objective-C, або ярлики для роботи NSStringв цілому? Наприклад, я хотів би зробити: NSString *myString = @"This"; NSString *test = [myString stringByAppendingString:@" is just a test"]; щось подібне: string myString = "This"; string test = myString + " is just a test";


14
Константи в Objective-C
Я розробляю програму Cocoa , і я використовую постійний NSStrings як спосіб зберігати ключові імена для моїх уподобань. Я розумію, що це гарна ідея, оскільки вона дозволяє легко змінювати клавіші, якщо це необхідно. Плюс, це все поняття "відокремити ваші дані від вашої логіки". У будь-якому випадку, чи є хороший спосіб …

17
Як зателефонувати коду Objective-C від Swift?
Як у Swift, як один виклик коду Objective-C? Apple зазначила, що вони можуть співіснувати в одній програмі, але чи означає це, що технічно можна повторно використовувати старі класи, створені в Objective-C, будуючи при цьому нові класи в Swift?
974 objective-c  swift 

12
Як оживити зміни обмежень?
Я оновлюю старий додаток AdBannerViewі коли немає реклами, воно висувається з екрана. Коли є реклама, вона ковзає на екрані. Основні речі. Старий стиль, я встановив кадр в анімаційний блок. У новому стилі, я маю IBOutletобмеження для автоматичного розміщення, яке визначає Yпозицію, в цьому випадку це відстань від нижньої частини огляду …


30
Як перевірити версію iOS?
Я хочу перевірити, чи iOSверсія пристрою більша, ніж 3.1.3 я намагався: [[UIDevice currentDevice].systemVersion floatValue] але це не працює, я просто хочу: if (version > 3.1.3) { } Як я можу цього досягти?
848 ios  objective-c 

13
Генерація випадкових чисел у Objective-C
Я головним чином голова Java, і я хочу, щоб генерувати псевдовипадкове число між 0 і 74. У Java я використовував би метод: Random.nextInt(74) Мене не цікавить дискусія про насіння або справжню випадковість, а саме те, як ви виконаєте те саме завдання в «Objective-C». Я переглянув Google, і, здається, є багато …

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