44
Powiedz, mam ciąg znaków:cel-c uzyskać ostatnie 2 znaki ciągu?
NSString *state = @"California, CA";
Czy ktoś mógłby mi powiedzieć, w jaki sposób wyodrębnić dwa ostatnie znaki z tego ciągu (@ „CA” w tym przykładzie)
można rób też po prostu state.length zamiast [state length], jeśli wolisz. W końcu to tylko styl. (To może nie być prawdą w starszych wersjach iOS). – LarrikJ
@LarrikJ: Notacja właściwości dot jest cechą Objective-C 2.0. Generuje ten sam kod, który jawnie wysyła wiadomość typu accessor. – Ferruccio
Wątpię, aby ktokolwiek jeszcze się nad tym zastanawiał, ale możesz również użyć metody "componentsSeperatedByString" (lub jakkolwiek się nazywa) i przeciąć ją przecinkiem. następnie weź drugą wartość w pamięci, w której ją zapisałeś. – ManOx