Действительно, на Cocoapods.org может быть сложно найти реализации очереди на основе циклического массива. Однако, вы можете создать собственную реализацию очереди на основе циклического массива в вашем форке пода. Вот пример такой реализации на Swift: ```swift public struct Queue<T> { private var elements: [T?] private var head: Int private var count: Int public init(size: Int) { elements = [T?](repeating: nil, count: size) head = 0 count = 0 } public mutating func enqueue(_ element: T) { if count < elements.count { let index = (head + count) % elements.count elements[index] = element count += 1 } else { // Queue is full, handle accordingly } } public mutating func dequeue() -> T? { if count > 0 { let element = elements[head] elements[head] = nil head = (head + 1) % elements.count count -= 1 return element } else { // Queue is empty, handle accordingly return nil } } } ``` Вы можете добавить эту реализацию в ваш форк пода и использовать его как зависимость в вашем проекте, используя Cocoapods.