objective-c- все статьи тега ➜ страница 14


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

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

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

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

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

Я пытался проверить CocoaPods новую настройку фреймворка, чтобы получить некоторые стручки, и у меня возникли проблемы с использованием Swift в моем проекте Objective-C. во-первых, это CocoaPods prerelease 0.35, вы можете прочитать о том, как использовать и установить его здесь. вот мой текущий Подфайл: source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.0' pod 'MBProgressHUD' pod 'SLPagingViewSwift' MBProgressHUD общий вращающийся индикатор, и SLPagingViewSwift случайный пр ...

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

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

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

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

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

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

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

Привет есть много вопросов, отвечающих на динамическую высоту для UITableViewCell of UITableView. Однако я нахожу это странным, когда я это сделал. вот некоторые из ответов : здесь здесь обычно это отвечало бы динамической высоте для ячейки tableView.estimatedRowHeight = 44.0 tableView.rowHeight = UITableViewAutomaticDimension но в моем случае я удивляюсь, что эта линия ничего не делает. мой UITableView просматривается после нажатия панели вкладок внутри splitview. Это полезно? может б ...

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

1) моя конфигурация plist для обеспечения backgroundmode: <key>UIBackgroundModes</key> <array> <string>fetch</string> </array> 2) в didFinishLaunchingWithOptions Я: [[UIApplication sharedApplication] setMinimumBackgroundFetchInterval:1.0]; 3) я объявил протокол UIApplicationDelegate в делегате. 4) я реализовал следующий метод, но он никогда не увольняют. (Это работает только в том случае, если я имитирую выборку с помощью "XCode->Debug->Simul ...

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

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

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

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

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

в настоящее время я работаю над приложением для iPhone с одним представлением, которое имеет несколько полей UITextFields для ввода. Когда клавиатура показывает, она накладывает нижние текстовые поля. Поэтому я добавил соответствующий textFieldDidBeginEditing: метод, чтобы переместить вид, который отлично работает: - (void)textFieldDidBeginEditing:(UITextField *)textField { if ( ( textField != inputAmount ) && ( textField != inputAge ) ) { NSTimeInterval animationDuration = ...

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

у меня возникли проблемы с изменением представления внутри потока. Я попытался добавить подвида, но это заняло около 6 или более секунд, чтобы отобразить. Я, наконец, получил его работу, но я не знаю, как именно. Поэтому мне было интересно, почему это сработало и в чем разница между следующими методами: //this worked -added the view instantly dispatch_async(dispatch_get_main_queue(), ^{ //some UI methods ej [view addSubview: otherView]; } //this took around 6 or more seconds to display ...

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

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

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

за 2 дня до того, как я успешно загрузил архив для своего приложения, и мое приложение находится в app store, но вчера и сегодня, когда я загружаю архив, я вижу сообщение "загрузка архива" (с подзаголовком "отправка использования api в itunes connect") в начале, но затем я вижу "операция iTunes Store не удалась. Это действие не может быть завершено. Повторите попытку позже" : когда я пытаюсь загрузить архив для другого приложения, все в порядке, это очень странно, потому что с 2 дней назад я ...

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

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

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

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

Индекс NSString в Objective-C

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

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

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

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

У меня есть подкласс UIViewController, написанный на Swift под названием 'BaseViewController'. Теперь у меня есть "старый" контроллер представления под названием "ViewController1", написанный на Objective-C, который я хочу наследовать от "BaseViewController". Следуя другим советам, я импортировал ' Project-Swift.заголовок файла H'. моя проблема возникает, когда подклассы, как это #import <UIKit/UIKit.h> #import "MyProject-Swift.h" @interface ViewController1 : BaseViewController @end о ...