swift

смешивание objective-c и swift при подклассе

У меня есть подкласс UIViewController, написанный на Swift под названием 'BaseViewController'. Теперь у меня есть "старый" контроллер представления под названием "ViewController1", написанный на Objective-C, который я хочу наследовать от "BaseViewCon ...

Что такое: В Свифт говорит мне?

что означает одинокое подчеркивание в определениях функций? например map(_:) Я понимаю, что при определении функции я могу сделать: func myFunc(_ string: String) { ... } Я бы тогда назвал это myFunc(_:) вместо myFunc(_string:), т. е. целенаправл ...

Как найти максимальное значение для Double и Float в Swift

текущее обучение Swift, есть способы найти макс и мин значение для различных видов целое как Int.max и Int.min. есть ли способ найти максимальное значение для Double и Float? Кроме того, какой документ я должен ссылаться на этот вопрос? В настоящее ...

Swift GET запрос с параметрами

Я очень новичок в swift, поэтому у меня, вероятно, будет много ошибок в моем коде, но то, что я пытаюсь достичь, - это отправить GET запрос на локальный сервер с параметрами. Более того, я пытаюсь достичь этого, учитывая, что моя функция принимает дв ...

Отправка массива json через Alamofire

интересно, можно ли напрямую отправить массив (не завернутый в словарь) в запросе POST. По-видимому,parameters параметр должен получить карту: [String: AnyObject]? Но я хочу иметь возможность отправить следующий пример json: [ "06786984572365", ...

Как установить цель и действие для UIBarButtonItem во время выполнения

пробовал это, но работает только для UIButton: [btn setTarget:self action:@selector(btnClicked:) forControlEvents:UIControlEventTouchUpInside]; ...

Как добавить padding-left на UIButton, созданный программно?

у меня возникли проблемы с добавлением левого отступа на UIButton. У меня есть UIButton с UIControlContentHorizontalAlignmentLeft. Я хочу, чтобы текст отображался с левой стороны, но он слишком левый. когда я даю границу, это не выглядит хорошо. Я хо ...

Как нарисовать круг в iOS Swift?

let block = UIView(frame: CGRectMake(cellWidth-25, cellHeight/2-8, 16, 16)) block.backgroundColor = UIColor(netHex: 0xff3b30) block.layer.cornerRadius = 9 block.clipsToBounds = true Это то, что у меня есть прямо сейчас, но это, очевидно, не правиль ...

Swift: Необходим Префикс Класса?

должен ли я дать моим именам классов Swift трехбуквенный префикс, как рекомендовано соглашения Objective-C: имена классов должны быть уникальными во всем приложении? ...

стремительные преобразования диапазона [Инт]

как преобразовать диапазон в массив пробовал: let min = 50 let max = 100 let intArray:[Int] = (min...max) получаю ошибку Range<Int> is not convertible to [Int] Я тоже пробовал: let intArray:[Int] = [min...max] и let intArray:[Int] = (m ...

Проверьте, если массив пуст

в Objective-C, когда у меня есть массив NSArray *array; и я хочу проверить, если он не пуст, Я всегда делаю: if (array.count > 0) { NSLog(@"There are objects!"); } else { NSLog(@"There are no objects..."); } таким образом, нет необхо ...

Swift-удалить " символ из строки

У меня есть строка, которая является "факультативным("5")". Мне нужно удалить "" окружающий 5. Я удалил "необязательный", выполнив: text2 = text2.stringByReplacingOccurrencesOfString("Optional(", withString: "", options: NSStringCompareOptions.Lit ...

почему UITableViewAutomaticDimension не работает?

Привет есть много вопросов, отвечающих на динамическую высоту для UITableViewCell of UITableView. Однако я нахожу это странным, когда я это сделал. вот некоторые из ответов : здесь здесь обычно это отвечало бы динамической высоте для ячейки tabl ...

Получить идентификатор пакета программно в Swift?

Как я могу получить идентификатор пакета в Swift? Objective-C version: NSString *bundleIdentifier = [[NSBundle mainBundle] bundleIdentifier]; ...

Как сделать перечисление Декодируемым в swift 4?

enum PostType: Decodable { init(from decoder: Decoder) throws { // What do i put here? } case Image enum CodingKeys: String, CodingKey { case image } } что мне делать для этого? Кроме того, допустим, я изменил ...

Как сжать или уменьшить размер изображения, прежде чем загружать для анализа в качестве объекта pffile? (Стремительный)

Я пытался загрузить файл изображения для разбора после фотографирования непосредственно на телефон. Но он бросает исключение: завершение приложения из-за неперехваченного исключения "NSInvalidArgumentException", причина: "PFFile не может быть бол ...

Как создать массив уникального списка объектов в Swift

Как мы можем создать уникальный список объектов на языке Swift, например NSSet & NSMutableSet в Objective-C. ...

Изменение цвета png в кнопках-ios

У меня есть набор иконок, которые я создал, которые являются прозрачными белыми PNGs: и то, что я хочу сделать, это иметь возможность покрасить их в другие цвета. Такие как голубой, серый и т. д. Я заметил, что "щелкнул/постучал" они автоматическ ...

Как импортировать и использовать Swift Pod Framework в проекте Objective-C

Я пытался проверить CocoaPods новую настройку фреймворка, чтобы получить некоторые стручки, и у меня возникли проблемы с использованием Swift в моем проекте Objective-C. во-первых, это CocoaPods prerelease 0.35, вы можете прочитать о том, как исполь ...

Почему Swift в 100 раз медленнее, чем C в этом тесте обработки изображений? [дубликат]

этот вопрос уже есть ответ здесь: Быстродействие бета-версии Swift: сортировка массивов 8 ответов как и многие другие разработчики, я был очень взволнован но ...