I'm trying to learn and use Blocks effectively. On the web, I've come across this tasty morsel of code:
long long (^blockFun)() = (long long (^)())moreBlockFun;
it confuses the heck out of me. I think it's trying to create a block that expects a block that returns a long and i think it's doing some casting somewhere too, just for fun.
can someone explain this to me?