我已经阅读了几本书......以及在线...关于不可变和可变的字符串.他们声称"不可变的字符串"无法改变.(但他们从未定义"变化".)
如果不使用NSMutableString,可以更改哪些NSStrings?
该字符串包含"鲶鱼"......后来我尝试将其更改为"cat".(相同的字母,只是更短.)
它包含"猫"......我试图将其改为"鲶鱼".(类似的开始...但只是做得更久.)
我将"猫"改为"CAT".(相同的字母,但情况已经改变.)
我把"猫"变成了"狗".(完全不同的字符串,但长度相同.)
我将"猫"改为"山茱萸".(完全不同的字符串,但更长.)
我只在非常少的iPhone应用程序中看到它...但它看起来像一个左/右旋转的选择器(而不是顶部/底部).
他们通常将它放在tableView的1行上......允许用户在少数选择之间快速选择(如3-10).
怎么编码?
我正在编写一个带有textField的iPhone应用程序,供用户输入"美元金额",如12.34
没有任何SDK键盘似乎有小数点.(或者他们?)所以我决定让用户键入"1234",我会为他添加小数点...当他键入....使用EDITING CHANGED.
但每次我的代码添加小数点...它会生成另一个"编辑已更改"事件......并导致无限循环.
或者是否有更简单的方法来完成上述所有操作?
iphone ×2
objective-c ×2
cocoa ×1
cocoa-touch ×1
immutability ×1
keyboard ×1
mutable ×1
sdk ×1
textfield ×1
uipickerview ×1