Запитання з тегом «swift»

Swift - це безпечна, швидка та виразна мова програмування загального призначення, розроблена Apple Inc. для своїх платформ та Linux. Swift є відкритим кодом. Використовуйте тег лише для запитань щодо особливостей мови чи необхідності коду в Swift. Використовуйте теги [ios], [ipados], [macos], [watch-os], [tvos], [какао-дотик] та [какао] для (мовно-агностичних) запитань про платформи чи рамки.

16
iOS визначає, чи є користувач на iPad
У мене є додаток, який працює на iPhone і iPod Touch, він може працювати на iPina Retina і все, але потрібно здійснити одну корекцію. Мені потрібно виявити, чи поточний пристрій iPad. Який код я можу використовувати, щоб виявити, чи користувач використовує iPad в моєму, UIViewControllerа потім щось відповідно змінити?
260 ios  objective-c  swift  ipad  device 

7
Визначення, чи словник Swift містить ключ, та отримання будь-якого його значення
Наразі я використовую такі (незграбні) фрагменти коду, щоб визначити, чи (не порожній) словник Swift містить заданий ключ та для отримання одного (будь-якого) значення з того самого словника. Як можна витончити це в Swift? // excerpt from method that determines if dict contains key if let _ = dict[key] { return …
260 swift  dictionary 

9
Що таке ключове слово `some` у Swift (UI)?
Новий підручник SwiftUI має такий код: struct ContentView: View { var body: some View { Text("Hello World") } } У другому рядку слово some, а на їхньому сайті виділено так, ніби це ключове слово. Схоже, у Swift 5.1 немає someключового слова, і я не бачу, що ще someможе там робити …
259 swift  swift5.1 

13
NSRange для діапазону <String.Index>
Як я можу перетворити NSRangeв Range&lt;String.Index&gt;в Swift? Я хочу використовувати наступний UITextFieldDelegateметод: func textField(textField: UITextField!, shouldChangeCharactersInRange range: NSRange, replacementString string: String!) -&gt; Bool { textField.text.stringByReplacingCharactersInRange(???, withString: string)
258 nsstring  swift  ios8  nsrange 

12
Як сховати панель навігації від першого ViewController у Swift?
Як я можу швидко приховати панель навігації від першого ViewController або певного ViewController? Я використовував такий код у viewDidLoad(): override func viewDidLoad() { super.viewDidLoad() self.navigationController?.isNavigationBarHidden = true } а також на viewWillAppear: override func viewWillAppear(animated: Bool) { self.navigationController?.isNavigationBarHidden = true } Обидва способи приховують контролер навігації від усіх ViewControllers.




1
ReactiveCocoa vs RxSwift - плюси і мінуси?
Тож тепер із швидким поступом люди ReactiveCocoa переписали його у версії 3.0 для швидкого Крім того, був ще один проект, що розгорнувся під назвою RxSwift . Мені цікаво, чи могли люди додати інформацію про те, чим відрізняються дизайн / api / філософія двох рамок (будь ласка, в дусі ТА, дотримуйтесь …

12
Швидко натисніть на клавіші зі словника
Намагаючись швидко заповнити масив рядками з клавіш у словнику. var componentArray: [String] let dict = NSDictionary(contentsOfFile: NSBundle.mainBundle().pathForResource("Components", ofType: "plist")!) componentArray = dict.allKeys Це повертає помилку: 'AnyObject', не ідентичний рядку Також пробували componentArray = dict.allKeys as String але get: "String" не можна конвертувати в [String]
256 ios  arrays  xcode  dictionary  swift 

11
Як дізнатися тип об’єкта (у Swift)?
Намагаючись зрозуміти програму або в деяких кутових випадках, корисно мати можливість фактично з’ясувати, що таке щось. Я знаю, що налагоджувач може показати вам інформацію про тип, і ви, як правило, можете покластися на висновок типу, щоб уникнути, не вказуючи тип у цих ситуаціях, але все-таки я дуже хотів би мати …

14
Жирний і нежирний текст в єдиному UILabel?
Як можна було б включити жирний і нежирний текст у uiLabel? Я б краще не користувався UIWebView .. Я також читав, що це можливо, використовуючи NSAttributedString, але я не маю уявлення, як це використовувати. Будь-які ідеї? Apple досягає цього в кількох своїх програмах; Скріншот Дякую! - Дом


22
Програмно встановити початковий контролер перегляду за допомогою Сценарей
Як я можу програматично встановити InitialViewControllerдошку розгортки? Я хочу відкрити мою дошку для розгляду в іншому погляді залежно від певних умов, які можуть відрізнятися від запуску до запуску.

30
Видалення дублікатів елементів із масиву в Swift
Сьогодні у Swift ви просто набираєте текст, Set( yourArray )щоб зробити масив унікальним. (Або замовлений набір, якщо потрібно.) До того, як це було можливо, як це було зроблено? У мене може бути масив, який виглядає наступним чином: [1, 4, 2, 2, 6, 24, 15, 2, 60, 15, 6] Або, дійсно, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.