Свързани публикации 'ios'


Общ модел на данни с псевдоним на кодируем тип
Codeable е псевдоним на тип за протоколите Encodable и Decodable . Може да се използва за сериализиране и десериализиране на данни от отдалечена уеб услуга или всякакви други данни по този въпрос. Да видим малко код. Първо прост пример. По-долу е структурата Datum . Нека видим примера за кодиране и декодиране на Datum . Нека видим пример от реалния свят. С помощта на генерични продукти можем да създадем BaseResponse , който представлява отговора на Root Json...

Начертайте кутия за откриване на обект с висока скорост [10 пъти по-бърза версия]
Чертае резултати от откриване на обекти с висока скорост Рисуването се превръща по-скоро в тясно място, отколкото в откриване Моделът за откриване на обекти за мобилни устройства като Yolo може да се изпълни на iPhone 11 в порядъка на 0,02, но ако нарисувате резултата на UIImage по метода като моята статия по-долу, процесът на рисуване ще отнеме около 0,5 секунди. Визуализирайте полето за откриване на обект Начертайте ограничителна рамка върху..

Използвайте Excel за локализиране на приложения за iOS | Част 2
TL;DR Нов скрипт на python Начин за маркиране на твърдо кодирани текстове в кода за по-късно намиране Преди известно време публикувах тази статия — за използването на excel за локализиране на приложения за iOS и наскоро, докато мигрирах към нова работна станция, срещнах проблем с ruby ​​скриптовете. Просто не можах да накарам скрипта да работи и в крайна сметка копирах и поставих необходимите библиотеки от стария лаптоп на новия. Затова реших да го направя отново в Python, с..

Наблюдавайте потребителските настройки по подразбиране, като използвате Combine в Swift 5
Използване на просто разширение и вграден издател В този урок ще научим как лесно да наблюдаваме UserDefaults с помощта на Combine издател. Без повече шум, нека да започнем. Да започваме Помислете за случай, в който искате да запазите силата на звука на музиката на играта в UserDefaults . Вие също искате да наблюдавате промяната и да реагирате по съответния начин. Първата ни стъпка е да дефинираме следното разширение: Както можем да видим, гетерът връща стойността Float..

Опции: Уроци по JS от Swift
Миналата година започнах да работя със Swift и напълно обикнах езика. Има своите недостатъци (по-специално API все още се развива и не е напълно стабилен). Въпреки това, за някой с опит в уеб разработката, усещането е като добра комбинация от познаване на JS, „красота“ на Ruby и доза предсказуемост, която идва със статичното писане в Java. Един от най-уникалните дизайнерски модели в Swift е основното използване на Optionals и Optional Chaining (наричано още безопасно навигиране или..

Създайте инструмент за избор на много сегменти в SwiftUI
Как да изберете няколко неща във вашия потребителски интерфейс След няколко седмици почивка от съдържанието на SwiftUI, аз се върнах! В тази статия ще разгледаме как да създадете инструмент за избор на много сегменти. Това може да е полезно за избор на времева продължителност (напр. един ден, четири седмици и т.н.), което беше моят случай на употреба. Това е крайният продукт: Нека първо дефинираме прост инструмент за избор на единичен сегмент в SwiftUI: Нека да..

Какво се случва, когато напишете gcc main.c??
Какво се случва, когато напишете gcc main.c?? Какво се случва, когато въведете gcc main.c в терминала? За да разберете тази команда, първо се нуждаете от малко предистория. Нека започнем с първата част на командата, gcc. Gcc означава GNU Compiler Collection. Библиотеката gcc работи за различни езици, включително c. Gcc също е стандартен компилатор за повечето Unix операционни системи. Gcc е безплатен за използване от всеки и е създаден и поддържан от Фондацията за свободен..