在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
数值型赋值给布尔型,1.NSString 包含着许许多多的特性,比如可以直接转化为数字类型(整型,浮点型)
1 NSString *test = @"this is my name";
2 if(NSOrderedAscending== [test compare:@"this is my name 2"]) { 3 NSLog(@"升值"); 4 } 5 NSString *floatValueString = @"12"; 6 7 NSLog(@"%d floatValue is%f ",[test length],[floatValueString floatValue]);
2.如何用NSLog输出BOOL类型的值。 BOOL isBool = YES;
NSLog(@"%@",isBool==YES? @"YES":@"NO");
3,可以讲整型赋值给BOOL类型,输出的结果为“ 数值型赋值给布尔型,14”BOOL canAcceptDigital = 14; NSLog(@"数值型赋值给布尔型,%d",canAcceptDigital);
4, 在objective-c中,YES代表1,而NO代表0 1 if (2) {
2 NSLog(@"2可以执行被执行"); 3 NSLog(@"YES is %d",YES); 4 NSLog(@"NO is %d",NO); 5 }
结果输出如下: 2011-12-27 21:12:04.763 lookbook[791:207] 2可以执行被执行 2011-12-27 21:12:04.773 lookbook[791:207] YES is 1
2011-12-27 21:12:04.778 lookbook[791:207] NO is 0
5.利用NSLog 中的%@,可以输出对象中的description函数中的定义。 头文件:person.h
1 #import <Foundation/Foundation.h>
2 3 4 @interface person : NSObject { 5 6 } 7 - (NSString *)description; 8 @end 实现文件person.m #import "person.h" @implementation person - (NSString *)description { return @"my name is description"; } @end 在 viewDidLoad中添加如下方法: - (void)viewDidLoad {
[super viewDidLoad]; person *d = [[person alloc]init ]; NSLog(@"person's description is %@",d); } 运行之后,结果如下: person's description is my name is description 下一章《面向对象编程基础知识》待续。 敬请期待! |
请发表评论