Articles of быстрых

Сортировка массива NSManagedObject

У меня есть код в моем проекте, который должен работать. Просто я хочу отсортировать полученные результаты запроса по дате создания следующим образом: 0 context =… 1 let fetchRequest = NSFetchRequest(entityName: CoreDataValues.EntityName) 2 do { 3 let results = try context?.executeFetchRequest(fetchRequest) 4 let sortDescriptor = NSSortDescriptor(key: CoreDataValues.CreationDateKey, ascending: true) 5 if let sortedObjects = (results as? […]

Как принять несколько типов в качестве параметра в функциях?

Я хотел создать общую функцию в другом быстром файле для скрытия и отображения объектов пользовательского интерфейса с анимацией. Вот оба кода: func hide(object: /*My UI Object*/, duration: Double, delay: Double) { UIView.animate(withDuration: duration, delay: delay, options: [], animations: { object.alpha = 0 } , completion: nil ) } func show(object: /*My UI Object*/, duration: Double, […]

Определение протоколов в Swift

Каковы различия между этими тремя определениями протокола в Swift? protocol FooDelegate {} @objc protocol FooDelegate {} – это то же самое, что и protocol FooDelegate, NSObjectProtocol {} ? protocol FooDelegate: class {}

Протокол делегатов Swift 3.0 не работает

Я сделал делегатский протокол в двух контроллерах. но метод делегата не вызывает мой фрагмент кода. в чем причина этого. Я не мог найти проблему, любезно публикую ваши предложения, чтобы пережить эту проблему. Контроллер основного вида class ViewController: UIViewController, testDelegateMethod { override func viewDidLoad() { super.viewDidLoad() let vw = testViewController() vw.delegateTest = self let push = […]

Протокол печати для перечисления не работает в модульных тестах

Кажется, что println игнорирует протокол Printable не только в Playground, но и в модульных тестах. Это правда, или я что-то не так? Вот мой фрагмент кода: class ExampleTests: XCTestCase { enum Directions: Printable { case North var description: String { get { switch self { case .North: return "North" } } } } override func […]

Получить адрес функции

Вы можете получить адрес AnyObject с unsafeAdressOf(object:AnyObject) -> UnsafePointer<void> AnyObject unsafeAdressOf(object:AnyObject) -> UnsafePointer<void> но как я могу получить адрес функции? например func foo(){print("hi")} print(unsafeAdressOf(foo)) не работает

Вопросы, связанные с iOS back-end программированием (концепция)

спасибо всем за чтение моего вопроса ~ Прежде чем задать некоторые (2 ~ 3) вопросы, я вкратце объясню, что я пытаюсь сделать. Я пытаюсь создать пошаговую многопользовательскую игру (1 против 1). У меня мало знаний о разработке Swift / IOS, mysql, html и jsp. Я планирую изучать php, поскольку многие говорят, что сочетание mysql и […]

iOS получает буфер при записи аудио и звукового буфера

Я хочу играть на громкоговорителях речи во время записи, но я не хочу сохранять в файле эту длительность и получать буфер в виде массива байтов для продолжения обслуживания voip. Как я могу сделать это какие-либо идеи или рамки для этой ситуации. Спасибо.

правильный способ создания строчной строки поиска swift 3

Мне нужна строка для использования в функции поиска в моем приложении. У меня нет большого опыта в кодировании, но вы можете пройти много раз, обучающие программы и некоторые пробные версии и ошибки. Подход работает ниже, он создает только то, что мне нужно, но я заметил, что он существенно замедляет время компиляции, поэтому я предполагаю, что […]

Преобразование RxSwift Наблюдаемое <Bool> в наблюдаемое <Void>

Я еще не уверен в RxSwift, и это действительно сложно понять. Рассмотрев различные материалы, я не могу работать и управлять последовательностями. В целом у меня проблема с преобразованием типов: Cannot convert return expression of type 'Observable<Bool>' to return type 'Observable<Void>' (aka 'Observable<()>') Я обрабатываю CocoaAction и должен возвращать Observable<Void> func stopProject() -> CocoaAction { return […]

Intereting Posts