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

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

7
Розуміння дистанції ібекона
Намагаючись зрозуміти основну концепцію того, як може працювати дистанція з ibeacon (маяк / Bluetooth-lowenergy / BLE). Чи є справжня документація про те, наскільки точно може виміряти ібекон. Скажімо, я за 300 футів ... чи можливо ібекон виявити це? Спеціально для v4 &. v5 та з iOS, але взагалі будь-який BLE-пристрій. …

4
Декларація / визначення розташування змінних в ObjectiveC?
З того часу, як почав працювати над додатками для iOS та ціл C, я був дуже спантеличений різними місцями, де можна було оголосити та визначити змінні. З одного боку ми маємо традиційний підхід С, а з іншого - нові директиви ObjectiveC, які додають ОО до того ж. Чи можете ви, …
113 iphone  objective-c  ios  ios5 

21
Підказка UICollectionView клітинками, а не екраном
У мене є UICollectionViewгоризонтальна прокрутка, і завжди є 2 комірки поруч на весь екран. Мені потрібно прокручування, щоб зупинитися на початку клітини. Якщо ввімкнено пейджинг, перегляд колекції прокручує всю сторінку, яка є 2 клітинками одразу, а потім вона зупиняється. Мені потрібно ввімкнути прокручування однієї комірки або прокручування кількох комірок із …


9
Ефект паралакса iOS 7 в моєму контролері перегляду
Я розробляю додаток для iOS 7 в Objective-C. У мене в моєму додатку екран з кількома кнопками та гарним фоновим зображенням. (Це простий xib з UIButtonsвершиною a UIImageView.) Я думав, що було б здорово, якби ці кнопки мали ефект паралакса, який має головний екран iOS 7, тому, якщо нахилити телефон, …


8
Заміна для stringByAddingPercentEscapesUsingEncoding в ios9?
У iOS8 та попередніх версіях я можу використовувати: NSString *str = ...; // some URL NSString *result = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; в iOS9 stringByAddingPercentEscapesUsingEncodingбуло замінено на stringByAddingPercentEncodingWithAllowedCharacters: NSString *str = ...; // some URL NSCharacterSet *set = ???; // where to find set for NSUTF8StringEncoding? NSString *result = [str stringByAddingPercentEncodingWithAllowedCharacters:set]; і …

5
Як скопіювати об’єкт у Objective-C
Мені потрібно глибоко скопіювати нестандартний об’єкт, у якого є власні об’єкти. Я читав і трохи розгублений, як успадкувати NSCopying і як використовувати NSCopyObject.
112 objective-c  copy 


9
Захищені методи в Objective-C
Що таке еквівалент захищеним методам у Objective-C? Я хочу визначити методи, які можуть покликати / реалізувати лише похідні класи.
112 objective-c 


5
CALayer з прозорим отвором у ньому
У мене простий вид (ліва частина малюнка), і мені потрібно створити якусь накладку (праву частину зображення) до цього виду. Ця накладка повинна мати деяку непрозорість, тому вид під нею все ще частково видно. Найголовніше, що ця накладка повинна мати круглий отвір посередині, щоб вона не перекривала центр зору (див. Малюнок …

11
Де зберігати глобальні константи в додатку iOS?
Більшість моделей мого додатка iOS запитують веб-сервер. Я хотів би мати файл конфігурації, який зберігає базову URL-адресу сервера. Це буде виглядати приблизно так: // production // static NSString* const baseUrl = "http://website.com/" // testing static NSString* const baseUrl = "http://192.168.0.123/" Коментуючи ту чи іншу лінію, я можу моментально змінити, на …

10
Видаліть вказаний файл із каталогу документів
Я хочу видалити зображення зі свого каталогу документів програми. Код, який я написав для видалення зображення: -(void)removeImage:(NSString *)fileName { fileManager = [NSFileManager defaultManager]; paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); documentsPath = [paths objectAtIndex:0]; filePath = [documentsPath stringByAppendingPathComponent:[NSString stringWithFormat:@"%@", fileName]]; [fileManager removeItemAtPath:filePath error:NULL]; UIAlertView *removeSuccessFulAlert=[[UIAlertView alloc]initWithTitle:@"Congratulation:" message:@"Successfully removed" delegate:self cancelButtonTitle:@"Close" otherButtonTitles:nil]; [removeSuccessFulAlert …

9
Виклик методу Objective-C з функції члена C ++?
У мене є клас ( EAGLView), який C++без проблем викликає функцію члена класу. Тепер проблема полягає в тому, що мені потрібно викликати в тому C++класі клас, objective-C function [context renderbufferStorage:GL_RENDERBUFFER fromDrawable:(CAEAGLLayer*)self.layer];який я не можу зробити в C++синтаксисі. Я міг би перенести цей Objective-Cвиклик до того ж Objective-Cкласу, який в першу …
111 c++  objective-c 

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