• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

解构Hello Objective-C程序读书笔记

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

数值型赋值给布尔型,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

下一章《面向对象编程基础知识》待续。 敬请期待!

 



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
10款iOS高效开发必备的Objective-C类库发布时间:2022-07-12
下一篇:
objective-c 常用函数和常数发布时间:2022-07-12
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap