IOS开发技巧之──字数统计函数
2011-07-29 17:22
239 查看
微博对每条信息有 140 字的上限限制,下面微博字数统计函数,做微博客户端应用的开发者可以以此加入字数统计功能以方便用户
- (int)countWord:(NSString*)s
{
int i,n=[s length],l=0,a=0,b=0;
unichar c;
for(i=0;i<n;i++){
c=[s characterAtIndex:i];
if(isblank(c)){
b++;
}else if(isascii(c)){
a++;
}else{
l++;
}
}
if(a==0 && l==0) return 0;
return l+(int)ceilf((float)(a+b)/2.0);
}
- (int)countWord:(NSString*)s
{
int i,n=[s length],l=0,a=0,b=0;
unichar c;
for(i=0;i<n;i++){
c=[s characterAtIndex:i];
if(isblank(c)){
b++;
}else if(isascii(c)){
a++;
}else{
l++;
}
}
if(a==0 && l==0) return 0;
return l+(int)ceilf((float)(a+b)/2.0);
}
相关文章推荐
- IOS开发技巧之──验证邮箱合法性
- IOS开发技巧之──验证邮箱合法性
- IOS开发网络篇之──ASIHTTPRequest下载示例(支持断点续传)
- iOS开发稀碎小技巧一
- iOS 开发的9个超有用小技巧
- iOS开发之xib技巧介绍
- IOS开发网络篇之──ASIHTTPRequest下载示例(支持断点续传)
- 不可错过的iOS开发技巧
- 【读书笔记】iOS-开发技巧-三种收起键盘的方法
- [iOS开发技巧之]iPhone走马灯控件实现
- iOS 高级开发技巧 1.熟悉Objective-C (三) 多用字面量语法
- iOS开发:常用、实用的方法和技巧
- IOS开发网络篇之──ASIHTTPRequest下载示例(支持断点续传)【转】
- iOS开发实用技巧—项目新特性页面的处理
- zz 【转载用于学习】IOS开发技巧--Git的使用
- iOS开发技巧 autolayout自动布局
- ios开发的技巧
- iOS 开发的9个超有用小技巧
- iOS开发 纯代码适配技巧 baseViewController
- iOS开发技巧(系列十五:autolayout自动布局)