Публикации по теме 'apple'


100 дней быстроты
100 дней быстроты Изучение нового языка программирования Apple С тех пор, как Apple объявила Swift новым современным языком для своих продуктов, я очень хотел выучить его. Несмотря на то, что я не занимаюсь программированием, я решил попробовать. Чуть больше месяца назад я завершил свой проект «100 дней Swift». Посмотреть все мои Swift-проекты - samvlu.com Какой у вас был опыт программирования до изучения Swift? Краткий ответ: не много. Длинный ответ: мой опыт работы с..

Как решить проблему рекуррентных значений?
Итак, я читал статью, в которой человек говорил о процессе собеседования на стажировку, и в ней ему задали 2 вопроса, связанных с алгоритмом. Я решил решить их сам и посмотреть, как я подойду к такой проблеме. Вот проблема — вам дан массив целых чисел [1,2,1,3,3], и вы хотите найти: Первое повторяющееся число в массиве. Ответ будет 1. Первое повторяющееся число подряд. Тогда ответ будет 3. Первая проблема была решена с помощью простой хеш-таблицы или словаря. Ключом..

Наблюдение за изменениями фотоальбома - iOS - Swift
В предыдущей статье я писал, как загружать видео из альбомов. В этой статье я напишу, как отслеживать изменения и вносить необходимые изменения в ваше приложение. Если вы не видели предыдущую статью, Загрузка видео с предикатами - iOS - Swift Это статья для тех, кто пытается загрузить видео с предикатами в Photos Kit. medium.com Чтобы наблюдать за изменениями, нам нужно добавить и реализовать протокол. Это..

Самая печально известная ошибка кода Apple
Как одна строчка в коде поставила под угрозу безопасность на всех устройствах Apple "Ошибка" - термин, который заставляет большинство разработчиков бояться ночи, и причина, по которой они постоянно прекращают работу и смотрят в космос, когда вы " говорим с ними. Хотя это и печально, и правда, в действительности все не так уж плохо. Ошибки постоянно выявляются в программном обеспечении, и их невозможно избежать просто потому, что мы люди и делаем ошибки. Большинство ошибок..

Big Sur Beta: мнение разработчиков и почему меня беспокоит будущее macOS
Я принял импульсивное решение загрузить и установить Big Sur на свой основной компьютер, так что вам не придется. В этом блоге я сравниваю язык дизайна с Catalina, предсказывая мрачное возможное будущее macOS. Мы обсудим последствия перехода на ARM для разработчиков. Мы рассмотрим последствия обнесенного стеной сада Apple и их привязанность к закрытым системам, таким как iOS. Наконец, мы рассмотрим причины, по которым все это может нарисовать мрачную картину для будущего..

Быстрый таймер с циклом сохранения?
Согласно Apple - таймер, который срабатывает по истечении определенного временного интервала, отправляя указанное сообщение целевому объекту. Таймеры работают вместе с циклами выполнения. Циклы выполнения содержат надежные ссылки на свои таймеры, поэтому вам не нужно поддерживать собственную надежную ссылку на таймер после того, как вы добавили его в цикл выполнения. Типы таймеров Повторяющийся таймер Неповторяющийся таймер Неповторяющийся таймер Неповторяющийся таймер..

Машинное обучение или ИИ? Что Amazon, Apple, Facebook, Google и Microsoft рассказывают инвесторам
Microsoft называет это «искусственным интеллектом». Google называет это «машинным обучением». «Оно» здесь - самая крупная технологическая разработка за последние несколько лет. Назовем это AI. Исследовательская компания CB Insights проанализировала звонки о доходах от Amazon, Apple, Facebook, Google и Microsoft за последние 10 лет. Исследователи изучили 1 171 165 слов, сказанных руководителями этих компаний, чтобы выявить продуктовые стратегии, проблемы конкуренции и общее доверие к..