我在學習Objective C和iOS開發。我試圖重新創建我們在Java類中完成的一些項目(我知道它們完全不同),但是我在其中一個項目中遇到了麻煩。我們在一天的實驗室裏正在做凱撒換班。一個字符串操作實驗室這在Java中是一個非常基本的交易......通過字符串進行for循環並更改每個字符。我似乎無法找到任何方式改變單個字符的目的C.我已經通過了的NSMutableString文檔和文件NSString的看着,我知道我可以做一個凱撒移位加密對象C
[NSString stringByReplacingCharactersInRange:(NSRange *) withString:(NSString *)
,但並沒有真正幫助,因爲我不知道我將被替換。我需要找到一種方法來抓住特定索引處的字符並對其進行更改。有任何想法嗎?
'-characterAtIndex:'返回一個'unichar',而不是'NSString'。 -1直到修復。 –
固定爲解決unichar。 – danielbeard
我發誓我看了看,並沒有看到有關characterAtIndex的任何信息!這是我將用於Java'string.chatAt();'這是令人沮喪的。儘管謝謝你的回答。 – CaldwellYSR