Cálculo do endereço de transmissão no Objective-C

Como faço para calcular o endereço de transmissão no objetivo C

Gostaria que o endereço de transmissão resolvesse o mesmo resultado, como mostrado na seguinte calculadora de sub-rede -http://www.subnet-calculator.com/subnet.php

Eu tenho o endereço IP do meu dispositivo IOS local e a máscara de sub-rede. E eu sei que o endereço de transmissão usa a seguinte fórmula

broadcast = ip | ( ~ subnet )

(Estou respondendo a mim mesmo, pois nunca vi isso na Internet em nenhum lugar, e também não conheço bibliotecas que realizem esse cálculo. Fico feliz em ver se mais alguém tem uma solução melhor ou conhece alguma biblioteca)

questionAnswers(3)

yourAnswerToTheQuestion