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


Стандартные типы библиотек в Swift: НЕ ПРИМАТИВЫ
Получите правильную терминологию Если в Swift нет примитивных типов, то что у него есть? Что это обозначает? Ну… у нас все еще есть… стандартные типы…. Начнем? Сложность: Новичок | Легко | Обычный | Испытывающий Предпосылки: Никто Терминология Плавающая: число без фиксированного количества цифр до и после десятичной точки. Операции с плавающей запятой: операции, выполняемые над типами с плавающей запятой. Целое число: число, не имеющее дробной части, т. е. без..

Использование CoreML для создания приложения для обнаружения объектов в реальном времени с 83 строками кода.
Что касается моего следующего сайд-проекта, я решил погрузиться в библиотеку CoreML, доступную для iOS. Меня особенно интересовало обнаружение объектов в реальном времени с использованием алгоритмов Vision. Подробнее о CoreML можно прочитать здесь . Без лишних слов давайте начнем создавать наше собственное простое приложение для обнаружения объектов в реальном времени, используя готовую модель Resnet50 . Apple предоставляет нам несколько готовых моделей, подобных той, о которой я..

День 4. Изучаем Swift
print("День 4 быстрого путешествия") Сегодня было относительно хорошо по сравнению со вчерашним днем, когда я действительно изо всех сил пытался разобраться со сложными типами данных. Этим утром я снова посмотрел на это свежим взглядом, и я все еще был немного в тумане. Но теперь я думаю, что освоился с массивами, множествами и словарями. Я думаю, что для этого все еще потребуется немного больше практики, и мне нужно будет использовать его в контексте, чтобы он действительно усвоился...

Объединение логических выражений с запятыми в Swift
С Swift 5.2 Возможно, вы помните, что операторы if let можно объединить в цепочку с запятой. let o1:Int? = 1 let o2:Int? = 2 if let one = o1, let two = o2 { print(one, two) } // Output: 1 2 Запятая здесь действует как эквивалент логического && . Код внутри оператора if не будет выполняться, если оба o1 и o2 не равны nil . Также можно связать логическое выражение после оператора let . В случае ниже мы проверяем, что one не является nil , а также что 1 › 0...

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

Кто может видеть не isHidden UIView?
Только у меня каждый раз возникает головокружение, когда я имею дело со свойством isHidden UIView? Моя интуиция всегда заключалась в том, что «истинное» значение логического типа означает что-то существующее, в отличие от «ложного» значения, относящегося к несуществующему. Имея это в виду, мне так непонятно и утомительно иметь дело со свойством isHidden UIView. Предположим, я хочу, чтобы какой-то UIView был виден на моем экране. Мой разум имеет тенденцию устанавливать «истинное»..

Использование ключевого слова defer в Swift
Не сейчас, позже По словам Apple, Defer предназначен для выполнения действий по очистке до выхода из текущей области. Это руководство призвано помочь разработчикам, которым этот язык непонятен, и тому, как использовать это (действительно полезное) ключевое слово в Swift. Сложность: Начинающий | Легко | Нормальный | Испытывающий Предпосылки: Уметь создать Hello, World! Приложение для iOS (руководство ЗДЕСЬ ) Чтобы понять, как работает defer, может помочь некоторое..