Tag: стека

Переполнение стека, вызванное быстрым закрытием в другом закрытии

UPDATE: эта ошибка подтверждается rdar: // 20931915 и исправлена ​​в Xcode 7 beta 3. Я нашел странную ошибку, вызванную быстрым закрытием в другом закрытии в сборке отладки. Мой Xcode – версия 6.3.1 с Swift версии 1.2. Вот код: import Swift class ClosureStackOverflow { private var b: Bool = false private func callClosure1(callback: Void -> Void) […]

Предоставляет ли IOS SDK очереди и стеки?

Я пишу приложение для iPhone, и я удивлен тем, что в Apple Foundation Framework нет классов NSQueue или NSStack. Я вижу, что было бы довольно легко сворачивать самостоятельно, начиная с NSMutableArray , поэтому я сделаю это, если не упустил что-то. Я что-то пропустил?

Что такое Dead & Exploded в стеке исключений Swift?

В стеке исключений для сбоев во время работы Swift часто говорит, что аргументы Dead или Exploded. Что это значит и имеет ли это значение для целей отладки? Например: -> 0x100209cf0 <function signature specialization <Arg[0] = Exploded, Arg[1] = Exploded, Arg[2] = Dead, Arg[3] = Dead> of Swift._fatalErrorMessage (Swift.StaticString, Swift.StaticString, Swift.StaticString, Swift.UInt) -> ()+44>: brk #0x1 […]

Давайте будем гением компьютера.