objective-c- все статьи тега


Перезапуск приложения cocoa

У меня есть приложение, которое проверяет параметры командной строки и сохраняет значения в постоянных хранилищах. Один из них-пароль, который я не хочу, чтобы люди видели его с " ps " и друзьями. Подход, который я сейчас рассматриваю, заключается в том, чтобы, после того как я сохраню нужные мне значения, перезапустить процесс без параметров командной строки. Мой наивный подход таков, где args[0] - это путь к приложению: NSTask *task = [[NSTask alloc] init]; [task setLaunchPath:[args objec ...

Агент пользователя не меняется в NSMutableURLRequest

Я знаю, что может быть несколько вопросов об этом, но я сталкиваюсь с проблемой, когда я пытаюсь установить новый "агент пользователя" для моего UIWebView. Вот что я делаю прямо сейчас: NSURL *myUrl = [NSURL URLWithString:auxUrl]; NSMutableURLRequest *myRequest = [NSMutableURLRequest requestWithURL:myUrl]; NSMutableString *auxUserAgent = [[NSMutableString alloc] initWithString:[myRequest valueForHTTPHeaderField: @"User-Agent"]]; [auxUserAgent appendString:@"(iOS)"]; [myReque ...

CABasicAnimation неограниченное повторение без огромного VALF?

Я пытаюсь выполнить автоматическое повторение анимации вращения моего изображения с помощью CABasicAnimation. Я попытался найти в интернете, как установить такое свойство, но не смог найти его. Действительно ли у CA animation нет такого свойства? Я знаю, что вы можете установить какое-то огромное значение (здесь) для свойства repeatCount, но Эй, почему тогда UIView animateWithDuration имеет опцию UIViewAnimationOptionRepeat и какое значение жестко закодировано для него? ...

iOS11 wkwebview сбой из-за NSInvalidUnarchiveOperationException

С ObjectiveC я разрабатываю приложение SingleView, ориентированное на iOS 11, имеющее один контроллер вида/представление. в основном.раскадровка поверх представления я бросил представление WebKit (WKWebView). Я вижу сбой как в симуляторе, так и на iPhone 6 под управлением iOS 11.0.1: Завершение работы приложения из-за неперехваченного исключения "NSInvalidUnarchiveOperationException", причина: "не удалось создать экземпляр класса с именем WKWebView" Нужно ли мне что-нибудь еще, чтобы он р ...

iOS 8.0 UIWebView file input аварийно завершает работу моего приложения

После обновления до iOS 8.0, нажав кнопку" Выбрать файл "(ввод HTML-файла), а затем нажав" сделать фото или видео " / "выбрать существующий", мое приложение аварийно завершает работу. Эта функциональность прекрасно работает с iOS 6, но в iOS 8.0 функциональность ввода файлов полностью нарушена! Кто-нибудь еще испытывает ту же проблему с приложениями UIWebView? ...

Почему я не могу сохранить NSSet для отношений "ко многим" в coredata?

В одной из моих основных сущностей данных у меня есть отношение "один ко многим" с другой сущностью. Скажем, моя семейная сущность имеет отношение ко многим людям. Я могу создавать семьи и людей без проблем. но когда я делаю a: self.myFamily.people = [NSSet setWithArray:myPersonArray]; Похоже, что нет набора, назначенного для отношений "люди". В настоящее время я переназначаю некоторый код из viewcontrollers в синглтон. Может ли это иметь какое-то отношение к этому? Я могу сохранить все ост ...

Пользовательский UIView и becomeFirstResponder

У меня есть пользовательский UIView, который реализует протокол UIKeyInput и имеет - (BOOL) canBecomeFirstResponder{ return YES; } Определяется в подклассе. При вызове: [customView becomeFirstResponder]; NSLog(@"is first? %i",[customView isFirstResponder]); При нажатии кнопки он возвращает false, Даже если canBecomeFirstResponder правильно установлен и все функции протокола UIKeyInput реализованы. Какие еще вещи могут помешать этому взгляду стать первым ответчиком? Он живет внутр ...

Является ли Objective C подходящим языком для 3D-игр?

Я вижу много споров о том, какой язык использовать для разработки 3D-игр в реальном времени, и общий консенсус заключается в том, что C или C++ являются единственными языками, которые могут предложить подходящую производительность для высококачественных, системно-интенсивных 3D-игр. Я вижу, что многие люди говорят, что C#, Java или Python слишком медленные, особенно из-за сборки мусора. Как насчет объекта с? Есть ли у Objective C автоматическая сборка мусора? Что кроме автоматической сборки мусо ...

"- Мы все" уступаем " сравнивая плавающую точку с == или!= небезопасно"

У меня есть строка, которую я преобразую в двойник следующим образом: double d = [string doubleValue]; Документация для doubleValue говорит нам, что при переполнении этот метод возвращает либо HUGE_VAL, либо -HUGE_VAL. Вот как я проверял это ранее: if (d == HUGE_VAL || d == -HUGE_VAL) //overflow Теперь, после добавления нового предупреждающего флага "-Weverything", компилятор жалуется, что Comparing floating point with == or != is unsafe Как я могу решить эту проблему? Как я должен ...

Сериализация и десериализация объектов Objective-C в JSON

Мне нужно сериализовать и десериализовать objective-c объекты в JSON для хранения в CouchDB. Есть ли у людей какой-либо пример кода для наилучшей практики для общего решения? Я посмотрел на несколько фреймворков JSON, и они остановились на уровне NSDictionary/NSArray. т. е. множество фреймворков сериализует и десериализует NSDictionary/NSArray в JSON. Но мне еще предстоит проделать работу по преобразованию NSDictionary в Objective-C объекты. Чтобы сделать вещи более сложными, мой объект A мо ...

"Эта игра не распознана Game Center" ошибка

Я изо всех сил пытаюсь пройти первый этап интеграции Game Center в работу. У меня есть это далеко: Я создал новое, чистое приложение, добавил заголовки GameKit и базовый метод authenticateWithCompletionHandler: в делегате приложения. Запуск приложения в симуляторе вызывает диалог входа в систему. Если я создаю новую учетную запись через диалог входа, то этот пользователь проходит проверку подлинности и приложение успешно загружается. Если я попытаюсь войти в систему при повторном использов ...

Настройка высоты UIScrollView на основе UITableView

У меня есть UIScrollView, который содержит UIView и UITableView. Моя цель-настроить высоту UIScrollView, чтобы я мог прокручивать содержимое UIScrollView до определенной точки. Вот мой взгляд: у него есть UIView вверху и UITableView внизу. Когда я прокручиваю, я хочу, чтобы UIView остановился в определенной точке, такой как: TableView сможет продолжить прокрутку, но UIView будет заблокирован на месте до тех пор, пока пользователь прокрутил вверх и вернул UIView в исходное состояние. Яр ...

Цель C, разница между n++ и ++n

В Objective-C есть ли какая-либо разница между n++ и ++n (например. используется в цикле for)? ...

Префиксы класса Objective-C [закрыто]

Что вы предпочитаете, называя классы ObjC? Я немного не уверен, что было бы наиболее разумным подходом к этому, поэтому было бы приятно услышать некоторые другие мнения. Apple рекомендует добавлять префиксы к классам cocoa, поскольку ObjC не поддерживает пространства имен. Google ObjC styleguide (к которому я в основном стремлюсь)устраняет их, если только вы не расширяете (категория, расширение класса и т. д.) Нскласс. Я бы предпочел не префиксные классы, потому что я также думаю, что это пуст ...

Как у меня есть UITableView с двумя различными типами ячеек и настроить каждый из макетов ячеек программно, а не через раскадровку?

Ранее я установил это с помощью раскадровки, перетащив UILabels, расположив их и определив их размер на UITableViewCell, на который я их перетащил, а затем сделал другую версию этого для другого UITableViewCell. Например, как показано ниже (но на картинке они еще не настроены с помощью меток): Затем в источнике данных я просто проверю идентификатор и в зависимости от того, какой идентификатор был, настрою ячейку соответственно. Однако мне потребовалось больше настроек, чем я могу получить ...

Самый простой способ получить длинный URL для укороченного URL в Cocoa?

Каков самый простой способ получить исходный URL-адрес для короткого URL-адреса в Cocoa? Что-нибудь, что можно сделать всего за несколько строк? ...

Как настроить Xcodes "debug / release target settings"?

Я нашел здесь множество замечательных макросов Objective C Macros Ставлю свои: #if DEBUG==1 #define .... macros В моем заголовочном файле. Теперь я просто не могу понять, где установить DEBUG=1 или DEBUG=0 в Xcode, чтобы он будет определять макрос при отладке, а не при выпуске. Надеюсь, кто-нибудь поможет мне найти недостающее выпадающее меню:) ...

ЛД: 4 повторяющиеся символы для архитектуры ARMv7 военнослужащих Гугл

Используя какао-бобы, установите firebase: target ‘Ejemplo’ do pod 'MOCA' pod 'Firebase/Auth' end Intall какао-бобы Но когда я пытаюсь скомпилировать ЛД /Users/dortiz/Library/Developer/Xcode/DerivedData/Ejemplo-hknorfqqubdrwxbrvosftrtmrnle/Build/Products/Debug-iphoneos/Ejemplo.приложение/например нормальный armv7 компакт-диск /пользователи/dortiz/документы/маяки/например/например экспорт IPHONEOS_DEPLOYMENT_TARGET=10.2 экспорт PATH=" / Applications / X ...

- AFNetworking.H " файл не найден.файл pch

Я установил AFNetworking с помощью cocoapods. И тогда я включил AFNetworking.H-файл в префиксе.файл pch. Теперь при создании моего приложения он показывает " AFNetworking.h " файл не найден ошибка. Я думаю, что это ошибка, связанная с путем. Спасибо. ...

Как получить класс из пакета

После объяснения здесь: Https://github.com/nst/iOS-Runtime-Headers Я пытаюсь получить класс TUPhoneLogger в комплекте TelephonyUtilities.рамки. Однако отладчик всегда показывает "ошибка: неизвестный класс" . у меня есть 2 различных метода: Первый метод: NSBundle* b = [NSBundle bundleWithPath:@"/System/Library/PrivateFrameworks/TelephonyUtilities.framework"]; BOOL success = [b load]; NSLog(@"%@", [b definedClasses_dd]); Примечание: я создал @interface NSBundle (DDAdditions) расшир ...