Свързани публикации '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. Да започваме Първо, нека бързо създадем и позиционираме нашия..