Objective-C 中核心处理字符串的类是 NSString 与 NSMutableString ,这两个类最大的区别就是NSString 创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值。而NSMutableString 创建赋值以后可以动态在该字符串上更改内容与长度。1.创建经典的NSString字符串NSString 与 char* 最大的区别就是 NSStri
转载
2023-08-03 17:15:12
43阅读
目录版本创建可变字符串字符Character拼接索引/插入/删除截取 (子字符串)插值字符串比较字符串函数字符串运算符 版本Xcode 11.0 Swift 5.1创建两种方法创建:// 1. 使用字面量
let aa = "aa"
// 2. 通过String实例化
let bb = String(aa)创建空字符串:let cc = ""
let dd = String()多行字符串://
转载
2023-10-16 15:42:49
45阅读
小结:1)cStringUsingEncoding:string -->to char2)initWithCString: char --> string3)[stringlength] >0 ,[string isEqualToString:@"aaa" 比较区分大小写4) main 函数里调用的方法要放在main函数上面,先加载再执行。void cStringConvertTest(){ //NSString 转换为char * NSString *blankText = @"sevensoft is a mobile software ou
原创
2021-07-23 09:18:22
790阅读
Apple Keychain Services offer a secure means to store sensitive information. Through the keychain, all the hardwork is managed for you to store and retrieve content. As powerful as the keychain services are, I was recently tinkering with some code to see if I could obfuscate content within an applic
转载
2012-05-15 11:00:00
400阅读
常用字符串函数/*******************************************************************************一.NSString*******************************************************************************/ /*----------------创建字符
原创
2013-06-30 18:33:51
727阅读
# Swift 字符串转 OC NSString 崩溃问题的探讨
在 iOS 开发中,Swift 和 Objective-C 两种语言经常共存于同一个项目中。许多开发者在从 Swift 的 String 类型转换到 Objective-C 的 NSString 时,可能会遇到崩溃的问题。本文将对这一问题进行深入分析,并提供相应的解决方案。
## 一、Swift String 和 Objecti
NSArray *array = @[ @1, @2, @3, @4, @5, @3 ]; // 1. NSArray与NSData相互转化 // NSArray to NSData NSError *error; NSData *arrayData = [NSJSONSerialization d
转载
2016-04-22 17:16:00
310阅读
2评论
NSString -> std::stringNSString *str = @"aaaaaa"; std::string *string = new std::string([str UTF8String]); // 记得释放string
std::string -> NSString[NSString stringWithCString:str.c_str() encodin
原创
2022-01-05 15:15:39
941阅读
1。NSDate 转换成字符串NSDate convert to NSString:1.NSDateFormatter*
原创
2014-10-21 22:19:27
80阅读
NSData与NSString的转换 NSString* aStr = [[NSString alloc] initWithData:aData encoding:NSASCIIStringEncoding];NSData* aData = [aStr dataUsingEncoding: NSASCIIStringEncoding];...
原创
2023-06-14 00:34:06
170阅读
String是Swift里新增加的类型,它与原来的NSString可以很方便地互相转换。但在实际开发中,我们该如何选择?1,能使用String类型就尽量使用String类型,原因如下:(1)现在Cocoa里所有的API都能接受和返回String类型,所以也没必要特地转换下。(2)Swift的Stri...
转载
2015-09-28 11:57:00
114阅读
2评论
#import <Foundation/Foundation.h> void stringCreate(){ //C语言中的字符串 //char * s="hello"; NSString *str=@"this is a NSString"; NSLog(@"%@\n",str);
原创
2013-08-02 15:19:00
170阅读
好吧,让我们从头来过。什么是对象编程编程呢?
先让我们从上往下理解:人是一个喜欢归类的动物,所以有生物学上的纲目。纲,即是我们编程里的基类(也叫父类);目,即是我们编程里的派生类(也叫子类)。基类与派生类是相对而言的,但跟纲目一样,都是以相同特征、行为来划分的集合,同时派生类是基类特征、行为的延伸与拓展。特征在这里叫属性,行为在这里叫方法,这也是类的基本。另外,同生物学
当下Swift项目已经越来越多,可能会经常见到 strasNSString 或者 strasString 字符串在这两者之间的来回切换,因为有些操作用OC字符串比较方便,而有些操作则相反,熟练掌握这两种字符串的特点对项目的开发必然有利。本文是一些自己的理解,借鉴了官方文档,如有理解偏差之处也欢 如果你不是在董铂然博客园看到本文,请点击查看原文。 首先说下共
/*******************************************************************************************NSString*******************************************************************************************///一、NSSt
原创
2022-04-12 11:47:27
116阅读
Create String
NSString *myString = [NSString stringWithFormat:@"The number is %d", 5]; printf("%c", [myString charact
原创
2010-11-02 04:31:30
570阅读
/*//不可变字符串NSString.//1.初始化//使用字符串常量初始化 NSString *s1=@"hello"; //初始化方法 NSString *s2=[[NSString alloc] initWithFormat:@"%@world",s1]; NSLog(@"s2:%@",s...
原创
2022-07-14 12:03:37
25阅读
NSString和NSDate互转需要用到NSDateFormatter,设置一下timezone和format即可,直接上代码 NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; NSTimeZone *timeZone = [NSTimeZone localTimeZone]; [formatter setTimeZone:timeZone]; [formatter setDateFormat : @"M/d/yyyy h:m a"]; NSString *stringTim...
转载
2012-03-02 20:41:00
102阅读
#import void stringCreate(){ //C语言中的字符串 //char * s="hello"; NSString *str=@"this is a NSString"; NSLog(@"%@\n",st autorelease]; st
原创
2023-04-27 11:45:24
12阅读
#include /* 说明 malloc, NULL, size_t */
#include /* 说明 va_ 相关类型和函数 */
#include /* 说明 strcat 等 */
char *vstrcat(const char *first, ...)
{
size_t len;
char *retbuf;
va_list argp;
char *p;
if(
转载
2023-08-18 15:41:56
45阅读