`
zjjzmw1
  • 浏览: 1366171 次
  • 性别: Icon_minigender_1
  • 来自: 开封
社区版块
存档分类
最新评论

NSString类的实现类和万网的旋转木马

    博客分类:
  • iOS
 
阅读更多

写一个NSString类的实现
+ (id)initWithCString:(c*****t char *)nullTerminatedCString encoding:(NSStringEncoding)encoding; + (id) stringWithCString: (c*****t char*)nullTerminatedCString
encoding: (NSStringEncoding)encoding {
NSString *obj;
obj = [self allocWithZone: NSDefaultMallocZone()];
obj = [obj initWithCString: nullTerminatedCString encoding: encoding]; return AUTORELEASE(obj);
}




问题1,用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回。
答案:
int main (int argc, const char * argv[])
{
   
    @autoreleasepool {
        //   用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回
      
        char Temp[20]="zhang";
//        gets(Temp);
        char res[20];
        int  k=0;
        int nLen = (int)strlen(Temp);
        for(int i=nLen-1;i>=0;i--)
        { k++;
            res[k]=Temp[i];
            printf("==%c==",Temp[i]);
        }
        NSLog(@"sss===%s",res);
       
    }
    return 0;
}

self._iCarouse.viewpointOffset=CGSizeMake(0,-250);
    self._iCarouse.contentOffset=CGSizeMake(0,-250);
旋转木马~

写一个NSString类的实现
+ (id)initWithCString:(c*****t char *)nullTerminatedCString encoding:(NSStringEncoding)encoding; + (id) stringWithCString: (c*****t char*)nullTerminatedCString
encoding: (NSStringEncoding)encoding {
NSString *obj;
obj = [self allocWithZone: NSDefaultMallocZone()];
obj = [obj initWithCString: nullTerminatedCString encoding: encoding]; return AUTORELEASE(obj);
}
分享到:
评论

相关推荐

    NSString扩展类

    在iOS开发中,NSString是Objective-C中的一个核心类,用于处理和操作文本字符串。这个“NSString扩展类”是为了简化开发者的工作,将常见的字符串处理方法进行了封装,使得在处理复杂字符串任务时可以更高效、简洁。...

    NSString扩展

    在iOS开发中,对基础类如`NSString`进行合理的扩展能够极大地提升代码的可读性和开发效率。以下是对“NSString扩展”文件中的知识点进行详细解析。 #### 文件基本信息 - **文件名**:`NSString+Jex.h` - **项目**:...

    NSString+FileSize.zip

    `NSString+FileSize`是一个方便的扩展,它为NSString类添加了新的功能,使我们能够轻松地获取位于沙盒中的文件或文件夹的大小。在iOS应用中,由于安全性和隐私保护的原因,开发者只能访问特定的沙盒区域,而不能随意...

    iOS NSString详细操作

    ### iOS NSString 详细操作知识点 #### 一、概述 在iOS开发中,`NSString`是处理文本数据的核心类。...通过上述知识点的学习,开发者能够更好地理解和使用`NSString`类,从而提高iOS应用程序的开发效率和质量。

    NSString+Extended

    在iOS开发中,NSString是Objective-C中的一个基础类,用于处理和操作文本字符串。`NSString+Extended`通常指的是开发者为了增加NSString的功能而创建的一个类别(Category),它扩展了NSString的原有功能,提供了更...

    NSString-Emoji:NSString (Emoji) 扩展了 NSString 类以提供与 Emoji 表情相关的自定义功能

    NSString (Emoji) 扩展了 NSString 类以提供与 Emoji 表情符号相关的自定义功能。 通过此类别,可以将转换为 unicode 表情符号字符,反之亦然(如果您需要将用户键入的消息发布到远程服务,则很有用)。 用法 只有...

    NSString_NSMutableString

    Objective-C里核心的处理字符串的类就是NSString和NSMutableString这两个类,这两个类完成了Objective-C中字符串大部分功能的处理。这两个类的最主要的区别是NSString创建赋值后不能动态修改长度和内容,除非给重新...

    Objective-C中NSString的各种用法

    2. 使用 alloc 和 initWithString 方法创建字符串:`NSString *str2 = [[NSString alloc] initWithString:@"adf"];` 3. 使用 stringWithFormat 方法创建字符串:`NSString *str3 = [NSString stringWithFormat:@...

    ios的NSString, char, NSData格式转化

    我们可以使用NSString的`cStringUsingEncoding`方法来实现这一点。示例代码如下: ```objective-c NSString *fname = @"Test"; char fnameStr[10]; memcpy(fnameStr, [fname cStringUsingEncoding:...

    NSString+Hashing.m

    md5加密代码详细的加文件NSString+Hashing.m

    常用NSString字符串操作

    常用NSString字符串操作,主要有字符串截取 读取文件内容等等

    NSString用法.pdf

    NSString是Objective-C中用于处理文本数据的核心类,它在iOS和macOS开发中扮演着重要角色。NSString对象代表不可变的Unicode字符串,这意味着一旦创建,就不能修改字符串中的字符。下面我们将详细探讨NSString类的...

    NSString-Extra:给NSString增加一些实用的分类

    NSString-Extra 给NSString增加一些实用的分类 1.MD5加密解密 2.HMAC加密解解密 包含服务器时间的HMAC加密 3.hsa1/256/512的加密解密 4.base64的编码和解码 5.URL特殊字符的编码和解码(ios9以下适用) 6.获取文件在...

    ios demo,NSData和NSString之间的相互转换的源代码

    这个“ios demo,NSData和NSString之间的相互转换的源代码”提供了实现这种转换的示例代码。 首先,让我们深入了解一下NSData和NSString的基本概念: 1. **NSData**:NSData是Foundation框架中的一个类,它代表了...

    NSString+Hash(Objective-C)

    Objective-C 中 NSString 关于常见 Hash 算法的分类,能对字符串,文件进行 Hash 运算,具备 HMAC 功能。支持的 Hash 算法有:MD5、SHA1、SHA256、SHA512。

    iphone 开发学习基础NSString

    NSString是Objective-C中的一个核心类,用于处理文本数据,它的功能强大且灵活,对于任何iOS开发者来说,掌握NSString的使用都是必不可少的。下面我们将深入探讨NSString的多个关键知识点。 首先,我们来看字符串的...

    iPhone之NSString常用方法示例程序

    这个“iPhone之NSString常用方法示例程序”旨在帮助开发者更好地理解和使用NSString类中的各种方法。在开发iPhone应用时,字符串操作是非常常见的,NSString提供了丰富的API来处理这些需求。 首先,NSString是不可...

    base64-utf8编码的NSString转化为NSString

    在解析xib文件的时候发现有的节点内容的编码是 base64-UTF8,其实这个节点内容的编码顺序是先将NSString转化为utf8格式的NSData,再将NSData通过base64加密。刚拿到这样的字符串的时候感觉有点绕,但是仔细分析下来...

    NSString-HEX:NSString 类上的十六进制实用程序类别

    在Objective-C中,NSString是一个非常重要的类,它代表不可变的Unicode字符串。在某些场景下,我们需要对NSString进行一些特定的处理,比如将其转换为十六进制表示。`NSString-HEX`就是一个针对NSString的类别,提供...

Global site tag (gtag.js) - Google Analytics