iOS 基础类解析 - NSString

太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es)

本文遵循“署名-非商业用途-保持一致”创作公用协议

转载请保留此句:太阳火神的漂亮人生
-  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载。谢谢合作。

下面从苹果官网摘录的 NSString 的文件夹信息,大家发现了,条目太多。只是看一下分类,一共24个。好像少非常多了吧,就是这样,理解了每个分类所要做的事情和做事情的原则,那么再详细到由哪一个方法来做,就没那么重要了,苹果的方法重载与 C++/Java 不太一样。但那仅仅是表面形式的不同,本质是一样的,都是 面向对象/基于对象 的那些基本特点:重载、多态、继承、封装,另一些原则。比方对改动封闭,对扩展开放。等等...!

接下来,24类看着也有点多。我再帮刚開始学习的人们扎腾扎腾,你就会发现,这些看似一堆 一堆 的东西,变得条理清晰。也没那么让人头疼了。

NSString 类參考

NSString Class Reference

继承自

Inherits from
遵循的协议

Conforms to
所在框架

Framework
/System/Library/Frameworks/Foundation.framework
可用于的 iOS 版本号

Availability
Available in iOS 2.0 and later.
声明于头文件

Declared in
NSLinguisticTagger.h

NSPathUtilities.h

NSString.h

NSURL.h
配套的开发指南

Companion guides
相关的演示样例代码

Related sample code

1、创建和初始化字符串

Creating and Initializing Strings

2、从一个文件创建和初始化字符串

Creating and Initializing a String from a File

3、从一个 URL 创建和初始化字符串

Creating and Initializing a String from an URL

4、将字符串内容写到文件或 URL

Writing to a File or URL

5、获取字符串长度

Getting a String’s Length

6、获取字符和字节

Getting Characters and Bytes

7、获取 C 字符串

Getting C Strings

8、拼接字符串

Combining Strings

9、拆分字符串

Dividing Strings

10、查找字符和子字符串

Finding Characters and Substrings

11、替换字符串

Replacing Substrings

12、确定行和段落的范围

Determining Line and Paragraph Ranges

13、确定组成字符的顺序*

Determining Composed Character Sequences

14、将字符串内容转换成属性列表

Converting String Contents Into a Property List

15、识别和比較字符串

Identifying and Comparing Strings

16、拆叠字符串*

Folding Strings

17、获取公共的前缀

Getting a Shared Prefix

18、改变大写和小写

Changing Case

19、使用映射获取多个字符串*

Getting Strings with Mapping

20、获取数字值

Getting Numeric Values

21、处理字符编码

Working with Encodings

22、处理路径

Working with Paths

23、处理 URL

Working with URLs

24、语言标记和分析*

Linguistic Tagging and Analysis


Copyright © 2014 Apple Inc. All Rights Reserved. Terms of Use | Privacy
Policy
 | Updated: 2014-02-11

最新文章

  1. ASP.NET 实现登陆验证
  2. Activity与Fragment
  3. 带head的gridview
  4. Symbol ES6 新增的一种值类型数据,表示一种绝不重复的值
  5. Oracle游标示例
  6. MySQL表分区技术
  7. IOS6屏幕旋转详解(自动旋转、手动旋转、兼容IOS6之前系统)
  8. 关于MYSQL group by 分组按时间取最大值的实现方法!
  9. hiho_1059_string matching content length
  10. js swipe 图片滑动控件实现 任意尺寸适用任意屏幕
  11. Educational Codeforces Round 6 C. Pearls in a Row
  12. ubuntu16.04 samba 配置
  13. VS2012添加对DirectX SDK中需要文件的引用
  14. JavaWeb 后端 <十一> 之 DBUtils 框架 (基本使用 结果集 事务处理 对表读取)
  15. Cocos2D:塔防游戏制作之旅(十八)
  16. 图解HTTP第六章
  17. 重装系统之 Win10 镜像安装
  18. python mysql redis mongodb selneium requests二次封装为什么大都是使用类的原因,一点见解
  19. python自学第四天,字符串用法
  20. 彻底理解ReentrantLock

热门文章

  1. easyui datagrid 高度布局自适应
  2. Redis 的简单运算
  3. python--8、面向对象的深入知识
  4. echarts交叉关系图二
  5. 数据库SQL语句的操作
  6. SQL基本操作——select into与临时表
  7. 使用TFS創建團隊項目
  8. java设计模式02观察者模式
  9. Android控件的继承关系
  10. eclipse的任务列表