Публикации по теме '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?
Я просто хотел бы увидеть несколько завершенных примеров и должен это понять.
14.04.2024
- (id)copyWithZone:(NSZone *)zone - утечки памяти
У меня есть некоторые утечки памяти в моем приложении, и я думаю, что они восходят к моему методу - (id)copyWithZone:(NSZone *)zone моего класса «Проект». Цель этой копии — создать глубокую копию, поскольку значения необходимо изменить, не затрагивая...
06.04.2024
Отметка времени слишком далека от текущего времени. Как обрабатывать сообщения об ошибках этого типа и зависание на странице загрузки
Я получаю сообщение об ошибке, как показано ниже:
Ошибка domain = com.google.httpstatus код = 400 "Операция не может быть завершена. (COM.Google.httpstatus ошибка 400.)" userInfo = 0x5d229c0 {data = } 01-03-2011 20:01:49.770 Warrantify[802:207]...
01.05.2024
Iphone получает доступ к значению свойства из AppDelegate
Как получить доступ к значению свойства класса AppDelegate из контроллера someView без создания ссылки на делегат в контроллере представления?
15.03.2024
Не удается отключить журналы отладки в последней версии Flurry 2.8.4 на iPhone.
Я использую последнюю версию Flurry SDK для iPhone. Работает лучше предыдущей версии. Но я не могу отключить журналы отладки в консоли, согласно их инструкции.
- (BOOL)application:(UIApplication *)application...
19.03.2024
Как использовать 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...
18.04.2024
Как можно увидеть файловую структуру пакета iOS?
Я пытаюсь создать структуру подпапок в своем приложении, следуя этому совету:
Подкаталоги в приложении iOS
Но я не вижу (с помощью Органайзера) способа проверить, действительно ли структура подпапок достигнута или нет ... есть ли способ...
22.03.2024
Почему этот UIButton/IBAction не обновляет мою страницу?
Когда я загружаю свой основной вид, он автоматически загружает канал JSON с сообщениями в блоге.
У меня есть кнопка обновления на верхней панели основного представления. Я уже успешно подключил его к IBAction , и при нажатии я могу вывести строку...
29.04.2024
Ярлык UIButton не обновляется
У меня есть кнопка UIButton, на которой написано «завершено». Мой UIButton находится в UIView, который я вставляю в табличное представление. Однако я также хочу обновить метку UIButton, чтобы она говорила «Неполно», когда пользователь нажимает...
19.03.2024
Табличное представление, представленное модально, не имеет панели навигации
Когда я модально представляю контроллер представления:
// Отображение навигационного контроллера в модальном режиме.
[самопрезентуемыйModalViewController: анимированный NavController: YES];
Панель навигации скрыта, а вид всплывает! Как я...
09.04.2024
Сканер Zbar SDK не работает должным образом
В моем приложении я интегрировал сканер Zbar SDK, при сканировании обычно он работает нормально, но в моем случае несколько раз завершался выбор носителя с информацией: метод делегата срабатывал дважды. Вот мой код, который находится в однотонном...
25.04.2024
Слишком много аргументов для вызова метода, ожидается 1, есть 3
Я пытаюсь получить данные из фида JSON. URL-адрес канала должен быть отредактирован моей программой, чтобы он имел правильные координаты. Но я продолжаю получать ошибку:
Слишком много аргументов для вызова метода, ожидается 1, есть 3
Вот...
11.04.2024
Удалить тень в тексте uibutton
Я использовал следующие коды для настройки текста элемента Customized UIBarButtonItem :
editButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemEdit target:self action:@selector(editPressed)];...
22.03.2024
чтобы показать маршрут от текущего местоположения до пункта назначения движущегося автомобиля
Я пытаюсь показать маршрут от текущего местоположения до пункта назначения с помощью карты Google, но я хочу показать маршрут от движущегося объекта до моего текущего местоположения?
18.03.2024
Попытка установить увеличенное изображение в качестве заголовка панели навигации. Ширина отказывается регулировать
У меня есть изображение/баннер, который я хочу использовать в качестве заголовка для панели навигации. Разрешение изображения 720x227 пикселей. Я закинул изображение в кадр UIButton , который я установил как 79x25:
UIButton* titleImage =...
08.04.2024
Новые материалы
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 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 и концепциями анализа данных.
Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..
ИИ в аэрокосмической отрасли
Каждый полет – это шаг вперед к великой мечте. Чтобы это происходило в их собственном темпе, необходима команда астронавтов для погони за космосом и команда технического обслуживания..