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


Опциите в Swift са обяснени: 5 неща, които трябва да знаете
Напишете чист код, като внимавате за възможни нулеви стойности Опциите са в основата на Swift и съществуват от първата версия на Swift. Незадължителната стойност ни позволява да пишем чист код, като в същото време се грижим за възможни нулеви стойности. Ако не сте запознати с Swift, може да се наложи да свикнете със синтаксиса на добавяне на въпросителен знак към свойствата. След като свикнете с тях, можете да започнете да се възползвате от тях, например с разширения. Какво е..

Комбинирайте потъвания и цикъла на незадържано задържане
Искате ли да отговорите на този общ въпрос за интервю? Направете достатъчно интервюта и без съмнение ще уцелите един от най-често срещаните въпроси за интервю за разработка на iOS. Всички сме били там. Интервюиращият, без съмнение старши iOS разработчик с блясък в очите, ви подава лист хартия и казва: „Добре. Можете ли да ми кажете какво не е наред със следния код?“ class CommonViewModel: ObservableObject { @Published var users: [User] = [] let userAPI = UserAPI()..

Основите на основните данни в Swift
Задаване, извличане и актуализиране на обекти в локалното хранилище на данни Core Data е рамка, която ви помага да управлявате обектите на моделния слой във вашето приложение и е доста лесна за използване, тъй като част от необходимия код може да бъде автоматично генериран. За съжаление, тъй като Core Data е написана по времето на Objective-C, има няколко проблема (или да ги нарека „ограничения“) с тази рамка, когато я използвате заедно със Swift. В тази част ще се опитам да се..

По-ефективно внедряване на анимирана кръгова диаграма в SwiftUI 2
Част 6 от моята поредица за класации Останах доволна от последния пай, който имах. Това беше голямо подобрение спрямо първоначалната компилация и има хипнотизиращ вид, но все пак чувствах, че има място за подобрение. Мислейки си за друг проект, върху който бях работил, ми хрумна, че трябва да използвам рамката Combine като основен двигател. Имайки това предвид, измислих това решение. Въпреки че изчакайте - преди да прочетете това, трябва да хвърлите бърз поглед на първите две може..

Проектиране на по-всеобхватен потребителски интерфейс
Проектиране на по-всеобхватен потребителски интерфейс Седмична актуализация 1 — 1 ноември 2022 г Хей, момчета, това е първата седмична актуализация, в която ще дам малка актуализация за напредъка на приложението и ще пусна актуализираната версия в тестов полет. Ако вече имате инсталирано приложението, трябва да получите известие, което ви позволява да го актуализирате до най-новата версия. Ако все още нямате приложението и искате да го изпробвате, щракнете тук , за ...

Как да настроите множество схеми и конфигурации в Xcode за вашето приложение React Native за iOS
Наличието на различни конфигурации и схеми ви позволява да променяте API ключовете на вашето приложение, да задавате флагове за отстраняване на грешки, да задавате крайни точки на бекенд сървъра и да създавате други персонализирани настройки, които се различават между разработката и производството. Веднъж настроени, схемите могат да се използват сред всички разработчици, които работят върху приложението, и ще позволят много по-стабилен процес на внедряване. Има много решения, описани в..

AltSwiftUI?
Неотдавнашното въвеждане на SwiftUI позволява декларативно програмиране на потребителския интерфейс и управление на състоянието, което значително помага за подобряване на скоростта и качеството на разработката. Рамката обаче е заключена в iOS 13 SDK и всяко ново подобрение на тази нова рамка ще увеличи това ограничение до най-новия SDK (iOS 14 и т.н.). AltSwiftUI е UI рамка с отворен код за iOS, която имитира интерфейса на SwiftUI, въвеждайки една базова операционна система в iOS 11 и..