WedX - журнал о программировании и компьютерных науках

Публикации по теме 'objective-c'


БиГ — О — О — НЕТ!
Эффективность алгоритма (ох, страшная фраза) — это грубая мера или эталон алгоритма, который требуется для выполнения во время выполнения в зависимости от размера входных данных (попробуйте сказать это в 3 раза быстрее). Другими словами, подумайте о скорости алгоритма по отношению к данным, которые он получает в качестве входных данных. Реальность такова, что эффективность алгоритма начинает действительно иметь значение, когда размер входных данных велик или когда мы ищем то, что..

«Напишите алгоритмы на Objective-C» — сортировка слиянием
Это часть серии « Алгоритмы написания на Objective-C ». Сортировка слиянием — один из самых важных алгоритмов сортировки по принципу «разделяй и властвуй» в мире. Я реализовал на Objective-C и опубликовал код в gist, так как github лучше поддерживает подсветку синтаксиса языка кодирования. Несколько уроков, которые я извлек из реализации этого алгоритма в Obj-C, также я перечислил их в своем комментарии к коду. Но я думаю, что они очень важны, и я хотел бы также перечислить их..

Как отлаживать «отправку неопознанного селектора в экземпляр»
В большинстве случаев Xcode не приводит нас к той строке, где возникает эта проблема. При сбое приложения вы не увидите строку кода, вызвавшую это, скорее вы попадете в класс делегата приложения, с выводом ошибки примерно следующим образом: [UITableViewCellContentView image]: unrecognized selector sent to instance or [__NSDictionaryI objectAtIndex:] unrecognized selector sent to instance or *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason:..

O.G. O.C.
O.G. O.C. Objective-C существует уже давно, и мне нравится с ним работать. Моя единственная жалоба - это очень многословно (много текста). Но многословие имеет именованные параметры. Эта функция, похоже, появилась в других языках лишь позже. Что еще делает Objective-C O.G.? Objective-C был разработан в 1980-х годах и использовался компанией Стива Джобса NextStep. NextStep в конечном итоге был куплен Apple, и родилась OSX. На самом деле вы можете не знать, что префикс NS взят из..

AppleTV - - tvOS
Сначала я скептически относился к созданию блога, посвященного tvOS, потому что мое единственное взаимодействие с Apple TV - это когда мой отец купил его для себя и использовал его только для зеркалирования своего iPhone или IPad на телевизоре, но однажды он сказал мне, что это несколько из того же, что и с программированием в iOS, я хотел попробовать, к тому же я никогда ничего не делал с Apple Tv, так что приятно узнать что-то новое. С Apple TV разработчики теперь могут программировать..

Вопросы по теме 'objective-c'

Переопределение имен средств доступа к свойствам в Objective-C с помощью @synthesize
Я пытаюсь найти документацию о том, как я могу переопределить имя свойства в Objective-C с помощью @synthesize. Если у меня есть имя переменной экземпляра «foo», я хочу написать его аксессор как «bar». Делать что-то вроде @synthesize foo =...
18.04.2024

Как выполнять обратные вызовы в Objective-C
Как выполнять функции обратного вызова в Objective-C? Я просто хотел бы увидеть несколько завершенных примеров и должен это понять.

- (id)copyWithZone:(NSZone *)zone - утечки памяти
У меня есть некоторые утечки памяти в моем приложении, и я думаю, что они восходят к моему методу - (id)copyWithZone:(NSZone *)zone моего класса «Проект». Цель этой копии — создать глубокую копию, поскольку значения необходимо изменить, не затрагивая...

Отметка времени слишком далека от текущего времени. Как обрабатывать сообщения об ошибках этого типа и зависание на странице загрузки
Я получаю сообщение об ошибке, как показано ниже: Ошибка domain = com.google.httpstatus код = 400 "Операция не может быть завершена. (COM.Google.httpstatus ошибка 400.)" userInfo = 0x5d229c0 {data = } 01-03-2011 20:01:49.770 Warrantify[802:207]...

Iphone получает доступ к значению свойства из AppDelegate
Как получить доступ к значению свойства класса AppDelegate из контроллера someView без создания ссылки на делегат в контроллере представления?
15.03.2024

Не удается отключить журналы отладки в последней версии Flurry 2.8.4 на iPhone.
Я использую последнюю версию Flurry SDK для iPhone. Работает лучше предыдущей версии. Но я не могу отключить журналы отладки в консоли, согласно их инструкции. - (BOOL)application:(UIApplication *)application...

Как использовать NSTimer с созданием, но не с запуском?
У меня есть одна проблема: когда я создаю NSTimer с помощью: NSTimer *some_timer = [NSTimer scheduledTimerWithTimeInterval:0.001 target:self selector:@selector(gamePlay) userInfo:nil repeats:YES]; У меня проблема, мой таймер сразу...
15.04.2024

В чем разница между функцией Objective-C и методом Objective-C?
Я читаю книгу «Программирование на языке C» от ​​Big Nerd Ranch и не уверен в дифференциации. Контекст: NSLog() — это функция Objective-C (не метод!), которая во многом работает как printf(). Однако в NSLog() строка формата на самом деле является...
26.04.2024

Объекты CF против объектов NS
Я пытаюсь понять, почему существуют объекты CF и NS, которые, кажется, делают одно и то же и взаимозаменяемы через бесплатное соединение. Если, скажем, CFArray и NSArray делают одно и то же, и я могу свободно переключаться между ними, какой смысл в...
03.04.2024

Доступ к данным из NSDictionary
Я использую следующий метод для доступа к данным об объекте. Первый NSLog показывает все данные. Второй NSLog показывает данные «кадра», которые выглядят как: NSRect: {{168, 102}, {5, 5}} Как я могу получить доступ к первому набору координат из...
19.03.2024

Есть ли более элегантный способ поиска уникальных ключей NSDictionary в NSArray?
Цель: получить NSArray, содержащий уникальные ключи для заданных NSDictionary, используя элегантный код. Пример кода с текущим рабочим решением: NSArray *data = [[NSArray alloc] initWithObjects: [NSDictionary...

Как можно увидеть файловую структуру пакета iOS?
Я пытаюсь создать структуру подпапок в своем приложении, следуя этому совету: Подкаталоги в приложении iOS Но я не вижу (с помощью Органайзера) способа проверить, действительно ли структура подпапок достигнута или нет ... есть ли способ...

Почему этот UIButton/IBAction не обновляет мою страницу?
Когда я загружаю свой основной вид, он автоматически загружает канал JSON с сообщениями в блоге. У меня есть кнопка обновления на верхней панели основного представления. Я уже успешно подключил его к IBAction , и при нажатии я могу вывести строку...

Ярлык UIButton не обновляется
У меня есть кнопка UIButton, на которой написано «завершено». Мой UIButton находится в UIView, который я вставляю в табличное представление. Однако я также хочу обновить метку UIButton, чтобы она говорила «Неполно», когда пользователь нажимает...
19.03.2024

Табличное представление, представленное модально, не имеет панели навигации
Когда я модально представляю контроллер представления: // Отображение навигационного контроллера в модальном режиме. [самопрезентуемыйModalViewController: анимированный NavController: YES]; Панель навигации скрыта, а вид всплывает! Как я...

Сканер Zbar SDK не работает должным образом
В моем приложении я интегрировал сканер Zbar SDK, при сканировании обычно он работает нормально, но в моем случае несколько раз завершался выбор носителя с информацией: метод делегата срабатывал дважды. Вот мой код, который находится в однотонном...

Слишком много аргументов для вызова метода, ожидается 1, есть 3
Я пытаюсь получить данные из фида JSON. URL-адрес канала должен быть отредактирован моей программой, чтобы он имел правильные координаты. Но я продолжаю получать ошибку: Слишком много аргументов для вызова метода, ожидается 1, есть 3 Вот...

Удалить тень в тексте uibutton
Я использовал следующие коды для настройки текста элемента Customized UIBarButtonItem : editButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemEdit target:self action:@selector(editPressed)];...
22.03.2024

чтобы показать маршрут от текущего местоположения до пункта назначения движущегося автомобиля
Я пытаюсь показать маршрут от текущего местоположения до пункта назначения с помощью карты Google, но я хочу показать маршрут от движущегося объекта до моего текущего местоположения?

Попытка установить увеличенное изображение в качестве заголовка панели навигации. Ширина отказывается регулировать
У меня есть изображение/баннер, который я хочу использовать в качестве заголовка для панели навигации. Разрешение изображения 720x227 пикселей. Я закинул изображение в кадр UIButton , который я установил как 79x25: UIButton* titleImage =...

Новые материалы

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..

ИИ в аэрокосмической отрасли
Каждый полет – это шаг вперед к великой мечте. Чтобы это происходило в их собственном темпе, необходима команда астронавтов для погони за космосом и команда технического обслуживания..


Для любых предложений по сайту: [email protected]