Свързани публикации 'swift'
В заешката дупка
Отново курсът на devslopes. Повече от година след като започнах курса, успях да започна последната задача от седмица 4. Моят опит е, че в момента съм малко затрупан от всички неща, които се случват, за които трябва да се погрижа. Постоянно съм на ръба на прегарянето.
Работя на пълен работен ден като свободна практика и проектът е доста предизвикателен, тъй като изисква някои задълбочени технически умения, които не можете да научите с нищо друго освен с изобретяване.
След това е..
Разлика между класови и статични функции в Swift
Има една ключова разлика
class и struct , тези две ключови думи се използват взаимозаменяемо на много места в нашата кодова база и много пъти просто избираме една, която ни хрумва или тази, към която сме по-склонни. Но има фина разлика между тях и това помага да се вземе решение кога и къде да се използват тези ключови думи.
Статичната ключова дума
Това е пример за използване на статична функция. Можем да осъществим достъп до функцията с името на класа. Но не можем да заменим..
Поточна навигация със SwiftUI 4
Внедряване на новия NavigationStack програмно и без NavigationLink
След като току-що преразгледа тази навигация за SwiftUI 3 тук (който актуализира оригиналния подход за SwiftUI 1 тук ), Apple оттогава преосмисли навигацията с новия NavigationStack като част от последната версия на SwiftUI 4. Това е страхотна новина… и покрива повечето от предишните ми предложения!
Преди това NavigationView изискваше изрично дефиниране на навигационни „ръбове“ и използване на множество..
RxSwift модулно тестване, обяснено за 2 минути
Използване на библиотеки RxTest и RxBlocking
Днес ще научим как да тестваме нашите RxSwift приложения с помощта на библиотеки RxTest и RxBlocking. Нашият примерен проект следва реактивна MVVM архитектура.
Изходният код на проекта е достъпен в долната част на статията.
Да започваме
Имаме следния екран:
И следната структура вътре в ViewController :
Можем да видим, че имаме UIStackView , съдържащо три UIButton s. Логиката вътре в ViewModel позволява да бъде избран..
Swift Tuist за iOS разработчици, да стане 0,1%. Част 1, Настройка по подразбиране.
Ако работите сами, този инструмент не е необходим. Може да е прекалено за вашия проект. Но ако искате да работите в големи компании, уверявам ви, че това е инструментът, за който много разработчици на iOS са мечтали.
Ако сте имали опит в работата с голяма кодова база на iOS, вече бихте забелязали това. „Супер скучно време за строеж“. Вярвате или не, понякога отнема петнадесет минути или повече (предимно на intel mac) просто за изграждане и изпълнение на проект! Това не е..
Внедряване на Insertion Sort Fast AF
Сортирането чрез вмъкване е прост и ефективен алгоритъм за сортиране, който работи чрез итерация през масив и вмъкване на всеки елемент на правилното му място в сортираната част от масива. Това се прави чрез сравняване на елемента с неговите съседи и тяхното изместване, ако е необходимо, за да се направи място за вмъкнатия елемент.
В този урок ще научим как да внедрим сортиране чрез вмъкване в Swift и ще разберем как работи, като преминем през пример.
Изпълнение:
За да приложим..
Създавайте и верижно наблюдавани последователности в RxSwift
Съкратете кода си и го направете по-ефективен
В този кратък урок ще научим как да създадем две последователности на RxSwift Observable и да ги веригираме.
Примерното приложение показва UITextField в горната част на екрана. Той изчаква въвеждане от потребителя и когато потребителят е въвел пет букви, съдържащи „rx“, UITextField мига в зелено и се опреснява:
„Изходният код на проекта“ е достъпен в GitHub.
Да започваме
Първо, нека бързо създадем и позиционираме нашия..