我有一個NSString是一個本地IP地址,我需要刪除此IP地址上的最後一組數字,並用255替換。我正在這樣做來創建廣播數據包本地IP地址。Objective C字符串操作IP地址
我檢查了所有可用的字符串操作函數,並找不到左函數,這將有助於這種情況。
基本上我想這樣做: -
轉換192.168.1.10到192.168.1.255
編輯:請注意計算的廣播地址的網絡的以下信息。它通過對IP地址和反向網絡掩碼執行按位或運算。你可以在這裏看到一個計算器 - http://www.subnet-calculator.com/
還就如何計算廣播地址的實際代碼是在這裏可用 - Calculating the Broadcast Address in Objective-C
將其加入,以避免與我的問題產生任何混淆。
哇!你們中的一些人很艱難(或者只是意味着精神)。我不敢相信我對這個問題投了贊成票。我做了我的研究,這在任何以前的帖子或網絡上都沒有。並看看答案,它並不那麼簡單!這個問題肯定會在未來幫助其他人。看看這個相同類型的簡單問題,它有79個upvotes - http://stackoverflow.com/questions/1082178/objective-c-remove-last-character-from-string?lq = 1 – Remixed123