Objective-C 学习笔记(一)hello world和基础

一,创建一个hello world程序

 

1、启动Xcode, File -> New Project

左边选择 Command Line Utility,右边选择Foundation Tool

 

2、编译运行

按钮Build and Go 或者 command + R,就可以编译并运行程序

 

Run->Console,或者 Command + shift + R 就可以打开Xcode控制台窗口,看到运行结果。

 

 

二,代码基础

1、可以用#import 代替 #include来包含头文件,

import会自动保证只包含一次,就不用像#include一样使用#ifdef #endif来保证只包含一次了

 

2、NSLog(@“Hello world!”)

NS是系统类的前缀,NextSTEP的简称,

 

2.1, NSLog和C语言里的printf基本一致,不过又一些区别。

有新特性,时间戳,日期戳和自动附件换行符'/n'

 

2.2, @符号,字符串前面的@符号,标志引用的是NSSting类型,和C风格字符串不一样

 

@符号隐藏意思:所有@符号标志的内容都标志Objective-C对C语言的扩展

 

NSString特性: 得到长度,和其他字符串比较,转成整型或者浮点数

在NSLog里面插入C风格字符串用%s, 插入NSString用%@

 

根据以上信息,使用NSlog就能实现hello wrold程序了。

 

2.3, BOOL

Objective-C 的bool和C语言差不多,占1个字节,使用#define, YES为1, NO为0

 

区别是和C语言的非0为就是true不一样,只识别一个字节,

如果将0x3200赋值给BOOL,得到的是0,NO,而不是Yes

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值