Публикации по теме 'ios-app-development'


Обучите и отправьте базовую модель обнаружения объектов машинного обучения для iOS за 4 часа - без единой строчки кода
Примечание: думаю, мне следует сразу дать понять, что я не был с вами на 100% честен. Вам понадобится всего 30 минут на разметку фотографий, а в остальное время модель будет обучаться сама. Мой первоначальный интерес к мобильному машинному обучению возник в довольно странном месте. Короче говоря, мой друг подошел ко мне с идеей приложения, которое применяло бы фильтр NSFW к онлайн-видео. Это привело к двухнедельному углубленному изучению инструментов, позволяющих это осуществить:..

5 полезных быстрых однострочников для написания краткого кода
Изучите несколько однострочных предложений, чтобы улучшить читаемость кода 1. Однострочный оператор If-Else Знаете ли вы, что вы можете заменить этот простой оператор if-else : С этим аккуратным однострочным выражением? money > 0 ? print("Some money") : print("No money") На самом деле это известно как тернарный условный оператор в Swift (это обычная функция и в других языках программирования). Вот общая структура тернарного условного оператора: condition ?..

Замечательные дамы, инженеры iOS, за которыми следует следить в Twitter
Агнес пишет в Твиттере множество любопытных вопросов по ObjC и Swift, слайды конференций, технические статьи и новости о Topology Eyewear (стартап, над которым она сейчас работает). Перед переездом в Сан-Франциско Агнес принимала активное участие в поддержке сообщества iOS в Венгрии. Она была одним из организаторов NSBudapest и ранее работала над приложением Ustream. Агнес имеет давние отношения с реактивным программированием, поэтому ожидайте найти некоторые жемчужины в ее ленте в..

Помеченные заявления в Swift: как дать циклам имя
Знайте важность присвоения имен петлям На мой взгляд, Swift - язык программирования для начинающих. Подумайте о нескольких вещах, которые есть / отсутствуют в Swift: Нам не нужно обрабатывать указатели, указывающие на адреса памяти. Существует автоматический подсчет ссылок (ARC), который заботится о подсчете ссылок на объекты и автоматически освобождает их, когда ссылок не остается. Необязательные параметры заставляют нас обрабатывать необязательные значения с большей..

Зацикливание с задержкой в ​​Swift
Исходя из JavaScript и Python, создание задержки в Swift было странным. Вот как заставить ваши задержки работать. Прежде чем я понял это, я пробовал GCD (Grand Central Dispatch), поскольку это то, что все предлагают на большинстве популярных форумов, но всякий раз, когда я пытался использовать GCD, я не мог найти решение, которое сработало бы для этого сценария. Я уверен, что более опытный Swift-программист скажет мне, что есть способ, но я здесь, чтобы предоставить рабочее решение,..

Любопытная универсальность связанных типов в Swift
Любопытная универсальность связанных типов в Swift Объединять или не объединять - вот в чем вопрос! Прежде чем мы углубимся, протоколы! Swift представил новую парадигму под названием POP или Protocol Oriented Programming . Для людей, плохо знакомых со Swift, особенно тех, кто пришел с тяжелого языка ООП, такого как Java или C #, протоколы могут показаться чем-то вроде интерфейсов. По крайней мере, так кажется на первый взгляд. Когда дело доходит до реализации, протоколы - это..

Дженерики в Swift
Общий просто означает, что он не зависит от типа. Это позволяет нам писать гибкую, многократно используемую базу кода. Мы можем избежать дублирования кода, используя дженерики. Мы использовали дженерики во многих аспектах нашей повседневной жизни кодирования, возможно, даже не подозревая об этом! Например, Array и Dictionary являются универсальными типами. Мы можем создать массив типа Int, массив, содержащий тип String и т. д. Точно так же мы можем создать словарь для хранения значений..