Pytania oznaczone «swift»

102
Szybkie programowanie: getter / setter w przechowywanej właściwości

Jak nadpisać setter przechowywanej właściwości w Swift? W Obj-C mogę nadpisać jego metodę ustawiającą, ale Swift nie wydaje się być zadowolony z tego, że metody pobierające / ustawiające są używane do przechowywanych właściwości. Powiedzmy, że mam Cardklasę z właściwością o nazwie rank. Nie chcę,...

102
Czy zmienne Swift są atomowe?

W Objective-C masz rozróżnienie między właściwościami atomowymi i nieatomowymi: @property (nonatomic, strong) NSObject *nonatomicObject; @property (atomic, strong) NSObject *atomicObject; Z mojego zrozumienia można bezpiecznie odczytywać i zapisywać właściwości zdefiniowane jako atomowe z...

102
Jak zdobyć moc jakiejś liczby całkowitej w języku Swift?

Ostatnio szybko się uczę, ale mam podstawowy problem, na który nie mogę znaleźć odpowiedzi Chcę dostać coś takiego var a:Int = 3 var b:Int = 3 println( pow(a,b) ) // 27 ale funkcja pow może działać tylko z podwójną liczbą, nie działa z liczbą całkowitą, a nie mogę nawet rzutować int na double...

102
Jak utworzyć tablicę obiektów o stałym rozmiarze

W języku Swift próbuję utworzyć tablicę 64 SKSpriteNode. Chciałbym najpierw zainicjować go jako pusty, następnie umieścić Sprites w pierwszych 16 komórkach, a następnie w ostatnich 16 komórkach (symulując grę w szachy). Z tego, co zrozumiałem w dokumencie, spodziewałbym się czegoś takiego: var...

102
Co to jest „pobierz” i „ustaw” w Swift?

Uczę się Swift i czytam The Swift Programming Language od Apple, nie mam tła Objective C (tylko PHP, JS i inne, ale bez Obj C) Na stronach 24-25 widzę ten kod: //...Class definition stuff... var perimeter: Double { get { return 3.0 * sideLength } set { sideLength = newValue / 3.0...

102
Dołącz parametr do akcji button.addTarget w Swift

Próbuję przekazać dodatkowy parametr do akcji buttonClicked, ale nie mogę ustalić, jaka powinna być składnia w języku Swift. button.addTarget(self, action: "buttonClicked:", forControlEvents: UIControlEvents.TouchUpInside) Dowolna metoda buttonClicked: func buttonClicked(sender:UIButton) {...

102
Jak mogę pokolorować UIImage w Swift?

Mam obraz o nazwie arrowWhite. Chcę pokolorować ten obraz na czarny. func attachDropDownArrow() -> NSMutableAttributedString { let image:UIImage = UIImage(named: "arrowWhite.png")! let attachment = NSTextAttachment() attachment.image = image attachment.bounds = CGRectMake(2.25, 2,...

102
Jak zastosować typ do wystąpienia NSFetchRequest?

W Swift 2 działał następujący kod: let request = NSFetchRequest(entityName: String) ale w Swift 3 daje błąd: Nie można wywnioskować parametru ogólnego „ResultType” ponieważ NSFetchRequestjest teraz typem ogólnym. W swoich dokumentach napisali to: let request: NSFetchRequest<Animal> =...

101
Błąd segmentacji szybkiego kompilatora podczas kompilowania

Dodanie (wygodnej) heightwłaściwości obliczonej do UIVieww moim UIViewExtension.swiftpliku powoduje segfault kompilatora Swift ... Co może tu być nie tak? 0 swift 0x00000001061e5608 llvm::sys::PrintStackTrace(__sFILE*) + 40 1 swift 0x00000001061e5af4 SignalHandler(int) + 452 2...

101
Mapuj tablicę obiektów do Dictionary w Swift

Mam tablicę Personobiektów: class Person { let name:String let position:Int } a tablica to: let myArray = [p1,p1,p3] Chcę mapować myArrayjako słownik [position:name]klasycznego rozwiązania: var myDictionary = [Int:String]() for person in myArray { myDictionary[person.position] =...