- 博客(15)
- 资源 (23)
- 收藏
- 关注
翻译 字符集(Character Sets)
在核心基础中,一个字符集,表现为CFCharacterSet对象,描述了一个Unicode字符集合。函数可以使用字符集将一起的字符分组去搜索和解析操作,这样就可以在搜索中找到或者排除任何特殊的字符集。除了测试字符集的成员,一个字符集对象只需持有一组字符值去限制字符串操作。你可以使用字符集搜索,解析和比较操作字符串。编程接口需要一个CFCharacterSet对象的引用在核心基础和Carbon开
2013-09-02 14:06:10
860
翻译 创建和使用范围(Creating and Using Ranges)CFString in Core Foundation
许多核心基础使用范围(Ranges),一个CFRange类型的结构参数,范围是一个线性段标准;它有一个初始的位置和一个长度。要创建和初始化这种结构你可以使用方便CFRangMake函数。下面的代码片段获取数组中匹配第一个节点的子节点数量:CFRange aRange = CFRangeMake(1,CFArrayGetCount(array)-1);//从第一个考试,剩下的范围长度是c
2013-09-02 11:47:12
980
翻译 处理字符串的外部表示(Handling External Representations of Strings)CFString
在核心基础中一个CFString的外部表现方式是在同一平台和不同的平台上将字符串数据写到磁盘和读出来的表单中。CFString对象格式化的外部表现是一个CFData对象。如果字符串的编码是Unicode编码,这个数据通常包含一个特殊字符叫做BOM("Byte Order Mark"),它指明数据的终止。当字符串外部表现是读操作,核心基础告诉BOM执行任何需要的字节交换。如果编码是Unicode不带
2013-09-02 11:29:29
1556
翻译 转换字符编码(Converting Between String Encodings)CFString
字符串对象给你大量的字符串编码转换的工具。一些常规做真实的转换,其他的显示哪些编码是可用的,帮助你选择在当前情形下得最佳编码。如果你想要在任何两个non-unicode编码之间转换,你可以使用CFString对象像一个中介。就是说你有一个像Windows Latin 1的字符串编码,你想把它转换成MAC OS Roman。先把它转换成Unicode编码(CFString对象),然后将字符串的内
2013-09-01 21:59:03
2096
翻译 操纵可变字符串对象(Manipulating Mutable String Objects)CFString
你可以有大量的选择字符串对象函数去修改添加可变CFString对象的内容。这些函数,可能跟你想象的一样,不能操纵不可变的CFString对象。如果你想要改变一个CFString对象的内容,你必须要么使用一个内容较少的CFString对象,或者创建一个不可变字符串对象的可变的拷贝。查看“创建不可变字符串”,描述如何了创建可变字符串对象。操作可变函数的表单操作不可变CFString对象的函数分
2013-09-01 16:07:57
1082
翻译 比较,排序,搜索字符串对象( Comparing, Sorting, and Searching String Objects )CFString
核心基础字符串对象包含一系列的字符串搜索,对比两个字符串的函数。因为这些操作是语义相关的,每个操作的主要的函数并不奇怪。CFStringFindWithOptions和CFStringCompareWithOptions-有相同的参数。开始的四个参数几乎相同;两个CFString对象的引用(比较的两个字符串或者在主要字符串中查找的子串),包含在操作中得一个字符范围,和一个指定选项的位掩码。如果你对
2013-09-01 15:04:53
1682
翻译 访问字符串对象的内容(Accessing the Content of String Objects)CFString
CFString对象两个本质的属性是一个Unicode字符数组和数组中字符的数量。一些CFString函数不仅获取这些属性,特别是字符,去有效装换到各种需要的格式。CFStringGetBytes函数,复制一个CFString对象的内容到一个客户端提供的字节缓冲区,在“基本转换例程”描述。它之所以在另外的章节中描述,它拥有特别适合编码转换的功能。像C字符串一样获取内容你可能使用一些需要
2013-08-31 14:45:09
1093
翻译 创建和复制字符串(CFString)
字符串对象给你许多可变的方法去创建CFString对象-从字符串常量,从缓冲区,从格式化的字符串,使用已经存在的CFString对象。下面的章节描述了所有的这些技巧。一些函数返回CFString对象的引用将在别的文章中描述。CFStringCreateWithBytes函数在“字符串编码转换(32页)”。在“处理字符串外部描述”中描述了CFStringCreatFromExternalRe
2013-08-31 13:11:40
4781
翻译 字符串存取(CFString)
尽管概念上的CFString对象像一个Unicode字符数组一样存储字符串,实际上他经常更有效的存储字符串。用一个CFString对象去表现一个字符串比用UniChar数组需要的内存经常会少一点。对于不可变的字符串,这个效率是可能的,因为一些标准8位编码字符(ASCII)和有关的编码如ISO 拉丁-1,是16位Unicode的表现子集,在Unicode编码构架中使用ASCII字符值,举
2013-08-30 15:32:11
1540
翻译 使用Doxygen创建Xcode文档集(上)
文档集(doc sets)给Xcode开发者提供一个方便的途径去查找API和概念文档(包括指南,教程,技术说明,和Q&A),简单代码,和一些可以被doc sets创建者创建的东西。许多开发者使用苹果提供的文档集,如图1所示。图一 Xcode中得苹果文档集在Xcode3.0中,你可以整合你自己的产品说明文档到Xcode文档窗口,把你的文档当成文档集,用户可以利用
2013-08-20 21:42:58
855
翻译 MAC OSX 字体创建和储存(来自于CoreText翻译 Font Creation and Storage)(二)
从一个字体家族和特性中创建一个字体描述符CTFontDescriptorRef CreateFontDescriptorFromFamilyAndTraits(CFStringRef iFamilyName,CTFontSymbolicTraits iTraits,CGFloat iSize){CTFontDescriptorRef descriptor = NULL;CFMu
2013-08-20 08:22:34
1081
翻译 MAC 字体创建和储存(来自于CoreText翻译 Font Creation and Storage)(一)
字体创建和储存这个函数是从一个PostScript字体名字和一个指定浮点字体大小来创建一个字体描述符。CTFontDescriptorCreateWithNameAndSize 用提供的PostScript名字和大小创建一个新字体CTFontDescriptorRef CTFontDescriptorCreateWithNameAndSize{CFStri
2013-08-20 07:44:02
1185
原创 implicit declaration of function "inet_addr" is invaild in C99
struct sockaddr_in zeroAddress; bzero(&zeroAddress, sizeof(zeroAddress)); zeroAddress.sin_len = sizeof(zeroAddress); zeroAddress.sin_family = AF_INET; zeroAddress.sin_port = htons(
2013-04-20 15:47:46
4067
转载 RestKit Install Document
https://github.com/RestKit/RestKit/wiki/Installing-RestKit-v0.20.x-as-a-Git-Submodule
2013-04-16 09:02:26
441
转载 有关View的几个基础知识点-IOS开发
首先要弄懂几个基本的概念。一)三个结构体:CGPoint、CGSize、CGRect1. CGPointstruct CGPoint { CGFloat x; CGFloat y; }; typedef struct CGPoint CGPoint; 看到这个想必你已经懂了,不再解释。2.CGSizestruct CGSi
2013-01-25 14:28:06
390
vs14-kb3165756.exe
2020-05-05
iOS App 架构中文版
2018-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人