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


Парсинг данных Excel в Apple Swift

Мой текущий рабочий процесс включает в себя использование Applescript для разделения данных Excel и форматирования их в простые текстовые файлы. Мы продвигаемся к созданию полностью Swift-среды, но я еще не нашел никаких наборов для разбора данных Excel в Swift. Единственное, что я могу придумать, это использовать C или что-то еще и обернуть его, но это не идеально. Есть ли лучшие предложения по разбору этих данных для использования в Swift? Цель состоит в том, чтобы устранить Applescript, но ...

Использование Mach absolute time() для замедления моделирования. Разве это правильный путь?

Я пишу приложение для OS X (Obj-C/Cocoa), которое запускает симуляцию и отображает результаты пользователю. В одном случае я хочу, чтобы моделирование выполнялось в режиме "реального времени", чтобы пользователь мог наблюдать, как оно проходит с той же скоростью, что и в реальной жизни. Моделирование выполняется с определенным шагом по времени, dt. Прямо сейчас я использую mach_absolute_time (), чтобы замедлить моделирование. Когда я профилирую этот код, я вижу, что большая часть моего процес ...

UICollectionView привязка к ячейке при горизонтальной прокрутке

Я знаю, что некоторые люди задавали этот вопрос раньше, но все они были о UITableViews или UIScrollViews, и я не мог заставить принятое решение работать на меня. То, что мне хотелось бы, - это эффект щелчка при прокрутке моего UICollectionView по горизонтали-очень похоже на то, что происходит в iOS AppStore. iOS 9+ - это моя целевая сборка, поэтому, пожалуйста, посмотрите на изменения UIKit, прежде чем ответить на этот вопрос. Спасибо. ...

Наследование от двух классов в objective C [дубликат]

На этот вопрос уже есть ответ здесь: множественное наследование Objective-C 3 ответа У меня есть два класса. Я определил в нем некоторые методы. Мне нужно получить эти методы из этих двух классов в одном классе без переопределения. Objective C не поддерживает множественное наследование, так как же этого добиться? ...

Отправить данные в UIView из UIViewController?

Очень большая путаница, которую я никак не мог разрешить... Я мог бы запутаться в некоторых основных вещах.. но я просто не могу сделать это прямо Здесь есть две вещи UIViewController UIView объект внутри UIViewController Вот что я сделал: 1) создаем проект единого вида - > из раскадровки я вытащил UIView на UIViewController 2) новый - > файл для создания myUIViewClass.h и myUIViewClass.m, который является подклассом UIView. 3) назначьте "пользовательский класс" UIView, ко ...

Как получить общую сумму NSNumber из NSArray?

У меня есть большой NSArray, содержащий NSNumbers как 3, 4, 20, 10, 1, 100, и т. д... Как получить общую сумму всех этих NSN-чисел (3 + 4 + 20 + 10 + 1 + 100 + etc...) как одну общую сумму NSInteger? Спасибо! ...

Как изменить цвет фона UIButton, когда он выделен?

В какой-то момент в моем приложении у меня есть выделенный UIButton (например, когда пользователь держит палец на кнопке), и мне нужно изменить цвет фона, пока кнопка выделена (так, пока палец пользователя все еще находится на кнопке). Я попробовал следующее: _button.backgroundColor = [UIColor redColor]; Но это не работает. Цвет остается прежним. Я попробовал тот же кусок кода, когда кнопка не подсвечивается, и он работает нормально. Я также попытался вызвать -setNeedsDisplay после изменени ...

Как установить Facebook sdk для iOS с помощью cocoapods?

В документации facebook: Здесь: https://developers.facebook.com/docs/ios/getting-started Написано, что мы могли бы использовать: pod 'Facebook-iOS-SDK' Для установки стручков в нашем проекте. Но я добавил его в файл pod в строке 10 и пытаюсь запустить pod install, он показывает следующую ошибку на терминале: [!] Oh no, an error occurred. It appears to have originated from your Podfile at line 10. Search for existing github issues similar to yours: https://github.com/CocoaPods/CocoaP ...

Определите количество месяцев между двумя датами с помощью какао

Как рассчитать количество месяцев между двумя датами, используя какао? Спасибо, Stan ...

Как реализовать отмену с помощью NSTextview

Я хочу реализовать действие отмены после замены части текста в NSTextView. Я заменяю часть текста следующим кодом - (void)omeAction { NSString *fullString = [self.textView string]; NSRange selectedRange = [self.textView selectedRange]; NSString *selectedString = [fullString substringWithRange:selectedRange]; NSString *stringToReplace = ...; [[self.textView textStorage] beginEditing]; [[self.textView textStorage] replaceCharactersInRange:selectedRange withString:stringT ...

startMonitoringSignificantLocationchanges не работает в iOS5

Вот как я инит мой менеджер местоположения: self.locationManager = [[[CLLocationManager alloc] init] autorelease]; self.locationManager.delegate = self; [self.locationManager startMonitoringSignificantLocationChanges]; В iOS6, сразу после его создания, вызывается делегат с моим текущим местоположением: - (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations Однако, если устройство Im testing является iOS5, этот делегат никогда не вызываетс ...

UITableView ячейки выбранного цвета?

Я создал обычай UITableViewCell. Табличное представление прекрасно отображает данные. То, что я застрял в том, когда пользователь касается ячейки tableview, то я хочу показать цвет фона ячейки, отличный от значений по умолчанию [синий цвет] для выделения выделенной ячейки. Я использую этот код, но ничего не происходит: cell.selectedBackgroundView.backgroundColor=[UIColor blackColor]; ...

Как сгенерировать уникальный идентификатор устройства для iPhone / iPad с помощью Objective-c

Я хотел узнать, что как сгенерировать уникальный идентификатор устройства для iPhone / iPad с помощью Objective-c Таким образом, как только приложение установлено на устройстве, мы должны отслеживать, что deviceID Я искал, чтобы получить IMEI iPhone / iPad , но это не разрешено в objective-c. Затем я искал, чтобы сгенерировать UDID iPhone / iPad, но он генерирует для разных ID каждый раз, когда я запускал его на симуляторе . ...

Получить все ячейки в UITableView?

Мне нужно получить массив всех ячеек в моем UITableView. В настоящее время я использую следующий метод: -(NSArray *)allTableViewCellsArray { NSMutableArray *cells = [[NSMutableArray alloc] init]; for (NSInteger j = 0; j < [tableView numberOfSections]; ++j) { for (NSInteger i = 0; i < [tableView numberOfRowsInSection:j]; ++i) { [cells addObject:[tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:i inSection:j]]]; } } retu ...

В чем разница между атомными и неатомными атрибутами?

Что делать atomic и nonatomic означает в декларациях собственности? @property(nonatomic, retain) UITextField *userName; @property(atomic, retain) UITextField *userName; @property(retain) UITextField *userName; в чем различие между этими тремя? ...

Передача данных между контроллерами

Я новичок в iOS и Objective-C и всей парадигме MVC, и я застрял со следующим: у меня есть представление, которое действует как форма ввода данных, и я хочу дать пользователю возможность выбрать несколько продуктов. Продукты перечислены на другом представлении с UITableViewController и я включил несколько вариантов. мой вопрос в том, как я могу передавать данные из одного представления в другое? Я буду держать выбор на UITableView в массиве, но как мне тогда передайте это обратно в предыдущее п ...

Что такое перечисление typedef в Objective-C?

Я не думаю, что я принципиально понимаю, что такое enum и когда его использовать. например: typedef enum { kCircle, kRectangle, kOblateSpheroid } ShapeType; что на самом деле объявляется здесь? ...

Как вызвать Objective-C код из Swift

на новом языке Swift от Apple, как можно вызвать Objective-C code? Apple упомянула, что они могут сосуществовать в одном приложении, но означает ли это, что можно технически повторно использовать старые классы, созданные в Objective-C, при создании новых классов в Swift? Доводы Objective-C является независимым от платформы языком, в то время как Swift зависит от платформы. Написание не зависящего от платформы кода (библиотеки бизнес-логики) в Swift так что не будь мудрым. Однако написание в н ...

Службы определения местоположения не работает в iOS 8

мое приложение, которое отлично работало на iOS 7, не работает с iOS 8 SDK. CLLocationManager не возвращает местоположение, и я не вижу свое приложение под настройки ->Услуги либо. Я сделал поиск в Google по этому вопросу, но ничего не придумали. Что может быть не так? ...

Как проверить версию iOS?

Я хочу проверить, если iOS версия устройства больше, чем 3.1.3 Я пробовал такие вещи, как: [[UIDevice currentDevice].systemVersion floatValue] но это не работает, я просто хочу: if (version > 3.1.3) { } как я могу этого достичь? ...