摘要:
1、nonnull:字面意思就能知道:不能为空(用来修饰属性,或者方法的参数,方法的返回值) 代码: 这样,你在使用以上方法的时候会出现这种效果提示 同样,使用属性的时候: 2、nullable:表示可以为空(使用方法和上面几乎一样,但是没有发现和上面类似的宏) 代码(大概看一下,参考上面就行了): 阅读全文
posted @ 2018-06-08 17:18
brave-sailor
阅读(462)
评论(0)
推荐(0)
摘要:
字典是以键值对的形式来存储数据 key value 1 NSDictionary 字典 1.1 创建字典,不可变的 1.2 快捷创建方式 1.3 字典中可以存任意数据类型 字典的顺序不是自然顺序 1.4 获得字典的长度 1.5 从字典中取值 1.6 遍历 取出所有的key值 枚举器 2 NSMuta 阅读全文
posted @ 2018-06-08 14:14
brave-sailor
阅读(1271)
评论(0)
推荐(0)
摘要:
[objc] view plain copy // 十六进制转换为普通字符串的。 + (NSString *)stringFromHexString:(NSString *)hexString { // charchar *myBuffer = (charchar *)malloc((int)[he 阅读全文
posted @ 2018-06-08 14:11
brave-sailor
阅读(690)
评论(0)
推荐(0)
摘要:
最近项目中要用到socket通讯,由于涉及到组包问题,所以需要数据类型之间的来回转换,现在分享出来 如果想要请教Socket的问题请留言,我会随时回答的 1. int类型转16进制hexstring [objc] view plain copy //int 转16进制 - (NSString *)h 阅读全文
posted @ 2018-06-08 14:10
brave-sailor
阅读(1095)
评论(0)
推荐(0)
摘要:
NSString* str_C; // 结果字符串NSString* str_A, str_B; //已存在的字符串,需要将str_A和str_B连接起来 //方法1 str_C = [NSString initWithFormat:@"%@,%@", str_A, str_B ]; //方法2 s 阅读全文
posted @ 2018-06-08 14:09
brave-sailor
阅读(426)
评论(0)
推荐(0)
摘要:
NSString* str=@"hello";//存在代码区,不可变 NSLog(@"%@",str); //1.【字符串插入】 NSMutableString* str1=[[NSMutableStringalloc]initWithString:@"hello"];//存在堆区,可变字符串 NS 阅读全文
posted @ 2018-06-08 14:05
brave-sailor
阅读(8956)
评论(0)
推荐(0)
摘要:
NSString *string = @"123"; // 1.字符串转int int intString = [string intValue]; // 2.int装字符串 NSString *stringInt = [NSString stringWithFormat:@"%d",intStri 阅读全文
posted @ 2018-06-08 14:05
brave-sailor
阅读(667)
评论(0)
推荐(0)

浙公网安备 33010602011771号