我这里是逆向打印NSString ,不要搞错了,不是C++ 中的,那个我会------------------NSString* s=@"abcdefghijk";char *p1,*p2;p1=p2=s; //p1,p2指向字符串的开头while(p2)p2++;p2--; //p2指向字符串末尾//以下就开始打印-------------------32 mac下,NSString 是不是像C++中的字符串一样,有个'\0'一样, 应该不是, 因为它是一个类,那么我到底如何实现
逆向打印NSString 呢???高手解答一下:
逆向打印NSString 呢???高手解答一下:
解决方案 »
- Tiled Map Editor做背景图,拖动出现横线
- windows下使用GNUstep编译objective-c问题,神啊,救救小弟吧...
- 关于UITableViewController导致程序退出
- TextField遮挡问题
- ios开发闪退,注销后重新登录闪退,连续动画
- 同一个工程,为什么用iphone5的模拟器能编译过,用5s和6的就会报错呢?
- 现阶段大家用什么布局啊,个人倾向storyboard,但是感觉性能啊,兼容性啊不是很大。求大神谈谈看法
- CoreText的CTLineGetGlyphRuns返回个数问题
- 黑苹果 准备升级10.10了。。回复都有分~
- iOS8 popToRootViewControllerAnimated的问题
- ios里面如何使用一个app启动另一个app
- iPhone蓝牙开发相关SDK是否支持iPhone与非苹果设备进行蓝牙通讯?
NSString *str = @"123456";
NSRange range;
range.length=1;
for(int i = [str length]-1;i>=0;i--)
{
range.location = i;
NSString *c=[str substringWithRange:range]; //这个就是取字符串中的字母
//以下就开始打印
}
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSString *s=@"123456789";
int lastIndex = [s length]-1;
for(int i=lastIndex;i>=0;i--){
NSLog(@"%c",[s characterAtIndex:i]);
}
[pool drain];
return 0;
}