博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IOS开发技巧之──字数统计函数
阅读量:6974 次
发布时间:2019-06-27

本文共 311 字,大约阅读时间需要 1 分钟。

微博对每条信息有 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);

}

转载地址:http://zresl.baihongyu.com/

你可能感兴趣的文章
关于Solaris的9个小技巧
查看>>
网络安全加速推进 高增长引基金布局
查看>>
Spring 数据库连接整理
查看>>
“南海云”及大数据服务中心项目启动
查看>>
Crypto++编译使用
查看>>
SQLite.swift —— 纯 Swift 封装的 SQLite 框架
查看>>
《深入理解Spark:核心思想与源码分析》——3.11节ContextCleaner的创建与启动
查看>>
“淘宝心选”上线!taobaoxinxuan.xin被阿里巴巴收购
查看>>
天猫黑科技秘密全公开!人脸识别、AR交互、3D物体云识别...
查看>>
《深入浅出iPhone/iPad开发(第2版)》——……因为每个人都想要一个!
查看>>
《Adobe After Effects CS4经典教程》——1.5 对合成图像作动画处理
查看>>
Centos7.x系统网卡启动报错问题排查
查看>>
ROCBOSS v2.1.0 正式发布,PHP 微社区
查看>>
《微信公众平台开发:从零基础到ThinkPHP5高性能框架实践》——1.3 微信公众平台的使用...
查看>>
PostGIS 坐标转换(SRID)的边界问题 - ST_Transform
查看>>
苹果Mac 30周年:那些改变世界的人和Mac电脑
查看>>
倪光南:建议政府停止采购和使用“ Win10 政府版”
查看>>
Arquillian OSGi 2.2.1.Final 发布
查看>>
《深入理解ElasticSearch》——第2章查询DSL进阶 2.1 Apache Lucene默认评分公式解释...
查看>>
《Adobe Premiere Pro CS4经典教程》——1.3 Adobe Premiere Pro CS4中的非线性编辑
查看>>