webBG - програмисти, машинно обучение, javascript, python, php, питам, говорим, публикации

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


Локално разсъждение в Swift
Локално разсъждение в Swift Swift е невероятно изразителен и мощен език за програмиране. Ще проучим някои от езиковите функции на Swift, които могат да направят вашия код по-лесен за четене. По-добри бутони Нека да разгледаме общ модел на iOS, който отпечатва съобщение при натискане на бутон. Ако сте правили някакъв урок за iOS, много вероятно сте го виждали преди. Селекторният модел се използва в UIKit и не е непременно лоша практика. Ние обаче можем да се справим..

Как да използвате Swift за iOS за WatchConnectivity
Урок за споделяне на данни между iOS и watchOS със Swift и Xcode Въведение Търсих в интернет добре очертан пример (в Swift ) за WatchConnectivity . След като търсих известно време, не можах да намеря това, което исках, така че реших, че сам ще науча темата чрез документацията на Apple и някои други източници. Надявам се да превърна тази тема в поредица, тъй като, ако има нещо, за което не мога да намеря добър урок, ще използвам документацията на Apple и други източници, за да..

По-лесно използване на JSON и възможност за кодиране с POP в Swift
Нека започнем с прост тип, който съответства на Codable . В този случай ще използваме публикация в микроблог, тъй като това е, което отнема твърде много от фокуса ми в момента. struct Post: Codable { let title: String? let content: String } В момента повечето от нас кодират и декодират към/от JSON по този начин. let aPost = Post(title: nil, content: "Some Really Interesting Commentary") // encode as JSON Data let coder = JSONEncoder() let data..

Практически изкуствен интелект със Swift!
оправих се. предизвикателството да се създаде приложение с Vision, което не знае нищо за разпознаване на лица Разпознаване на лица Откриване на баркод Откриване на значимост Класификация на изображенията Сходство на изображението Класификации на изображения Разпознаване на рисунки Класификация на стила

Манипулации на низове в Swift 4
Първо, API на Swift 4 за String е подсилен с много мощни възможности. Низовете и манипулациите с низове са от съществено значение за всяко или повечето решения. Езикът Swift предлага мощен начин да направите това. Така че нека прегледаме някои от езиковите възможности. За да създадете низ, можете да го присвоите на свойство: Ами ако искате да повторите низ няколко пъти? Можете да използвате функцията за повтаряне: Понякога трябва да представите многоредов низ и това може да..

Let vs Var: Променливост в Swift
Swift е мощен и модерен език за програмиране, който позволява на разработчиците да създават стабилни и ефективни приложения за различни платформи. Една от ключовите характеристики на Swift е неговата поддръжка както за неизменни константи, така и за променливи променливи чрез използването съответно на let и var декларации. В този блог ще изследваме разликите между let и var , заедно с примери за илюстриране на тяхното използване и значение в програмирането на Swift...

Свързани въпроси 'swift'

Делегиране между контролер на изглед и клас
Искам да настроя делегат за комуникация между контролер на изглед и клас. Но няма къде да се присвои делегатът, защото няма prepareForSegue тип връзка. Къде трябва да поставя делегата и как да внедря кода? Ето кода: Протокол в Swift:...
02.03.2024

Как мога да заобля само 2 ъгъла на бутон в Xcode?
Имам бутон, който е закръглен и в четирите ъгъла, тъй като използвах панела User Defined Runtime Attributes, за да го направя закръглен... но след като стартирах приложението, видях, че бутонът ще бъде по-добре, ако само дясната страна е заоблена и...
11.03.2024

Как да накарам VStack да запълни ширината на екрана в SwiftUI
Опитвам се да направя приложение VStack Sample, което визуализира свойствата на VStack но моят VStack не можа да запълни ширината на екрана Опитах много решения в интернет (модификатор на рамка, HStack с Spacer, GeometryReader), но те не...
15.03.2024

Как мога да трансформирам изображение за Apple Watch?
Този въпрос е споменат в обяснението на Как мога да получа [Glance] Interface Controller / празен лист за Apple Watch? , но това е отделен основен въпрос. В iOS, ако имате UIImage , можете да създадете UIImageView , който поддържа, наред с...

Ще получа ли данни за приписване на реклами в мрежата за търсене за предварително инсталирано приложение?
Според Apple Search Ads, какво ще се случи, ако приложението вече е инсталирано на потребителското устройство и потребителят кликне върху рекламата на приложението и отвори приложението от App Store? Ще получа ли данните за приписване на Search Ads?...
25.03.2024

Площадка за игра на Swift iOS: Грешка при изпращане на реквизити за отлагане
С игрална площадка за iOS, настроена толкова просто като това: import UIKit import SpriteKit import XCPlayground let s = CGSize(width: 300, height: 300) let f = CGRect(origin: CGPointZero, size: s) let view = SKView(frame: f) let scene =...

Упълномощаването на заявката за HealthKit е неуспешно
Продължавам да получавам тази грешка, когато поискам разрешение. Домейн на грешка=com.apple.healthkit Код=5 Блокирането на транзакция е неуспешно без грешка. UserInfo={NSLocalizedDescription=Блокът на транзакция е неуспешен без грешка.}...
10.04.2024

Възстановяването на покупка не работи след актуализиране на приложението за Mac, SwiftyStoreKit
Използвам SwiftyStoreKit за покупки в приложението. Работеше добре. Докато не качих нова компилация, малко потребители съобщаваха, че покупката им за възстановяване не работи. Тествах както In-App, така и Restore покупка в режим на отстраняване на...

Преход на фонова gif позиция към друг ViewController
Така че проблемът е: имам gif фон, който беше зададен чрез метод за разширение, създаден от този човек SwiftGif Link Използвам метода backgroundAnimated.loadGif(име: "giphy"), за да заредя текущия gif и той анализира gif върху изображения, след...

Как мога да превключвам между 11 професионални камери с помощта на AVFoundation в Xcode
Току-що започнах да уча Swift в Xcode и създавам просто приложение за камера, за да започна да работя. Имам бутон, който превключва между предната и задната камера, работещ, но искам да добавя опция за превключване между Tele и Ultra Wide обектив на...

Нови материали

Създайте разширение за Chrome с помощта на Angular
Този урок е базиран на манифеста на разширението на chrome версия 3 (MV3), а също и на Angular версия 2+ (2, 3 и...). Ако не сте използвали манифест версия 3, можете да следвате този урок ,..

За да научите нов език за програмиране, започнете отначало
Първоначално публикувано на http://www.mberlove.com/blog/a-new-programming-language-starting-over/ Програмистите се гордеят със способността си да усвояват лесно нови умения , разчитайки..

5 Youtubers на Data Science, които трябва да следвате
Защото всички можем да се справим с малко продуктивно отлагане Всички сме падали в заешката дупка на Youtube, така че защо да не я направим продуктивна?! Като непрекъснато нарастващ източник..

Бих казал, че точно това е проблемът с Twitter — това е инструмент на суперпотребител.
Бих казал, че точно това е проблемът с Twitter — това е инструмент на суперпотребител. По същия начин, по който суперкодерът сочи vim като единствения начин за кодиране, но останалите от нас..

Основи на Gradio
Gradio е най-ефективният метод за демонстриране на вашия модел на машинно обучение и разполага с удобен за потребителя онлайн интерфейс, който го прави достъпен от всяко място. Какво прави..

Илюстрация (GIF) за обяснение на дълбоки конволюционни мрежи (DCNN)
В света на компютърното зрение най-основният и често срещан алгоритъм за разпознаване на изображения е конволюционната мрежа. С популярността на рамки като tensorflow и pytorch, стана по-лесно да..

Python Bootcamp — Data Science Day 165
Python Bootcamp от Giles McMullen-Klein беше абсолютно невероятно. Джайлс има този уникален начин да улови аудиторията си, като същевременно прави съдържанието на курса много интересно...