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

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

12
Кнопка Додати на панель навігації програмно
Привіт, мені потрібно встановити кнопку праворуч, на панелі навігації, програмно, так що якщо я натисну кнопку, я виконаю деякі дії. Я створив панель навігації, програмуючи; navBar=[[UINavigationBar alloc]initWithFrame:CGRectMake(0,0,320,44) ]; Так само мені потрібно додати кнопку, розташовану праворуч на цій навігаційній панелі. Для цього я використовував, 1. UIView* container = [[UIView alloc] …

11
Який найкращий спосіб помістити c-структуру в NSArray?
Який звичайний спосіб зберігати c-структури в NSArray? Переваги, недоліки, обробка пам'яті? Примітно, яка різниця між valueWithBytesі valueWithPointer - піднятими джастіном та сомами нижче. Ось посилання на обговорення Apple valueWithBytes:objCType:для майбутніх читачів ... Для деякого побічного мислення та приділення більше уваги продуктивності, Евген підняв проблему використання STL::vectorв C ++ . (Це …

6
Я не хочу, щоб анімація починалася з оновлення, блокувала кінцеві оновлення для uitableview?
У мене є UITableView, який використовує спеціальну комірку таблиці, і кожна комірка має UIWebView. Оскільки UIWebView витрачав час на завантаження, я хочу уникнути перезавантаження їх будь-якою ціною. У деяких ситуаціях я завантажую всі клітини, але їх висота переплутана. Тому мені потрібно «передати» таблицю, не запускаючи функцію «cellForRow». Я точно не …

6
iOS: Використовуйте логічне значення в NSUserDefaults
Коли rootViewControllerмоя програма завантажується, я хочу мати можливість перевірити, чи збережено облікові дані для входу користувачів NSUserDefaults. В основному, коли користувач завантажує додаток, і він / вона не зберігає свої облікові дані для входу, modalAlertViewбуде натиснуто a , і користувач зможе належним чином зберегти свої облікові дані. Це зберігає ці …


13
Керування кількома асинхронними підключеннями NSURLConnection
У моєму класі є маса повторюваних кодів, що виглядає так: NSURLConnection *connection = [[NSURLConnection alloc] initWithRequest:request delegate:self]; Проблема з асинхронними запитами полягає в тому, що у вас виконуються різні запити, і вам призначений делегат, який розглядає їх усіх як єдине ціле, багато розгалужень і потворного коду починають формулювати: Які дані …

3
Objective-C множинне успадкування
У мене є 2 класи, один включає методA, а інший - методB. Тож у новому класі мені потрібно замінити методи methodA та methodB. Отже, як мені досягти множинного успадкування за ціллю C? Я трохи плутаюсь із синтаксисом.

9
Як налаштувати спливаючу підказку для MKAnnotationView?
Зараз я працюю з mapkit і застряг. У мене є власний вигляд анотацій, який я використовую, і я хочу використовувати властивість image для відображення точки на карті з власною піктограмою. У мене це працює нормально. Але що я також хотів би зробити, це замінити подання виноски за замовчуванням (спливаюча підказка, …

6
Як надрукувати або записати значення об'єкта CGSize?
Я намагався записати (надрукувати) значення об'єкта CGSize таким чином: CGSize sizeOfTab = CGSizeMake(self.frame.size.width/tabCount, 49); NSLog(@"size of tab is %@",sizeOfTab); Чи є щось не так у цьому коді; мій додаток виходить з ладу, поки контроль надходить до оператора NSLog. Дякую Прасад

20
UIScrollView: підкачування горизонтально, прокрутка вертикально?
Як я можу змусити a, UIScrollViewв якому виконується підкачка та прокрутка, рухатися лише вертикально або горизонтально в даний момент? Я розумію, що directionalLockEnabledвластивість повинна цього досягти, але зсув по діагоналі все одно змушує вигляд прокручуватись по діагоналі, а не обмежувати рух до однієї осі. Редагувати: щоб бути зрозумілішим, я хотів …

7
Незмінні / змінні колекції в Swift
Я мав на увазі посібник програмування Swift від Apple, щоб зрозуміти створення змінних / незмінних об’єктів (масив, словник, набори, дані) мовою Swift. Але я не міг зрозуміти, як створити незмінні колекції в Swift. Я хотів би бачити еквіваленти в Swift для наступного в Objective-C Незмінний масив NSArray *imArray = [[NSArray …

20
чому didRegisterForRemoteNotificationsWithDeviceToken не викликається
Я роблю заявку, в якій хочу впровадити послугу push push сповіщень. Я дотримуюсь покрокових інструкцій, наведених у цьому посібнику . Але все-таки методи не називаються. Я не знаю, що спричиняє проблему. Хто-небудь може мені допомогти? - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken { //NSString * token = [[NSString alloc] initWithData:deviceTokenencoding:NSUTF8StringEncoding]; NSString *str …

10
Помилка зв’язувача Xcode: файл замалий для архітектури x86_64
Я розробляю додаток у Xcode. Коли я намагаюся побудувати, виникає така помилка: ld: in /Users/theodore/Library/Developer/Xcode/DerivedData/Tower-bkpdifuqssebjdgurzmtirbxejnn/Build/Intermediates/Tower.build/Debug/Tower.build/Objects-normal/x86_64/TWRAppDelegate.o, file too small for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) Хтось знає, що не так?


11
Перетворити рядок у int
У мене проблеми з перетворенням рядка у ціле число. Я погуглив, але все, що я можу знайти, це як перетворити int у рядок. Хтось знає, як це зробити навпаки? Дякую.
87 ios  objective-c  xcode  ios4 

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