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


Създайте персонализирана лента за търсене на SwiftUI с помощта на LazyVStack със секции и индекс на секции
Нека създадем iOS приложение за избор на държава В този кратък урок ще внедрим нашата персонализирана лента за търсене, LazyVStack, която съдържа данни със секции и индекс на секции — вдъхновени от този въпрос на StackOverflow . Първо, нека обясним какво искаме да постигнем тук. Представете си, че трябва да внедрим списък със стойности с възможност за търсене или филтриране, където потребителят трябва да избере една от тях. В този пример внедряваме инструмент за избор на код на..

Хакване със Swift — Учебен проект 12
Най-накрая е време да научим как да запазваме данните си! Страхотен! Това беше отдавна! iOS прави спестяването на данни лесно! Е… поне за потребителите, защото някои страхотни разработчици прекараха времето си в намиране на начин да ги накарат да забравят, че трябва да го правят! Все още си спомням ужасните дни като потребител на Windows (или когато използвам Office за Mac, дори версията 2019, или всяко друго приложение за Mac, което не е разработено на Mac), когато напусках програма и..

Опростяване на постоянството на данни със SwiftData: Изграждане на интуитивно приложение за диспечер на задачи
Устойчивостта на данните е ключов аспект от разработването на приложения, позволявайки на потребителите да съхраняват и извличат данни в множество сесии. В екосистемата на Swift, Apple предоставя мощна рамка, наречена SwiftData , която опростява задачите за постоянство на данни, като се основава на Core Data. В тази статия ще проучим ключовите характеристики на SwiftData и ще покажем използването му чрез примерно приложение Task Manager. Разбиране на SwiftData SwiftData е..

Преодоляване на аргументите по подразбиране в протокол
Преодолейте основното ограничение на Swift за протокола Разширенията на протокола в помощ! Тази статия съдържа истински пример за вас, който се използва в производствени приложения. Не казвайте, че не ви глезя (защото не го правя). Трудност: Начинаещ | Лесно | Нормално | Предизвикателен Предпоставки: Умейте да създавате „Здравей, свят!“ iOS приложение (ръководство ТУК ) Използване на разширения в Swift (ръководство ТУК ) Използване на протоколи в Swift (Ръководство..

Разбиране на съхранените и изчислените свойства в Swift
Всичко, което трябва да знаете за съхранените и изчислените свойства Концепция, с която всички разработчици се запознават рано, когато започват да програмират в Swift, е относно свойствата. Този термин е един от най-често срещаните, които някой чете, пише или говори за програмни статии, книги, курсове или дискусии. Казано с прости думи, свойствата са променливи и константи, които съхраняват стойности и които ние декларираме в класове, структури и изброявания на Swift. Но свойствата..

В заешката дупка
Отново курсът на devslopes. Повече от година след като започнах курса, успях да започна последната задача от седмица 4. Моят опит е, че в момента съм малко затрупан от всички неща, които се случват, за които трябва да се погрижа. Постоянно съм на ръба на прегарянето. Работя на пълен работен ден като свободна практика и проектът е доста предизвикателен, тъй като изисква някои задълбочени технически умения, които не можете да научите с нищо друго освен с изобретяване. След това е..

Разлика между класови и статични функции в Swift
Има една ключова разлика class и struct , тези две ключови думи се използват взаимозаменяемо на много места в нашата кодова база и много пъти просто избираме една, която ни хрумва или тази, към която сме по-склонни. Но има фина разлика между тях и това помага да се вземе решение кога и къде да се използват тези ключови думи. Статичната ключова дума Това е пример за използване на статична функция. Можем да осъществим достъп до функцията с името на класа. Но не можем да заменим..