Swift - Apple Inc. компаниясы әзірлеген әмбебап ашық бастапқы бағдарламалау тілі. олардың платформалары мен линзаларына арналған. Тегті тек қана Swift кодын қажет ететін немесе тіл ерекшеліктері туралы сұрақтар үшін пайдаланыңыз. Платформалар немесе шеңберлер туралы тегтерді [ios], [macos], [watch-os], [tvos], [cocoa-touch] және [cocoa-touch] тегтерін (agnostic >
9
жауаптар

Жылдам бета: сұрыптау массивтері

Мен Swift Beta-де алгоритмді орындадым және өнімділік өте жаман екенін байқадым. Тереңдете отырып, қиындықтардың бірі сұрыптау массивтері сияқты қарапайым нәрсе екенін түсіндім. Тиісті бөлік мына жерде: n = 1000000 var ...
08 маусым '2 сағат 2:53 орнатылады
17
жауаптар

Swift-дан Objective-C кодын қалай атауға болады

Apple компаниясының жаңа Swift тілінде Objective-C коды қалай аталады? Apple олар сол бағдарламада бір уақытта өмір сүре алатынын айтты, бірақ бұл дегеніміз Objective-C бағдарламасында жасалынған ескі сабақтарды техникалық қайтадан пайдалануды білдіреді.
02 маусымда сағат 23: 05-де орнатылады
18
жауаптар

# Swift-те прагма?

Objective C ішіндегі #pragma таңбасын нышан навигаторында менің код бөлімдерін белгілеу үшін пайдалануға болады. Себебі C препроцессордың пәрмені болып табылады, ол Swift ішінде қол жетімді емес. Бұл үшін Swift мүмкіндігі бар ма, әлде маған ұнамсыз командаларды пайдалану керек пе ...
маусымның 3- і мен 14- і аралығында белгіленеді
45
жауаптар

Жол ұзындығын алу

Жолдың ұзындығын қалай алуға болады? Мысалы, менің айнымалы ретінде анықталды: var test1: String = «Скотт» Алайда жолдағы ұзындығы әдісін таба алмаймын.
04 маусымда сағат 15: 40-да орнатылды
12
жауаптар

fast for loop: индекс үшін массивтің элементі?

Массивге айналдыру үшін қолдануға болатын және функция бар ма, мысалы, индекс және элемент, мысалы, python нөмірлеуі бар ма? индексі үшін, нөмірлену элементі (тізім): ...
04 маусымда сағат 6: 19-да орнатыңыз
42
жауаптар

iOS 8 UITableView бөлгіш кірістіру 0 жұмыс істемейді

Менде UITableView бөлгішті кірістіру теңшелетін мәндер - Оң 0, Сол 0 дегенге орнатылған. Бұл iOS 7.x нұсқасында жақсы жұмыс істейді, бірақ iOS 8.0 ішінде бөлгішті кірістіру әдепкі бойынша оңға қарай 15 деп орнатылғанын көремін. Дегенмен x ...
10 септі орнатыңыз . '14 сағат 19:05
22
жауаптар

Swift-те @selector ()

Мен Swift-те NSTimer құруға тырысамын, бірақ проблемаларым бар. NSTimer (timeInterval: 1, target: self, selector: test (), userInfo: nil, қайталанады: шын) test () - бір сыныптағы функция. Редакторда қате пайда болды: не табу мүмкін емес ...
3 маусымда сағат 8: 21-де қойылған
32
жауаптар

Слайдта массивке жолды бөлу керек пе?

String бар: var fullName: String = «First Last» Жолдардың негізін кеңістікке бөліп, олардың тиісті айнымалы мәндерін тағайындауды қалаймын var fullNameArr = // something like: fullName.explode («») var firstName: String = fullNameAr ...
05 қыркүйек '14 сағат 6:51
18
жауаптар

Swift-негізіндегі қолданбалар OS X 10.9 / iOS 7 және төменде іске асады ма?

Swift-негізіндегі қолданбалар OS X 10.9 (Mavericks) / iOS 7 және төменде жұмыс істей ме? Мысалы, OS X 10.8 (Mountain Lion) бар машина бар, мен Swift-да жазған бағдарлама оған жүгіне бастайды ма?
02 маусымда сағат 22: 25-де қойылған
31
жауап

Swift ішіндегі dispatch_once singleton үлгісін пайдалану

Мен Swift-да қолдануға ыңғайлы синглтон үлгіні әзірлеуге тырысамын. Әзірше мен жұмыс істемейтін қауіпсіз емес үлгіге ие бола алдым: class var sharedInstance: TPScopeManager {get {struct Static {...
03 маусымда сағат 23: 41-де орнатылған
48
жауаптар

Xcode 6 Қате: Интерфейстің құрастырушы файлындағы белгісіз сынып

Мен Xcode 6 бета 4-ке дейін жаңарттым, енді менің қосымшам Interface Builder файлында белгісіз сынып X хабарламасымен үнемі апатқа ұшырайды. Бұл сәтсіздікке ұшырайды, себебі, менің ойымша, Xcode менің пайдаланушы класстарымды таба алмайды.
24 шілдеде, сағат 14: 7-де орнатыңыз
9
жауаптар

#ifdef Swift ауыстыру

C / C ++ / Objective-C-де компилятордың препроцессорларын қолданатын макростарды анықтай аласыз. Сонымен қатар, кодтың кейбір бөліктерін құрастырғыш препроцессорлар көмегімен қосуға / шығаруға болады. #ifdef DEBUG // Тек түзету коды #endif Ұқсас ...
03 маусымда 0: 06-де қойылған
21
жауап

Құрылғыдағы бұзылған инфрақұрылымы бар IOS қосымшасы: кітапхана жүктелмеген, Xcode 6 Beta

Бұл ақаулық мәселені болдырмау болды, негізінен проблеманы ойнату үшін келесі қадамдарды қолдандым: Кокоа сенсоры Framework жобасын жасау.Қосымша файлды және Иттер классын қосу Құрылғының құрастыру құрылымы.
20 маусым күні сағат 22: 00-де орнатылады
23
жауаптар

Swift леп белгісі дегеніміз не?

Swift бағдарламалау тілінің нұсқаулығында келесі мысал бар: class Person (name: String init (name: String) {own.name = name} var пәтер: Пәтер? deinit {println («\ (name)» деинициализациялануда «)}} class ...
маусымның 03- і мен 14- і аралығында 17: 52-де белгіленеді
42
жауаптар

Жолдың түрімен енум қалай жазылады?

enum Suit: String {case = «♠» case heart = «» case diamonds = «♦» case clubs = «»} Мысалы, қалай жасауға болады: suit { киіммен басып шығару (suit.rawValue)} Нәтиже ...
03 маусымда сағат 08:03 орнатылды