Вопросы с тегом «objective-c»

Этот тег следует использовать только для вопросов, касающихся функций Objective-C или зависящих от кода на языке. Теги [cocoa] и [cocoa-touch] следует использовать, чтобы узнать о фреймворках или классах Apple. Используйте связанные теги [ios], [macos], [apple-watch] и [tvos] для проблем, характерных для этих платформ.

7
Понимание дистанции ibeacon
Пытаемся понять базовую концепцию того, как может работать дистанцирование с помощью ibeacon (маяк / Bluetooth-lowenergy / BLE). Есть ли какая-нибудь достоверная документация о том, как далеко может измерять ibeacon? Допустим, я нахожусь на расстоянии 300 футов ... может ли Иибакон это обнаружить? Специально для v4 и. v5 и с iOS, …

4
Объявление / определение местоположения переменных в ObjectiveC?
С тех пор, как я начал работать над приложениями для iOS и с целью C, я был озадачен тем, что в разных местах можно объявлять и определять переменные. С одной стороны, у нас есть традиционный подход 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 

5
Как я могу добавить логическое значение в NSDictionary?
Ну, для целых чисел я бы использовал NSNumber. Но ДА и НЕТ, я думаю, не объекты. Afaik я могу только добавлять объекты в NSDictionary, не так ли? Мне не удалось найти класс-оболочку для логических значений. Есть ли?

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 ++?
У меня есть class ( EAGLView), который C++без проблем вызывает функцию-член класса. Теперь проблема в том, что мне нужно вызвать этот C++класс a, objective-C function [context renderbufferStorage:GL_RENDERBUFFER fromDrawable:(CAEAGLLayer*)self.layer];что я не могу сделать в C++синтаксисе. Я мог бы перенести этот Objective-Cвызов в тот же Objective-Cкласс, который вначале называл класс C ++, …
111 c++  objective-c 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.