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

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

7
Швидкий запуск методом?
Чи існує такий метод, як метод startWith () чи щось подібне у Swift? Я в основному намагаюся перевірити, чи починається певна рядок з іншої рядки. Я також хочу, щоб це було нечутливим до регістру. Як ви могли б сказати, я просто намагаюся зробити просту функцію пошуку, але, здається, я в …
151 ios  swift 

6
Swift Dictionary: Отримайте значення у вигляді масиву
У мене є словник , що містить UIColorоб'єкти з допомогою хеш - значення перерахування, ColorScheme: var colorsForColorScheme: [ColorScheme : UIColor] = ... Я хотів би мати можливість витягти масив усіх кольорів (значень), що містяться в цьому словнику. Я думав, що можу використовувати valuesвластивість, як це використовується при ітерації над значеннями …
151 arrays  dictionary  swift 

10
Як правильно поводитись із слабким самоврядом у швидких блоках із аргументами
В моєму TextViewTableViewCell, у мене є змінна для відстеження блоку та методу настройки, коли блок передається та призначається. Ось мій TextViewTableViewCellклас: // // TextViewTableViewCell.swift // import UIKit class TextViewTableViewCell: UITableViewCell, UITextViewDelegate { @IBOutlet var textView : UITextView var onTextViewEditClosure : ((text : String) -> Void)? func configure(#text: String?, onTextEdit : …
151 ios  swift  retain-cycle 

5
Безпечна область Xcode 9
Під час вивчення Xcode9 Beta знайдено безпечний простір для розробників інтерфейсів Перегляд ієрархічного перегляду. Мені цікаво і спробували дізнатися про документацію щодо безпечної області на яблуках, доктор док каже: "Область перегляду, яка безпосередньо взаємодіє з автоматичною компоновкою", але мене це не влаштовувало, я хочу знати практичне використання цієї нової речі. …


18
Формат дати в Swift
Як я конвертую цей час із дати? З цього: 2016-02-29 12:24:26 до: 29 лютого 2016 року Поки що це мій код, і він повертає нульове значення: let dateFormatter = NSDateFormatter() dateFormatter.dateFormat = "MM-dd-yyyy" dateFormatter.timeZone = NSTimeZone(name: "UTC") let date: NSDate? = dateFormatter.dateFromString("2016-02-29 12:24:26") print(date)

6
Як відкрити URL в Swift3
openURLв Swift3 було застаріло. Чи може хтось навести кілька прикладів того, як openURL:options:completionHandler:працює заміна при спробі відкрити URL?
149 ios  swift  swift3 


2
Порівняйте протокол у Swift та інтерфейс на Java
Я переглядаю підручник для iOS зі сторінки розробника Apple . Мені здається, що protocolі interfaceмайже мають однаковий функціонал. Чи є різниці між ними? різне використання в проекті? Оновлено Так , я прочитав посилання вище, і я все ще не впевнений, у чому різниця та використання між protocolта interface. Коли я …
149 java  swift 

26
Завантажте UIView від ручки в Swift
Ось мій код Objective-C, який я використовую для завантаження кнопок для моїх індивідуальних UIView: -(id)init{ NSArray *subviewArray = [[NSBundle mainBundle] loadNibNamed:@"myXib" owner:self options:nil]; return [subviewArray objectAtIndex:0]; } Який еквівалентний код у Swift?
148 swift  uiview  xib 

24
Як виявити зміну орієнтації?
Я використовую Swift, і я хочу мати змогу завантажити UIViewController, коли я повертаюсь до пейзажу, чи може хто-небудь вказати мене в потрібному напрямку? В Інтернеті я нічого не можу знайти і трохи заплутаний у документації.

24
Перемістіть подання вгору лише тоді, коли клавіатура охоплює поле введення
Я намагаюся створити екран введення для iPhone. На екрані є ряд полів введення. Більшість з них у верхній частині екрана, але два поля внизу. Коли користувач намагається редагувати текст у нижній частині екрана, клавіатура з’явиться, і він закриє екран. Я знайшов просте рішення перемістити екран вгору, коли це відбувається, але …
148 ios  swift  keyboard  xcode6 

6
Як користуватися Swift @autoclosure
Я помітив, коли писав assertу Swift, що перше значення вводиться як @autoclosure() -> Bool з перевантаженим методом повернути загальне Tзначення, перевірити існування через LogicValue protocol. Однак суворо дотримуйтесь питання. Схоже, потрібно @autoclosureповернути а Bool. Запис фактичного закриття, яке не приймає жодних параметрів і повертає Bool, не працює, він хоче зателефонувати …
148 closures  swift 

10
Як зберегти місцеві дані в додатку Swift?
Зараз я працюю над додатком для iOS, розробленим у Swift, і мені потрібно зберігати на пристрої деякий створений користувачем вміст, але я не можу знайти простий і швидкий спосіб зберігати / отримувати вміст користувачів на пристрої. Може хтось пояснить, як зберігати та отримувати доступ до локального сховища? Ідея полягає в …

6
Швидко повертайте декілька значень з функції
Як повернути 3 окремі значення даних одного типу (Int) з функції у швидкій формі? Я намагаюся повернути час доби, мені потрібно повернути Час, Хвилину та Друге як окремі цілі числа, але все в один перехід від однієї і тієї ж функції, чи це можливо? Я думаю, що я просто не …
148 function  swift  return 

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