It should be easy to use GameplayKit pathfinding (GKGraph) with TilemapKit. For this the following features are needed:
- convert orthogonal tilemaps into GKGridGraph
-- remove blocked GIDs - this could be either a list of blocked GIDs or "blocked" properties on tileset tiles or non-free tiles on a "blocking information" tile layer
- convert iso/hex tilemaps into GKObstacleGraph
-- all blocked tiles are converted into GKPolygonObstacle objects (rhombus or hexagons)
-- blocking info obtained the same ways as above
- simple pathfinding demo (tap to calculate path to destination, object follows path)
Estimation: 3-5 days