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

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

5
Як позначити метод, як застарілий у Objective-C 2.0?
Я є частиною команди, яка розробляє досить великий додаток для iPad, і в результаті створено багато різних класів. Проблема полягає в тому, що деякі методи зараз досить застаріли, і я не хочу просто їх видаляти, оскільки я знаю, що деякі частини загальної системи використовують методи ... але є кращі (новіші) …

21
Перетворіть object-c typedef в його еквівалент рядка
Якщо припустити, що в моєму файлі .h я вказаний typedef: typedef enum { JSON, XML, Atom, RSS } FormatType; Я хотів би побудувати функцію, яка перетворює числове значення typedef у рядок. Наприклад, якщо повідомлення [self toString:JSON]було надіслано; вона поверне «JSON». Функція виглядала б приблизно так: -(NSString *) toString:(FormatType)formatType { //need …
141 c  objective-c  enums  typedef 

4
Що символізує @ у символі-c?
Я вивчаю aim-c і продовжую натикатися на символ @. Він використовується в різних сценаріях, наприклад, на початку рядка або для синтезу методів аксесуарів. Що означає символ @ у об’єкті-c?
141 objective-c 

1
"FOUNDATION_EXPORT" проти "extern"
Я хотів би запитати , в чому ж причина , використовуючи FOUNDATION_EXPORTзамість того , щоб externв Objective C проектів. Я перевірив це питання і за допомогою FOUNDATION_EXPORTзаробив колосальні 340 балів (1-е місце), використовуючи externлише 74 бали (2-е місце). Хтось може пояснити, чому? Чи є якась практична причина використання FOUNDATION_EXPORTзамість extern? …

23
Налаштувати розділ заголовка UITableView
Я хочу налаштувати UITableViewзаголовки для кожного розділу. Поки що я реалізував -(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section цей UITabelViewDelegateметод. Що я хочу зробити, це отримати поточний заголовок для кожного розділу та просто додати UILabelяк підперегляд. Поки що я не в змозі цього досягти. Тому що я не зміг знайти нічого, щоб отримати …

3
Використовуйте великі літери або змінити регістр NSString в Objective-C
Мені було цікаво, як використовувати великі літери, знайдені в об'єкті в NSMutableArray. А NSArrayмістить рядок 'April'в індексі 2. Я хочу, щоб це було змінено на 'APRIL'. Чи є щось таке просте? viewNoteDateMonth.text = [[displayDate objectAtIndex:2] capitalized];

8
Фон UIWebView встановлений на Clear Color, але він не прозорий
Я розробляю додаток для iOS 4, використовуючи останню версію iOS SDK та XCode 4.2. У мене є XIB з мікросхемою UIWebViewз альфа = 1,0 , фон набір для Clear Color і Opaque не встановлено. На цьому XIB я встановлюю зображення як фон із цим кодом: - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil …

11
Чи є в Objective-C сильно типізовані колекції?
Я новачок у програмах Mac / iPhone та Objective-C. У C # та Java у нас є "дженерики", класи колекцій, учасники яких можуть бути лише задекларованого типу. Наприклад, в C # Dictionary<int, MyCustomObject> може містити лише ключі, які є цілими числами та значеннями типу MyCustomObject. Чи існує подібний механізм у …

18
Завдання-C: читання файлів рядок за рядком
Який підходящий спосіб роботи з великими текстовими файлами в Objective-C? Скажімо, мені потрібно прочитати кожен рядок окремо, і я хочу розглядати кожен рядок як NSString. Який найефективніший спосіб зробити це? Одне рішення - це метод NSString: + (id)stringWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc error:(NSError **)error а потім розділіть лінії за допомогою нового роздільника …

9
Найкраща практика використання NSLocalizedString
Я (як і всі інші) використовую NSLocalizedStringдля локалізації свого додатка. На жаль, є кілька "недоліків" (не обов'язково вини самого NSLocalizedString), в т.ч. Немає автоматичного доповнення для рядків у Xcode. Це робить роботу не тільки схильною до помилок, але й втомлює. Ви можете переосмислити рядок просто тому, що ви не знали …

18
Натисніть на кнопку всередині UITableViewCell
У мене є контролер подання з поданням таблиці та окремою ручкою для шаблону комірки таблиці. У шаблоні комірок є кілька кнопок. Я хочу отримати доступ до натискання кнопки разом з індексом клітинки, натиснутою всередині контролера перегляду, де я визначив подання таблиці. Таким чином, у мене є, ViewController.hі ViewController.mде я маю …

15
Як зробити центр вирівнювання тексту UIButton? Використання ІБ
Я не можу встановити заголовок UIButton, використовуючи IB як центр. Моя назва - багаторядкова. Це давання, як ця Але я хочу, як цей Я дав простір у цьому, але не хочу цього робити. Оскільки він не вирівняний точно для деяких випадків, і я знаю, що властивість UILabel встановлювати вирівнювання, але …

26
Центральний вміст UIScrollView, коли менший
У мене є UIImageViewвнутрішня частина, UIScrollViewяку я використовую для збільшення та прокрутки. Якщо зображення / вміст подання прокрутки більше, ніж вигляд прокрутки, все працює добре. Однак, коли зображення стає менше, ніж вигляд прокрутки, воно прилипає до верхнього лівого кута подання прокрутки. Я хотів би тримати його в центрі, як додаток …

10
Зміна розміру шрифту для заголовків розділів UITableView
Може хтось, будь ласка, доручить мені найпростіший спосіб змінити розмір шрифту для тексту в заголовку розділу UITableView? У мене назви розділів реалізовані за допомогою наступного методу: - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section Потім я розумію, як успішно змінити висоту заголовка розділу за допомогою цього методу: - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section У мене …


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