Klausimai pažymėti „swift“

„Swift“ yra universali atvirojo kodo programavimo kalba, sukurta „Apple Inc.“ jų platformoms ir Linux. Naudokite žymą tik klausimais, susijusiais su kalbos funkcijomis arba reikalaujančiu „Swift“ kodo. Naudokite žymes [ios], [macos], [watch-os], [tvos], [cocoa-touch] ir [kakavos] (agnostikos kalbos) klausimus apie platformas ar sistemas.
9
atsakymai

Greitas beta: rūšiavimo masyvai

Aš įgyvendinau algoritmą „Swift“ beta versijoje ir pastebėjau, kad spektaklis buvo labai blogas. Žvelgiant giliau, supratau, kad viena iš kliūčių yra kažkas taip paprasta, kaip rūšiavimo masyvai. Atitinkama dalis yra čia: tegul n = 1000000 var ...
yra nustatytas birželio 08 d. 14:53
17
atsakymai

Kaip skambinti objekto C kodu iš „Swift“

Kaip „Apple“ naujajame „Swift“ kalba, kaip paskambinti „Objective-C“ kodu? „Apple“ paminėjo, kad jie gali egzistuoti toje pačioje programoje, bet ar tai reiškia, kad galite techniškai pakartotinai naudoti senas klases, padarytas „Objective-C“, kad sukurtumėte ...
yra nustatytas birželio 2 d. 14 d. 23:05
19
atsakymai

# pragma Swift?

C tiksle aš galiu naudoti #pragma ženklą, norėdamas žymėti mano kodo dalis simbolių navigatoriuje. Kadangi tai yra C išankstinio apdorojimo komanda, ji neprieinama „Swift“. Ar yra „Swift“ galimybė tai padaryti, ar turiu naudoti bjaurus kom ...
yra nustatytas birželio 03 d. 14 val
45
atsakymai

Gaukite eilutės ilgį

Kaip gausite eilutės ilgį? Pavyzdžiui, turiu kintamąjį, apibrėžtą kaip: var test1: String = "Scott". Tačiau aš negaliu rasti ilgio metodo eilutėje.
birželio 14 d. 14 val
12
atsakymai

spartus kilpui: indeksui, masyvo elementui?

Ar yra funkcija, kurią galiu naudoti kartoti per masyvą ir turėti tiek indeksą, tiek elementą, pavyzdžiui, python skaičiavimą? už indeksą, elementą išvardyti (sąrašas): ...
Nustatyta birželio 14 d. 14 val
42
atsakymai

iOS 8 UITableView separatoriaus įdėklas 0 neveikia

Turiu programą, kur UITableView separatoriaus įdėjimas nustatomas pagal pasirinktines reikšmes - dešinėn 0, kairėn 0. Tai veikia gerai iOS 7.x, bet iOS 8.0 matote, kad atskirtuvo įdėjimas yra nustatytas į 15 pagal nutylėjimą dešinėje. Nors x
nustatyti 10 sept. '14, 19:05
22
atsakymai

@selector () Swift sistemoje?

Aš bandau sukurti „NSTimer“ „Swift“, bet turiu problemų. NSTimer (timeInterval: 1, target: self, selector: test (), userInfo: nil, pakartojimai: true) test () yra tos pačios klasės funkcija. Redaktoriuje gaunu klaidą: nepavyko rasti ne ...
birželio 03 d. 14 val
32
atsakymai

Padalinkite eilutę į „Swift“ masyvą?

Tarkime, turiu eilutę: var fullName: String = "First Last" Noriu padalinti styginių bazę į tarpą ir priskirti reikšmes jų atitinkamiems kintamiesiems var fullNameArr = // kažką panašaus: fullName.explode ("") var firstName: String = fullNameAr ...
nustatyti 05 Rgs '14, 6:51
18
atsakymai

Ar „Swift“ pagrįstos programos veikia OS X 10.9 / iOS 7 ir žemiau?

Ar „Swift“ pagrįstos programos veikia OS X 10.9 (Mavericks) / iOS 7 ir žemiau? Pvz., Turiu kompiuterį su OS X 10.8 (kalnų liūtas) ir man įdomu, ar jame bus vykdoma programa, kurią parašiau „Swift“.
birželio 2 d. 14 d. 22:25
31
atsakymas

Naudojant „Disatch_once“ atskirą modelį „Swift“

Bandau sukurti tinkamą „Swift“ modelį. Iki šiol sugebėjau gauti saugų modelį, kuris veikia kaip: class var sharedInstance: TPScopeManager {get {struct Static {...
nustatytas birželio 03 d. 14 val
48
atsakymai

Xcode 6 Klaida: nežinoma klasė sąsajos kūrimo faile

Aš atnaujinau į Xcode 6 beta 4, o dabar mano paraiška nuolat sulūžta su žinute nežinoma klasė X sąsajos kūrimo faile. Tai nepavyksta, nes, tikėtina, Xcode neranda mano naudotojų klasių, su kuriomis aš prisijungiau ...
Nustatyta liepos 24 d., 14 val
9
atsakymai

#ifdef Swift pakeitimas

C / C ++ / Objective-C galite nustatyti makrokomandas naudodamiesi kompiliatoriaus išankstiniais procesoriais. Be to, jūs galite įtraukti / neįtraukti kai kurių kodo dalių kompiliatorių paruošimo procesorių pagalba. #ifdef DEBUG // Tik derinimo kodas #endif Ar yra panašus ...
birželio 03 d. 14 val
21
atsakymas

IOS programa su sugedusia infrastruktūra įrenginyje, dyld: biblioteka neįkelta, Xcode 6 beta

Ši klaida buvo blokuojanti problema, iš esmės aš panaudojau šiuos veiksmus, kad atkurčiau problemą: Sukurkite „Cocoa Touch Framework“ projektą. Pridėti greito failo ir šunų klasę.
birželio 20 d. 22 val
23
atsakymai

Ką reiškia Swift šauktukas?

„Swift“ programavimo kalbos vadovas turi tokį pavyzdį: klasė Asmuo {leisti vardą: eilutė init (pavadinimas: eilutė) {self.name = name} var apartment: butas? deinit {println ("pavadinimas yra deinitializuotas")}} klasė ...
yra nustatytas birželio 03 '14, 17:52
42
atsakymai

Kaip įrašyti enum su eilutės tipu?

enum Suit: String {case spades = "♠" case hearts = "" case diamonds = "♦" case clubs = ""} Pavyzdžiui, kaip aš galiu padaryti kažką panašaus: už kostiumą su kostiumu {// kažką daryti su kostiumo spausdinimu (suit.rawValue)}
birželio 03 d. 14 val