Obliczanie adresu rozgłoszeniowego w Objective-C

Jak przejść do obliczania adresu rozgłoszeniowego w celu C?

Chciałbym, aby rozwiązanie adresu rozgłoszeniowego było takie samo, jak pokazano w poniższym kalkulatorze podsieci -http://www.subnet-calculator.com/subnet.php

Mam adres IP mojego lokalnego urządzenia IOS i maskę podsieci. I wiem, że adres rozgłoszeniowy używa następującej formuły

broadcast = ip | ( ~ subnet )

(Odpowiadam sobie, ponieważ nigdzie nie widziałem tego w Internecie, a także nie znam żadnych bibliotek, które wykonują te obliczenia. Cieszę się, że ktoś inny ma lepsze rozwiązanie lub wie o jakichkolwiek bibliotekach)

questionAnswers(3)

yourAnswerToTheQuestion