사용 NSString
을. 당신은 그것으로 산술을하지 않을 것입니다. 별도의 구성 요소가 필요한 경우 NSArray
을 사용할 수 있지만 NSString
은 IP 주소를 저장하는 데 도움이됩니다.
사용자의 요구에 대응하여, 당신은 항상 NSString
방법을 사용하여 문자열의 마지막 문자를 얻을 수 있습니다 ip_string가 IP 주소를 보유하는 문자열입니다
NSString *lastCharacter = [ip_string substringFromIndex: [ip_string length] - 1];
합니다. 답변
편집 언급한다 :
로건 코드 배열에 마침표로 분리 된 IP 주소의 각 요소를 저장한다. 따라서 IP 주소가 192.168.1.1이면 배열은 (192, 168, 1, 1)이됩니다.
내 코드는 문자열의 전체 IP 주소를 저장 한 다음 해당 문자열의 마지막 문자를 얻을 수있다. [ip_string substringFromIndex: [ip_string length] - 1]
은 IP 주소가 포함 된 문자열의 마지막 문자를 가져 오는 중입니다. 마지막 문자는 마이너스 한 문자에서 찾을 수 있습니다.
IP 주소가 192.168.1.1 인 경우 lastCharacter
문자열의 숫자는 1
입니다. 당신이 당신의 IP 주소 문자열의 마지막 문자로 뭔가를 할 필요가 있다고 언급하고, 내 코드는 마지막 문자를 얻을 수있는 방법을 보여주기 때문에
는 그 코드를 제안했다.
코드 줄과 @Logan Serman의 차이점은 무엇입니까? Logan Serman의 코드가 의미하는 바를 이해할 수 있지만 이전에는 본 적이 없던 것입니다. –
수정 된 응답보기 요약하면, IP 주소 문자열에서 마지막 문자를 얻는 것입니다. – DGund
아! 그것은 몇 가지 멋진 방법입니다! 고마워요! 이걸 시험 해봐! 이 메서드는 NSString 값을 반환합니까? 정수 값이 필요하면'[lastCharacter integerValue]'메서드를 올바르게 적용해야합니까? –