GavriKos да, это не эмуляция арм-девайса с оригинальной iOS внутри, по сути это специальная версия iOS, собранная под x86_64, которая запускается в окошке.
пишете в классе ячейки свой метод, например didSelectItem, в нем реализуете нужную логику обработки выделения ячейки. Потом в методе делагата UICollectionView didSelectItemAtIndexPath вытаскиваете экземпляр ячейки по indexPath и вызываете у него didSelectItem.
Максим Сугак ну сейчас модно стало, он и начал про него писать. Cвифт в самых новых статьях в основном, для чистого obj-c все снесено в архив www.raywenderlich.com/tutorial-archive, актуальность они не теряют особо.
Быстрое гугление выдает вот такой хинт www.functionx.com/bcb/topics/strings.htm применительно к задаче подойдет StringReplace(input, "depLookup", "", TReplaceFlags() << rfReplaceAll). А вообще если хочется красиво и по уму сделать, то лучше regexp-ами