Swift to bezpieczny, szybki i ekspresyjny język programowania ogólnego przeznaczenia opracowany przez Apple Inc. dla platform i Linux. Swift jest źródłem open. Użyj tagu tylko dla pytań dotyczących funkcji językowych lub wymagających kodu w Swift. Użyj tagów [iOS], [iPados], [MacOS], [Watch-OS], [TVOS], [Swiftui], [Cocoa-Touch] i [Cocoa] dla (język-agnostyczne) pytania o platformach lub ramy.

Więcej na temat swift...

Przykład: niech a = [a1, a2, a3] niech b = [b1, b2] niech c = [c1, c2, c3, c4] Potrzebuję następującego wyniku: [a1, b1, c1, a2, b2, c2 , a3, c3, c4] a1, b1, ... - dowolne obiekty tego samego typu Mój bieżący .......
22 czerwiec 2021, 15:28
Dodałem pasek nawigacji bez kontrolera nawigacji, więc pasek nawigacji jest tylko paskiem. Czy istnieje sposób, aby pasek nawigacyjny obejmował całą górę ekranu telefonu? ....
16 czerwiec 2021, 04:23
Wiem, jak działa niestandardowy ButtonStyle. Ale chcę mieć niestandardowy przycisk w pełni wielokrotnego użytku. Aka przycisk z tekstem i ikoną, który ma zastosowane pewne style. Wiem, jak to osiągnąć przy użyciu ButtonStyle z właściwością tekstową, ale myślę, że jest to całkowicie niewłaściwe użyc....
14 czerwiec 2021, 17:29
Muszę zaimplementować funkcję plusa na ostatnim miejscu po przecinku, np. print(plusOne(0.0001)) -> 0.0002 print(plusOne(0.000001)) -> 0.000002 print(plusOne(22)) -> 23 Czy ktoś kiedykolwiek to zrobił?....
14 czerwiec 2021, 07:35
Tak wygląda moja aplikacja działająca na symulatorze (iPhone 8 Plus): A tak to wygląda na moim urządzeniu (iPhone 7 Plus): Dlaczego wygląda na to, że tak wiele brakuje w aplikacji, gdy uruchamiam ją na moim urządzeniu? Ponadto wiele przycisków/akcji nie działa. Moje dane pochodzą z Firestore i u....
14 czerwiec 2021, 05:55
Oto problem: podając słowo, oblicz wynik scrabble dla tego słowa. Stworzyłem słownik do śledzenia postaci i powiązanych z nimi punktów Scrabble. Stworzyłem funkcję, która iteruje po każdym znaku w tablicy słownika i jeśli zawiera iterowany znak, dodaje punkt. Niestety funkcja nie zlicza powtarzają....
9 czerwiec 2021, 17:26
Piszę czek w aplikacji na moją siłownię w XCode. Zapytałem o to rok do Androida: Czy istnieje sposób na robienie 2000 roku, jeśli stwierdzenia w tym oświadczenia? Ale teraz docieram do 2000 członków i musimy dodać więcej. Niestety i oczywiście XCode ulegnie awarii, gdy próbuję dodać więcej linii. Mó....
9 czerwiec 2021, 02:30
Mam protokół, strukturę i instancje + protokół i klasę, co powinno zmienić instancje struktury: protocol Cars { var car: String { get set } var accesories: [String] { get set } } struct Car: Cars { var car: String var accesories: [String] } var carOne = Car(car: "Car One", acces....
8 czerwiec 2021, 15:26
Mam WILDMODEL VM_App z listą nazw, z innym widokiem V_NamesList wewnątrz V_App, który ma wyświetlić te nazwy. W tym celu przekazuję listę z VM_App do VM_NamesList, ale widok pobiera Redrawn podczas edycji nazw. Vm_app. class VM_App: ObservableObject { @Published var names: [String] = [ "....
8 czerwiec 2021, 12:05
Mam odpowiedni widok w moim kontrolerze widoku i stacksview na dole widoku stołowego. Chcę, aby udałym się widokiem na pełny widok, gdy StackView Ishidden. Oto kod, do którego piszę: if response.total != 0.0{ checkoutStackView.layoutIfNeeded() medDetai....
8 czerwiec 2021, 11:45
Obrazy, które wracam z fotolibrary, a kamera są ogromne, i zajmuje znaczną ilość czasu, aby wysłać je przez sieć nawet w dobrych warunkach. Nie mogę sobie wyobrazić scenariusza, w którym potrzebowałbym pełny dwucyfrowy obraz MB, ale może coś brakuje? Czy powszechna praktyka jest zmienianie ich przed....
Zastanawiałem się, czy możliwe jest przewinięcie UITableView do żądanego wiersza, nawet zanim będzie on widoczny dla użytkownika, aby taka akcja przewijania nie była świadoma dla użytkownika? Obecnie oto mój kod do wykonania przewijania do żądanego wiersza. class ThemeTableViewController: UITableVie....
7 czerwiec 2021, 16:09
Ogólnie myślę, czy muszę umieścić! Po wszystkim w szybkim, to znak, który przykręciłem - Swift ma tak wiele zerowych koalescencji i pozwala operacji testowych i rzeczy, które oznaczają, że możesz normalnie kodować bez wprowadzania potencjalnego wypadku do programu. Ale mam grupę zmiennych typu podwó....
7 czerwiec 2021, 14:47
Chcę animować wygląd przedmiotu na liście. Lista wygląda tak: Text("Jim") Text("Jonas") TextField("New Player") TextField("New Player") //should be animated when appearing (not shown until a name is typed in the first "New Player") Ostatni TextField powinien być ukryty do newPersonName.count > 0, a....
6 czerwiec 2021, 22:27
Dokonuję prośby do mojego serwera za pomocą Alamofire i mam konfigurację czegoś takiego, gdzie "Self.Error" jest zmienną łańcuchową. session.request("https://localhost:3000/my-route", method: .post, parameters: parameters, encoding: JSONEncoding.default).responseJSON { response i....
6 czerwiec 2021, 21:57
Próbuję się nauczyć SWIFT i natknąłem się na etykiety argumentowe i przykład online w następujący sposób: func setAge(for person: String, to value: Int) { print("\(person) is now \(value)") } Można zatem nazwać: setAge(for: "Paul", to: 40) Moje pytanie brzmi: nie for Swift Słowo kluczowe? Zast....
6 czerwiec 2021, 14:34
Czy jest jakiś sposób, aby napisać następujące rzeczy w krótkiej ręce? public var testvar = słownik Public Var Testone: Słownik = [:] Będzie to świetna pomoc wiedzieć, czy mogę to napisać w krótkiej ręce....
6 czerwiec 2021, 07:38
Dlaczego wynik wykorzystania zmiennej, a nie daty () przy obliczaniu liczby dni między dwoma datami różnicą w SWIFT? var numDays: Int var today = Date() var twoWeeksFromNow: Date = Calendar.current.date(byAdding: .day, value: 14, to: Date())! var numDaysWithDate: Int = Calendar.current.dateCompon....
6 czerwiec 2021, 03:46
Mam ten kod do prezentacji safariview struct ContentView: View { @ObservedObject var viewModel: ContentViewModel @State var url: URL? @State var toShowSafari: Bool = false var body: some View { VStack { Button(action: { url = URL(string: "http....
5 czerwiec 2021, 15:39
W XCode's Play Ground Uruchom kod poniżej: import SwiftUI struct Test { @State var count: Int = 0 //to avoid "mutating" keyword, I use "@State" property wrapper func countUp() { self.count += 1 } } var test = Test() test.countUp() // I want "count" property to be count up....
5 czerwiec 2021, 13:20
Dlaczego nieoczekiwanie znalazłem nil, rozpakując opcjonalną wartość? Sprawdzam wartość timerseconds i jest prawidłowo przypisany do tego, co chcę, aby można było przypisać 300 EggTimer / ViewController.Swift: 30: Błąd krytyczny: Niespodziewanie znaleziono Nil podczas rozpoznania opcjonalnej wartośc....
5 czerwiec 2021, 06:34
Odwołuję książki programu nauczania Apple i próbuję ukończyć ćwiczenia na różne sposoby. Problem jest prosty: Dostałem tablicę, którą muszę pętli, aby policzyć głosy. enum ClassTripDestination { case beach, chocolateFactory } let tripDestinationVotes: [ClassTripDestination] ....
4 czerwiec 2021, 20:49
Poniższe Swift Przez Sundell wskazuje, że w niektórych przypadkach wystarczy, aby uzyskać wyraźne wychwytywanie nieruchomości wewnątrz klasy, aby przełamać referencje, zachowują cykl. To jest dokładny przykład: class ImageLoader { private let cache = Cache<URL, Image>() func loadImage( ....
4 czerwiec 2021, 18:12
Mam opcjonalny obiekt1 typu1. Chciałbym przekonwertować go na tablicę typu2 (nie opcjonalny, pusty, jeśli obiekt1 był zerowy). Obiekty typu 2 są wykonane z obiektami typu 1. Więc próbowałem tak: func convert(object1: Type1?) -> [Type2] { object1.map { [ Type2($0) ] ....
4 czerwiec 2021, 17:57
Zastrzeżenie żądań luid zostało dodane do uwierzytelniania FireBase z Backend, szukam sposobu na dostęp do tego klucza z przedniejszego końca do aplikacji iOS. Najpierw muszę sprawdzić, czy klucz istnieje i jeśli istnieje, a następnie uzyskaj swoją wartość. Co próbowałem? Wszystko pod Auth.auth().cu....