objective-c

смешивание objective-c и swift при подклассе

У меня есть подкласс UIViewController, написанный на Swift под названием 'BaseViewController'. Теперь у меня есть "старый" контроллер представления под названием "ViewController1", написанный на Objective-C, который я хочу наследовать от "BaseViewCon ...

Получить путь к файлу и URL-адрес для файла в каталоге temp

Я пытаюсь получить путь к файлу с именем " temp.pdf", который находится в папке NSTemporaryDirectory (я проверил, файл существует). Я использую этот : NSString *filePath = [[NSBundle mainBundle] pathForResource:@"temp" ofType:@"pdf" inDirectory:NST ...

Индекс NSString в Objective-C

есть что-нибудь похожее на indexOf функция в объектах NSString? ...

Как установить цель и действие для UIBarButtonItem во время выполнения

пробовал это, но работает только для UIButton: [btn setTarget:self action:@selector(btnClicked:) forControlEvents:UIControlEventTouchUpInside]; ...

Open source Objective-C проекты с высоким качеством кода?

Я думаю, что один из лучших способов изучить новый язык программирования-это погрузиться в исходный код и посмотреть, как пишут опытные кодеры. Я нашел такой вопрос, заданный здесь на Stack Overflow для других языков, но ни один из них не нацелен на ...

Не удается загрузить архив в app store со вчерашнего дня

за 2 дня до того, как я успешно загрузил архив для своего приложения, и мое приложение находится в app store, но вчера и сегодня, когда я загружаю архив, я вижу сообщение "загрузка архива" (с подзаголовком "отправка использования api в itunes connect ...

Swift: Необходим Префикс Класса?

должен ли я дать моим именам классов Swift трехбуквенный префикс, как рекомендовано соглашения Objective-C: имена классов должны быть уникальными во всем приложении? ...

В чем разница между performSelectorOnMainThread и dispatch async в основной очереди?

у меня возникли проблемы с изменением представления внутри потока. Я попытался добавить подвида, но это заняло около 6 или более секунд, чтобы отобразить. Я, наконец, получил его работу, но я не знаю, как именно. Поэтому мне было интересно, почему эт ...

UITextField: перемещение вида при появлении клавиатуры

в настоящее время я работаю над приложением для iPhone с одним представлением, которое имеет несколько полей UITextFields для ввода. Когда клавиатура показывает, она накладывает нижние текстовые поля. Поэтому я добавил соответствующий textFieldDidBeg ...

Включение и отключение NSLog в режиме отладки

Я хочу включить NSLog, когда я нахожусь в debug и отключить его в противном случае. Очень простая вещь: #ifdef DEBUG NSLog(@"My log"); #endif но все это #ifdef и #endif скучная... : (Поэтому я стараюсь другое: (.pch-хорошее место, чтобы положить е ...

Лучшая библиотека-оболочка Cocoa/Objective-C для SQLite на iPhone [закрыто]

Я разрабатываю для iPhone и ищу хорошую библиотеку Cocoa/Objective-C для работы с SQLite. Я не хочу использовать стандартный процедурный SQLite C API. Я вижу варианты в sqlite.org в разделе Objective-C, но я не уверен, что является лучшим с точки з ...

performFetchWithCompletionHandler никогда не увольняется

1) моя конфигурация plist для обеспечения backgroundmode: <key>UIBackgroundModes</key> <array> <string>fetch</string> </array> 2) в didFinishLaunchingWithOptions Я: [[UIApplication sharedApplication] setMi ...

почему UITableViewAutomaticDimension не работает?

Привет есть много вопросов, отвечающих на динамическую высоту для UITableViewCell of UITableView. Однако я нахожу это странным, когда я это сделал. вот некоторые из ответов : здесь здесь обычно это отвечало бы динамической высоте для ячейки tabl ...

Что означает ключевое слово extern?

Что значит extern значит ключевое слово? Я видел, что перед объявлением функции, как extern void DoFoo ... ...

Могу ли я перегрузить оператор в Objective-C?

можно ли переопределить использование оператора в Objective-C? myClassInstance + myClassInstance вызывает пользовательскую функцию для добавления двух. ...

Как я могу принять самозаверяющий сертификат SSL с использованием NSURLSession iOS 7 и его семейства методов делегирования для целей разработки?

Я разрабатываю приложение для iPhone. во время разработки, мне нужно подключиться к серверу, который использует самозаверяющий сертификат SSL. Я почти уверен - (void)URLSession:(NSURLSession *)session didReceiveChallenge:(NSURLAuthenticationChallenge ...

Как импортировать и использовать Swift Pod Framework в проекте Objective-C

Я пытался проверить CocoaPods новую настройку фреймворка, чтобы получить некоторые стручки, и у меня возникли проблемы с использованием Swift в моем проекте Objective-C. во-первых, это CocoaPods prerelease 0.35, вы можете прочитать о том, как исполь ...

Как изменить цвет внутреннего фона компонента UISearchBar на iOS

Я знаю как удалить/изменить UISearchBar цвет фона вокруг поля поиска: [[self.searchBar.subviews objectAtIndex:0] removeFromSuperview]; self.searchBar.backgroundColor = [UIColor grayColor]; но не знаю как это сделать внутри это так: Это должно ...

Удалите все ограничения, влияющие на UIView

у меня есть UIView, который размещается на экране с помощью нескольких ограничений. Некоторые из ограничений принадлежат superview, другие принадлежат другим предкам (например, возможно, свойство view UIViewController). я хочу удалить все эти старые ...

Как я могу использовать applicationDidBecomeActive в UIViewController?

Я хочу перезагрузить данные в UIViewController, когда приложение станет активным или станет передним планом. Я знаю, что applicationDidBecomeActive вызывается в классе AppDelegate. Но у меня должна быть глобальная переменная для UIViewController, чт ...