Существует ли эквивалентная маршрутизация URL-адресов в стиле Синатры для использования с target-C? Я хочу отобразить строки в функции с аргументами для обработки некоторой внутренней логики навигации.
Я хотел бы, чтобы контроллер управлял маршрутами, как это происходит в Davis.js, Express, Sinatra и т. Д. Я знаю, что у TTNavigationController есть это отображение, но я ищу что-то более легкое и не привязанное к UIKit (или подобному) NavigationController.
Что-то, что будет работать следующим образом:
// in a controller
[Router map:@"/page/:name/" toSelector:@selector(loadPage:)];
// then elsewhere
[Router dispatch:@"/page/about/"];
Я понимаю, что это возможно создать самому, но прежде чем идти по этому пути ( извините за каламбур ), я хотел бы знать, есть ли что-нибудь там уже. Ранее я создал свою собственную реализацию JavaScript, а спустя несколько недель был создан / опубликован ряд превосходных библиотек.