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

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


Протоколно-ориентированное программирование против объектно-ориентированного программирования в Swift
Зачем нужны протоколы и когда их использовать Вступление У меня было много собеседований со стартапами и крупными компаниями, и все они задавали мне такие вопросы: В чем разница между протоколами и классами? Почему бы не использовать суперклассы вместо протоколов? Эта статья даст вам ответ на эти вопросы и может познакомить вас с новым аспектом программирования на Swift. Прочитав это, вы поймете, для чего создаются протоколы, когда мы можем их использовать, почему мы должны..

Ограничение скорости на iOS
Всякий раз, когда вы вводите адрес в Google Maps или ищете видео на YouTube, вы, возможно, замечали, что предложения автозаполнения обновляются через регулярные промежутки времени, а не при каждом изменении поискового запроса. Если учесть масштаб этих платформ, такое ограничение запросов является необходимой оптимизацией. Это помогает предотвратить ненужные HTTP-запросы, обеспечивая при этом бесперебойную работу пользователей. Сегодня мы рассмотрим простую реализацию, которую вы..

Повысьте скорость развертывания приложений для iOS с помощью этой функции Flag Swift Library
Флаги функций произвели революцию в мобильной разработке, позволяя переключать функции программного обеспечения в любой момент. Современная мобильная разработка движется быстро; здесь, в нашей команде, мы выпускаем новую версию нашего приложения для iOS каждые две недели. Если вам посчастливилось пережить момент расширения команды, вы также увидите точный момент, когда все начинает замедляться, потому что у вас есть несколько незавершенных вещей, которые не совсем готовы к..

Почему онлайн-курсы по программированию похожи на абонементы в спортзал.
И как действительно стать высокооплачиваемым программистом, применяя подход 4 Hour Body и Freeletics. Рекламные стратегии — лучшая версия вас Изучение программирования требует изменения поведения. Длительное обязательство делать что-то, к чему вы, вероятно, не привыкли. Аналогия с тренажерным залом вполне буквальна. Вы не становитесь лучше, получая карту спортзала, вы становитесь лучше, регулярно выполняя упражнения. К сожалению, экономика онлайн-курсов по программированию..

Swift: передача по значению быстрее, чем передача по ссылке?
Вы когда-нибудь задумывались, какой из них быстрее? Как разработчики, мы хотим, чтобы наш код выполнялся как можно быстрее, мы проектируем его так, чтобы он был безопасным, легко изменяемым, читаемым, эстетичным и т. Д. В этой статье показана разница в скорости между передачей типов значений и ссылочных типов. Типы в Swift Что касается типов в Swift, то их два: Тип ссылки Класс, в котором экземпляр использует одну копию в памяти, на которую ссылается указатель на память...

Мое приключение со Swift, Xcode и iOS
Bookmark Ninja - это веб-приложение, оно запускается в браузере как на компьютере, так и на мобильном телефоне. На мобильных устройствах у него есть специальный мобильный веб-интерфейс, который выглядит как собственное мобильное приложение. В настольных браузерах он использует букмарклеты и расширения браузера, которые позволяют отправлять Ninja ссылку на текущую веб-страницу. В настоящее время на мобильных устройствах это можно сделать, только отправив ссылку по электронной почте на..

Точка зрения разработчика на язык программирования Swift
Вместо того, чтобы начинать с Swift , давайте начнем с человека, который является дизайнером/создателем/создателем языка программирования Swift, Криса Латтнера . Мощный компилятор LLVM (виртуальная машина низкого уровня), который Apple использует с XCode для создания программ на языке Objective-C, был разработан Крисом. После успеха LLVM Apple инвестирует Криса в разработку нового языка программирования; Крис и его команда тратят 4 года на разработку Swift. Зачем Apple..

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

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

Работа с цепями Маркова, часть 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]