ios判断字符串的长度

 

-(int)sinaCountWord:(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);

    

}

 

posted @ 2013-05-10 13:47  xiaoxiaoxigua  阅读(370)  评论(0编辑  收藏  举报