Вопросы с тегом «swift»

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

16
iOS определяет, находится ли пользователь на iPad
У меня есть приложение, которое работает на iPhone и iPod Touch, оно может работать на Retina iPad и все такое, но нужно выполнить одну настройку. Мне нужно определить, является ли текущее устройство 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 _ = …
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 to Range <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 в Swift? Я использовал следующий код в viewDidLoad(): override func viewDidLoad() { super.viewDidLoad() self.navigationController?.isNavigationBarHidden = true } а также на viewWillAppear: override func viewWillAppear(animated: Bool) { self.navigationController?.isNavigationBarHidden = true } Оба метода скрывают контроллер навигации от всех ViewControllers.

5
Как добавить покупку из приложения в приложение для iOS?
Как добавить покупку из приложения в приложение для iOS? Каковы все детали и есть ли пример кода? Предполагается, что это будет всеобщая информация о том, как добавлять покупки из приложений в приложения для iOS.



1
ReactiveCocoa против RxSwift - плюсы и минусы?
Так что теперь с Swift, люди ReactiveCocoa переписали его в версии 3.0 для Swift Также был запущен еще один проект под названием RxSwift . Интересно, могли бы люди добавить информацию о том, каковы различия в дизайне / API / философии двух структур (пожалуйста, в духе SO придерживайтесь правдивых вещей, а …

12
Массив из словарных ключей в swift
Попытка заполнить массив строками из ключей в словаре в swift. var componentArray: [String] let dict = NSDictionary(contentsOfFile: NSBundle.mainBundle().pathForResource("Components", ofType: "plist")!) componentArray = dict.allKeys Это возвращает ошибку: «AnyObject» не идентичен строке Также попробовал componentArray = dict.allKeys as String но получите: «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.