Objective-C Foundation框架实践——NSString(一)

      我们知道OC可以和C进行混合编程,同样的,C的字符串和OC的字符串也是非常的类似。在某些情况下,需要进行相互转换。现在我们来实现一下:

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
  @autoreleasepool {
 
    
    char *str1 = "Hello";
    NSString *str2 = @"World";
    

    //OC -> C
    NSLog(@"OC->C = %s",[str2 UTF8String]);
    
    //C -> OC
    NSString *s = [NSString stringWithUTF8String:str1];
    NSLog(@"C->OC = %@",s);
    
  }
    return 0;
}

输出结果如下:

.


github主页:https://github.com/chenyufeng1991  。欢迎大家访问!

你可能感兴趣的:(NSString,Foundation)