
Objective-C语法
文章平均质量分 52
Chinese_love
这个作者很懒,什么都没留下…
展开
-
Objective-C语法之代码块(block)的使用
代码块本质上是和其他变量类似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你可以像调用其他标准函数一样,传入参数数,并得到返回值。脱字符(^)是块的语法标记。按照我们熟悉的参数语法规约所定义的返回值以及块的主体(也就是可以执行的代码)。下图是如何把块变量赋值给一个变量的语法讲解:按照调用函数的方式调用块对象变量就可以了:int result =原创 2015-05-13 17:44:48 · 347 阅读 · 0 评论 -
Objective-C语法之NSString截取字符串(卡号部分*显示)
在公司对app迭代的时候,在app中对用户账号显示过程中,部分以*的形式展现,用NSString截取字符串设置,就总结一下。1.定义一个字符串a, 截取a 的某一个部分,复制给b, b必须是int型 NSString *a = @"1.2.30"; int b= [[a substringWithRange:NSMakeRange(4,2)] intValue];原创 2015-05-14 14:37:06 · 726 阅读 · 0 评论 -
Objective-C语法之isEqual ,isEqualToString , == 三者的区别
isEqual: 首先判断两个对象是否类型一致, 在判断具体内容是否一致,如果类型不同直接return no.如先判断是否都是 NSString,在判断string的内容。isEqualToString: 这个直接判断字符串内容。==是直接比较指向的地址。isEqual 和 isEqualToString 的区别:IsEqual 是 NSObject 的原创 2015-05-14 14:51:13 · 1968 阅读 · 0 评论 -
Objective-C语法之NSArray的4种遍历方式
前言:NSArray对应的是java的List,不同的是其元素不能更改,不过其派生类NSMutableArray可以更改,遍历的方式跟java的List基本一样一. for循环Student *stu = [Student student];NSArray *array = [NSArray arrayWithObjects:stu, @"1",@"2",nil];i原创 2015-05-15 09:42:34 · 550 阅读 · 0 评论 -
Objective-C语法之NSString与int和float的相互转换
NSString *tempA = @"123"; NSString *tempB = @"456";1,字符串拼接 NSString *newString = [NSString stringWithFormat:@"%@%@",tempA,tempB];2,字符转intint intString = [newString intV原创 2015-07-06 14:25:14 · 372 阅读 · 0 评论