Публикации

Как построить модель классификации изображений CreateML
В последнее время все больше и больше приложений, которые я разрабатываю, включают элементы машинного обучения. В этом посте я расскажу, как я управляю данными для классификации изображений CreateML, маркирую данные, а затем выполняю обучение. Справочная информация о технологиях Я быстро пройдусь по технологиям, которые буду использовать в этом руководстве, если вы не в курсе! Create ML: инструмент Apple для создания моделей машинного обучения, совместимых с MLKit. Все, что вам нужно..

ОСНОВА ТАБЛИЧНОГО ПРОСМОТРА
Я думаю, что TableView — наиболее часто используемый компонент в IOS. Сегодня будут объяснены основы табличного представления, а затем показаны некоторые редко используемые функции. Начнем с процесса делегирования. Во-первых, табличное представление должно быть выбрано из палитры в раскадровке, затем табличное представление должно быть перемещено в UIViewController. Когда дизайн готов, табличное представление должно быть объявлено в коде. Вы видите контроллер представления, на..

Привет, Зак, я использовал chunkwm около года - это здорово.
Привет, Зак, я использовал chunkwm около года - это здорово. Моя единственная проблема с фрагментом и решением, описанным в этой статье, заключается в том, что были случаи, когда я просто не хотел, чтобы оконный менеджер всегда был включен. Конечно, кусок можно отключить, но включать и выключать его так часто, как мне нужно, может быть немного утомительно. Функция управления окнами в решении, описанном в этой статье, выполняет большую часть того, что может делать блок, с аналогичными..

Что нового в Xcode 12?
Надежное автозаполнение, улучшенные симуляторы, переработанные превью и многое другое. Xcode - это центр разработки iOS, macOS, tvOS и watchOS. За прошедшие годы в него было внесено немало значительных улучшений. Хотя в этом году надежды на Xcode для iPad снова развеялись, это не помешало Xcode 12 получить некоторые интересные новые обновления. В следующих разделах мы увидим новые предложения, которые наша любимая IDE приготовила для нас, помимо богатого и усовершенствованного..

9 ресурсов iOS для улучшения навыков
Как оставаться в курсе на нашей любимой платформе Обучение - это постоянная составляющая любой карьеры программиста. Новые технологии возникают каждый день, и выбранная нами платформа периодически обновляется. Если мы хотим оставаться в игре, нам нужно постоянно тратить время на чтение, изучение и улучшение наших знаний. Сегодня я хотел бы пройтись по основным каналам, которые я использую, чтобы быть в курсе событий в мире iOS, чтобы моя игра оставалась на самом высоком возможном..

Далекое происхождение современных продуктов
🤖 Знаете ли вы, что в 90-е годы появились гарнитуры виртуальной реальности? Некоторые продукты намного опережают свое время! Вот 3 примера таких продуктов, включая iPhone! Продолжить чтение! 1) Виртуальные гарнитуры. Виртуальная реальность будоражила воображение еще до того, как стала технически жизнеспособной. Посмотрите на скрин ниже! Мне посчастливилось носить такую ​​на голове, когда мне было около 10 лет. Я был доступен на какой-то ярмарке развлечений, и за колоссальный 1..

Плюсы и минусы кроссплатформенной мобильной разработки
Плюсы и минусы кроссплатформенной мобильной разработки Думаете о создании кроссплатформенных приложений? Похоже на блестящий план. Мобильные операционные системы Android и iOS пришли вместе с цифровым миром. В 2018 году 88% из 13,09 млрд мобильных устройств используют Android от Google, и около 10% из них работают на iOS от Apple. Другими словами, обе системы дают вам значительную возможность охватить целевую аудиторию, однако, выбрав только одну платформу, вы, вероятно,..

Linux никогда не будет наиболее часто используемым на рынке ПК…
Был огромный всплеск пользователей, переключающихся с Windows на Linux по разным причинам, но я должен сказать... Linux не получит большинства. Есть много причин, и я, пользователь Linux, чувствую, что сообщество Linux подпрыгнет от гнева, когда я скажу это, но… позвольте мне объяснить мое мнение, и вы можете согласиться или не согласиться с этим. Введение Linux — удивительная операционная система. У него есть настройки, разнообразие, конфиденциальность, безопасность, вещи, которые..

Аутентификация с помощью Apple в Интернете с помощью Firebase Auth
Войти через Apple было объявлено в 2019 году и позволяет пользователям проходить аутентификацию в вашем приложении Firebase с помощью Apple ID. Перед тем как начать, убедитесь, что у вас есть проект firebase, и зарегистрируйтесь в программе разработчика Apple . Теперь создайте веб-приложение в своем проекте firebase в консоли Firebase. Шаг 1. Создайте или обновите идентификатор приложения На портале разработчика Apple перейдите в Сертификаты, идентификаторы и профили »..

Почему MacBook не лучший товарищ по учебе
С точки зрения человека, изучавшего IT Хотя компьютеры Apple очень популярны, при выборе одного из них в этой статье вы можете столкнуться с некоторыми ограничениями. Мы рассмотрим основные недостатки использования ноутбука Apple. Недостатки

Основной доклад Apple на WWDC 2023 посвящен инновациям в области машинного обучения
Речь идет не только о новой гарнитуре VisionPro AR. Когда вы думаете о технологических компаниях и их роли в развитии машинного обучения (ML) и искусственного интеллекта, Apple входит в ваш список? Давайте будем честными, самые масштабные и яркие исследования за последние восемнадцать месяцев были проведены такими компаниями, как OpenAI (семейство моделей GPT, DALL-E 2), Google Brain Team (Bard, Imagen) и Meta (SAM, LLaMA). . Но после просмотра выступления Apple на WWDC 2023 Keynote..

5 основных новых функций, которые появятся в 14- и 16-дюймовом Macbook Pro (2023 г.)
Второй для меня самый важный Удивительно, но мы уже видели обновленные 14-дюймовые и 16-дюймовые MacBook Pro в середине января вместе с Mac mini следующего поколения. Эти новые машины оснащены потрясающими новыми функциями, которые убедят многих поклонников Apple приобрести их. Если вы заинтригованы новым MacBook Pro и хотите…

Насколько медленнее SSD в базовом M2 MacBook Air по сравнению с M1 Air?
То же самое будет полезно для базового M2 MacBook Pro. Недавно представленные ноутбуки Apple с чипом M2, в частности 13-дюймовый MacBook Pro и переработанный MacBook Air, вызывают интерес у многих пользователей — в первую очередь у последних. В то время как 13-дюймовый MacBook Pro практически не изменился в плане дизайна в течение шести лет, MacBook Air претерпел полный редизайн. Таким образом, он предлагает новый корпус, улучшенный дисплей с вырезом, MagSafe и другие заслуживающие..

Как стать разработчиком приложений для iOS в 2022 году
Если вы ищете технологичную и полезную карьеру, то стать разработчиком мобильных приложений для iOS — отличный вариант. В этой статье я поделюсь конкретными шагами, которые вы можете предпринять, чтобы увеличить свои шансы стать профессиональным iOS-разработчиком для компании или любителем с прочной основой. Кто я? почему вы должны слушать меня? Привет, я Джей, любитель, который в 2017 году стал профессиональным разработчиком приложений для iOS. Я поделюсь своим путешествием в..

Типы Swift коллекций: массив против множества
В этом руководстве для iOS я собираюсь объяснить типы коллекций, которые являются массивами и наборами, и я собираюсь подкрепить их короткими примерами. Массив Установить Массивы и Наборы имеют несколько общих функций. Оба они хранят набор значений одного типа. Самое главное различие между ними; Set является неупорядоченным , и каждый элемент может появляться в наборе только один раз. Хотя Array может содержать повторяющиеся элементы, каждое значение, содержащееся..

Общая одержимость Mac
Так что сейчас я нахожусь в учебном лагере по кодированию, который называется General Assembly. В день 0 они настоятельно рекомендовали нам приобрести Macbook для использования на курсе. Теперь у большинства людей уже есть компьютеры Mac, и, по правде говоря, они не так уж и дороги за то, что они есть. Когда я начинал там, у меня не было ни Macbook, чтобы начать, ни денег, чтобы купить его (об этом позаботилась плата за обучение General Assembly). Хотя вы, безусловно, можете пройти..

Что такое InstanceType? Чем он отличается от id?
instancetype - это контекстное ключевое слово, которое можно использовать в качестве типа результата, чтобы сигнализировать, что метод возвращает связанный тип результата. Например: @interface Person + (instancetype)personWithName:(NSString *)name; @end Чем тип экземпляра отличается от идентификатора? Использование instancetype вместо id в соответствующих местах улучшает безопасность типов в вашем коде Objective-C. Например, рассмотрим следующий код: @interface MyObject..

Методы подключения веб-сайтов к приложениям iOS
Методы подключения веб-сайтов к приложениям iOS Займитесь благосклонностью пользователей, упростив задачу Небольшое примечание - все мои будущие сообщения будут публиковаться на моем выделенном веб-сайте , и эта публикация больше не обновляется. Спасибо за прочтение! Мне кажется, что разработка для Интернета - это мир, который просто оставил меня позади. Несколько лет назад я приложил совместные усилия, чтобы удвоить объем разработки для iOS. Я никогда не оглядывался и не..

Платформа прозрачности отслеживания приложений Apple TL; DR для веб-разработчиков
Apple определенно не новичок в вопросах конфиденциальности. Их правила отслеживания пользователей и сбора данных являются одними из самых строгих в отрасли. Но теперь с новой структурой ATT ( Прозрачность отслеживания приложений ) эти правила могут выходить за пределы кодовой базы вашего приложения IOS и просачиваться на ваш веб-сайт и блокировать выпуск вашего приложения из-за того, как ваш веб-сайт отслеживает пользователей. Проблема Apple рассматривает все, что происходит внутри..

Учебник по программированию на Swift: опции
Эта статья является частью моей серии Учебник по программированию на Swift . Одна из основных сильных сторон Swift заключается в том, что он побуждает программистов писать чистый код. Необязательные параметры — это один из тех способов написания чистого кода, который заботится о возможных значениях nil. Это убережет вас от некоторых непредвиденных ошибок в будущем, если вы будете кодировать сложную программу. По сути, необязательный параметр может иметь значение или нет. Просто..