iphone - Java 的 parseInt() 的 Objective-C 等价物是什么?

标签 iphone objective-c

我是 iPhone 的新手...在我为 Android 开发之前...有人能告诉我 Objective-C 中的备用代码是什么吗..提前谢谢

Int projectNumber = Integer.parseInt(projectNumber.trim());

最佳答案

int intProjectNumber = [[projectNumber stringByTrimmingCharactersInSet:whitespaceCharacterSet] integerValue];

编辑: 只是为了解释更多..

如果你有一个名为 projectNumber 的 NSString(即 @"4")。您可以在字符串前面和字符串后面使用

创建一个带有修剪空白的新字符串
NSString *trimedProjectNumber = [projectNumber stringByTrimmingCharactersInSet:whitespaceCharacterSet];

如你所见,它取代了 trim() 函数

trimedProjectNumber 现在是@"4"。如果你想要这个字符串的整数表示,你可以这样做:

int intProjectNumber = [trimedProjectNumber integerValue];

这取代了 parseInt..

我不懂 java,但我认为这就是你的代码所做的?如果不解释 java 代码的作用..

关于iphone - Java 的 parseInt() 的 Objective-C 等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3666417/

相关文章:

iOS 按钮点击事件显示弹窗

ios - PWA Android 和 IOS 缓存

iPhone像Tweetie一样下拉刷新

iphone - 在 iPhone MapView 上显示当前位置和所需位置之间的路线

iphone - iOS Core 数据关系故障

objective-c - 如何在 cocoa 中绘制椭圆渐变?

objective-c - Objective-C 类中的不完整实现

基于 iPhone 室内位置的应用程序

iphone - 在 iOS 6.0 中打开 Apple map 并立即开始从当前位置到家的路线

ios - 单击 Objective-C 中的按钮时动态添加文本字段