OC语言
文章平均质量分 72
高美人
哈哈
展开
-
int 和integer的区别
查到c语言中,int和long的字节数是和操作系统指针所占位数相等。但c语言中说,long的长度永远大于或等于intobjective-c里,苹果的官方文档中总是推荐用NSInteger它和int有什么区别呢,stackoverflow这帮大神给了答案。原来在苹果的api实现中,NSInteger是一个封装,它会识别当前操作系统的位数,自动返回最大的类型。定义的代码类似于下:转载 2015-11-04 19:06:54 · 655 阅读 · 1 评论 -
objective-c 中3种随机数的用法:arc4random( ) random( ) CCRANDOM_0_1( )
1、arc4random() 比较精确不需要生成随即种子 使用方法 : 通过arc4random() 获取0到x-1之间的整数的代码如下: int value = arc4random() % x; 获取1到x之间的整数的代码如下:转载 2015-11-17 16:55:10 · 253 阅读 · 0 评论 -
NSComparisonResult和NSComparator
NSComparisonResult NSComparator转载 2015-11-11 20:40:36 · 515 阅读 · 0 评论 -
KVC中setValuesForKeysWithDictionary:(写的不错)
从字典映射到一个对象,这是KVC中的一个方法所提供的,这个方法就是 setValuesForKeysWithDictionary: ,非常好用,不需要你来一一的给对象赋值而直接从字典初始化即可,但用的不好会经常崩溃,本教程就来讨论这些使用的细节.首先,先初始化一个字典,如下所示:--------------------------------------------------------转载 2015-11-11 20:24:37 · 293 阅读 · 0 评论 -
Objective C中数组排序几种情况
1、简单排序(sortedArrayUsingSelector:) 如果只是对字符串的排序,可以利用sortedArrayUsingSelector:方法就可以了,代码如下 ?123456//简单排序void sortArray1(){ NSArray *array = [NSArray arrayWithO转载 2015-11-11 20:17:26 · 350 阅读 · 0 评论 -
OC description方法(完美)
description方法转载 2015-11-11 20:31:17 · 336 阅读 · 0 评论 -
int、NSInteger、NSUInteger、NSNumber的关系
int NSInteger NSNumber转载 2015-11-05 21:07:33 · 269 阅读 · 0 评论 -
OC中语法的一些随笔
NSString://便利构造器中的方法 NSString *str1 = [NSString string]; //空字符串 NSString *str2 = @"nihao"; NSString *str3 = [NSString stringWithString:str2]; //原创 2015-11-04 19:51:35 · 257 阅读 · 0 评论 -
NSNumber 和 NSValue
NSNumberNSValue转载 2015-11-05 21:00:08 · 464 阅读 · 0 评论 -
OC中NSString 的常用方法
[cpp] view plaincopyNSString *str1 = @"BeiJing"; NSString *str2 = @"beijing"; //全部转为大写 NSLog(@"%@",[str1 uppercaseString]); //全部转为小写 NSLog(@"%@",[str1 lowercaseSt转载 2015-11-17 22:39:50 · 264 阅读 · 0 评论