swift

Как добиться отражение на языке Swift? Как я могу создать экземпляр класса [[NSClassFromString(@"Foo") alloc] init]; ...

в Objective C вы можете зарегистрировать метод, который вызывается с помощью: NSLog(@"%s", __PRETTY_FUNCTION__) обычно это используется из макроса ведения журнала. хотя Swift не поддерживает макрос (я думаю), я все же хотел бы использовать общий оператор журнала, который включает имя вызываемой функции. В...

в Swift я замечаю, что нет @autoreleasepool{} построить, хотя Swift использует ARC. Как правильно управлять autoreleasepool в Swift, или он был удален по какой-то причине?...

в книге говорится, что "функции и замыкания-это ссылочные типы". Итак, как вы узнаете, если ссылки равны? = = и === не работает. func a() { } let å = a let b = å === å // Could not find an overload for === that accepts the supplied arguments вот как Catterwauls имеют дело с этим: MultiClosures & Equat...

мы знаем, что мы можем использовать if let заявление в виде стенографии, чтобы проверить наличие необязательного нуля, а затем развернуть. однако я хочу объединить это с другим выражением, используя логический оператор and &&. так, например, здесь я делаю необязательную цепочку, чтобы развернуть и, ...

Я не понимаю, когда использовать AnyObject и когда пользователь любой в Swift. мой случай, у меня есть словарь [строкой: ???] ??? : Может быть Int, Double, Float, String, Array, Dictionary кто-то может объяснить мне разницу между любым и AnyObject и ведьма один, чтобы использовать в моем случае. Але...

Я хочу сделать что-то в Swift 2, что я привык делать на нескольких других языках: бросить исключение времени выполнения с пользовательским сообщением. Например (в Java): throw new RuntimeException("A custom message here") Я понимаю, что я могу бросать типы перечислений, соответствующие протоколу ErrorType...

Я нарезаю массив строк и устанавливаю это в [String] переменная, но тип проверки жалуется. Это возможная ошибка компилятора? var tags = ["this", "is", "cool"] tags[1..<3] var someTags: [String] = tags[1..<3] ...

можно ли использовать Swift 2.2 в Xcode 8? из Xcode 8 примечания к выпуску: "Xcode 8 поддерживает переключение цепей инструментов, например, из swift.org, без перезагрузки в Xcode. (23135507)" Я пытался найти swift 2.2 toolchain на swift.org есть какой-либо один успех в настройке Xcode 8 для работы ...

Я действительно Новичок в Swift и я просто читал, что классы передаются по ссылке и массивы/строки и т. д. копируются. является ли передача по ссылке таким же образом, как и в Objective-C или Java, где вы фактически передаете ссылку "a" или это правильный переход по ссылке?...