Some people have found their way to use Cucumber with iOS through Calabash-iOS or Frank.
For me (this is a personal opinion it does not mean it is the same case for everyone) I think it is not the best way to do it; it is not native, and it requires either me or my QA colleagues to learn a new language (Ruby) for only this purpose; and it is only limit to UI.
And it has its own setup process and dependency stack.
So I started to look for any native-like implementation of Cucumber for Objective-C and Swift; in which I can still enjoy the awesome cucumber test cases technology while implementing the steps in a native language and see the result also in a native way like normal XC test cases.
However, I did not manage to find anything like what I was looking for.