`
dcj3sjt126com
  • 浏览: 1872528 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

IOS开发技巧之──字数统计函数

    博客分类:
  • IOS
 
阅读更多

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

 

分享到:
评论

相关推荐

    ios开发ios开发之通讯录 通过按钮调用通讯录,获得通讯录中的联系人的手机号码

    【ios开发】ios开发之通讯录 通过按钮调用通讯录,获得通讯录中的联系人的手机号码 【核心代码】 AddressBookDemo ├── AddressBookDemo │ ├── AddressBookDemo │ │ ├── AddressBookDemoAppDelegate.h │...

    IOS开发指南(第5版) pdf下载地址

    《iOS开发指南(第5版)》是一本深入探讨iOS应用程序开发的专业书籍,旨在帮助开发者从零基础到熟练掌握Apple的移动操作系统上的应用构建过程。该书第五版更新了最新的开发技术和工具,确保读者能够使用最新的Xcode和...

    iOS开发进阶-完整版

    根据提供的信息,我们可以推断出这是一本关于iOS开发进阶的书籍,作者为唐巧。虽然提供的部分内容似乎并不是实际的章节内容,但从标题、描述和标签中,我们可以推测本书可能涵盖的一些关键知识点。 ### iOS开发进阶...

    Web前端开发与iOS终端开发的异同iOS开发技巧共5页

    在iOS开发技巧方面,以下几点可能对开发者有所帮助: 1. **熟练掌握Swift或Objective-C**:理解并熟练运用面向对象编程思想,学习语言特性和API。 2. **理解MVC设计模式**:iOS应用通常采用Model-View-Controller...

    iOS开发进阶篇-成为一个iOS开发高手

    在iOS开发领域,掌握进阶技术是提升个人技能的关键步骤,这将使你从众多开发者中脱颖而出。"iOS开发进阶篇-成为一个iOS开发高手"这份资料正为此目标提供了全面的指导。它深入探讨了iOS开发的核心概念和技术,旨在...

    《iOS开发零基础入门教程》(40集)

    资源名称:《iOS开发零基础入门教程》(40集)资源目录:【】传智播客《iOS开发零基础入门教程》1.1【】传智播客《iOS开发零基础入门教程》1.2【】传智播客《iOS开发零基础入门教程》1.3【】传智播客《iOS开发零基础...

    iOS开发进阶-唐巧.pdf

    第一部分介绍iOS 开发的常用工具,第二部分介绍iOS开发中的一些常见的实践经验,第三部分介绍iOS 开发中涉及的原理。 如果把成为iOS 开发高手的过程比作武侠小说中的修炼过程的话,工具、实践和理论的学习就分别对应...

    iOS开发 通用Utilities类 工具函数集合

    在iOS应用开发中,创建一个通用的Utilities类是非常常见的做法,它可以帮助开发者封装一些常用的工具函数,提高代码的复用性和可维护性。本资源提供的"iOS开发 通用Utilities类 工具函数集合"就是一个这样的实用工具...

    最好的ios开发书籍

    在IT行业中,iOS开发是一项备受追捧的技术,尤其对于那些对移动应用开发感兴趣的程序员。本文将深入探讨一本被誉为“最好的iOS开发书籍”的资源——《最好的iOS 5开发新手教程(第二版)副本》。这本书以其易懂性和...

    iOS 开发范例实战宝典(进阶篇)

    "iOS开发范例实战宝典(进阶篇)"聚焦于实际应用中的各种技术,旨在帮助开发者掌握更高级的iOS开发技巧。这本书深入探讨了图形图像处理、数据可视化、网络交互、媒体播放、地理位置服务以及设备传感器的应用。以下是...

    iOS开发视频教程

    资源名称:iOS开发视频教程资源目录:【】iOS开发视频教程-第01讲-iOS历史介绍【】iOS开发视频教程-第02讲-XCode安装【】iOS开发视频教程-第03讲-UIView_PPT【】iOS开发视频教程-第04讲-UILabel【】iOS开发视频教程-...

    ios开发实用教材

    《iOS开发实用教材》是一本专为初学者设计的指南,旨在帮助读者快速掌握iOS应用开发的基本技能。这本书深入浅出地介绍了iOS开发的核心概念和技术,是新人进入iOS开发领域的理想起点。 首先,书中详细讲解了...

    ios与mac开源项目和学习资料总结iOS开发技巧共33页

    【标题】:“ios与mac开源项目和学习资料总结iOS开发技巧共33页”这个标题表明,这是一份专门针对iOS和Mac平台的开源项目及学习资料的综合指南,涵盖了33页的内容,旨在帮助开发者提升iOS应用开发的技能。...

    IOS开发环境搭建和简单实例

    接着通过简单的实例项目如Hello World来熟悉Xcode的操作和Objective-C编程语言的基本使用,从而开始自己的iOS开发之旅。随着对开发流程的逐步掌握,开发者可以进一步深入学习更高级的功能和技巧,逐步构建出复杂且...

    精通iOS开发源码地址

    精通iOS开发源码下载地址,这个本书简直太棒了,是我买过的性价比最高的一本书。

    ios开发技巧和知识点总结

    有很多的ios开发中会遇到的知识点和开发技巧,对于开发人员 绝对有帮助

    iOS开发进阶

    作者唐巧,本书定位于帮助那些iOS开发人员提高自己的开发水平

    20天搞定iphone软件开发教程ios开发教程

    随着对Swift和iOS框架的深入理解,你可以进一步提升开发技巧,创建更复杂、功能丰富的应用。记住,实践是检验学习效果的最好方式,所以动手实践是学习过程中不可或缺的部分。祝你在iOS开发之旅上一切顺利!

    swift ios开发最新教程

    在"swift ios开发最新教程"中,你将找到针对iOS 11和iOS 10两个不同版本的详细教学资源,这些资源可以帮助你从初学者到进阶者逐步提升Swift编程和iOS应用开发的能力。 首先,让我们从"Beginning iOS 10 Programming...

Global site tag (gtag.js) - Google Analytics