50,第一个OC程序解析
2015-12-03 09:35
92 查看
/*
1,工具箱和主头文件的简介
Foundation是oc工具箱之一,而Foundation.h是主头文件,在主头文件中又拷贝了该工具箱中所有工具的头文件。
工具箱地址:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks
规律:所有的主头文件的名称和工具箱的名称一致
*/
#import <Foundation/Foundation.h>
/*
2,import的功能与include一样,就是把对应的代码拷贝到头文件处,并替换了头文件
import:可以自动防止重复拷贝
*/
int main(){
/*
3,printf与NSLog的区别:
(1)printf不会自动换行,
而NSLog会自动换行
(2)NSLog输出到控制台,携带一些附加信息——系统时间,项目名称等,而printf没有附加信息
(3)NSlog输出的oc字符串,而printf输出的字符串数组,参数不一样。
*/
NSLog(@"Hello World!");
}
//2015-12-03 09:07:21.026 1,第一个OC程序[684:81443] Hello World!
//Program ended with exit code: 0
1,工具箱和主头文件的简介
Foundation是oc工具箱之一,而Foundation.h是主头文件,在主头文件中又拷贝了该工具箱中所有工具的头文件。
工具箱地址:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks
规律:所有的主头文件的名称和工具箱的名称一致
*/
#import <Foundation/Foundation.h>
/*
2,import的功能与include一样,就是把对应的代码拷贝到头文件处,并替换了头文件
import:可以自动防止重复拷贝
*/
int main(){
/*
3,printf与NSLog的区别:
(1)printf不会自动换行,
而NSLog会自动换行
(2)NSLog输出到控制台,携带一些附加信息——系统时间,项目名称等,而printf没有附加信息
(3)NSlog输出的oc字符串,而printf输出的字符串数组,参数不一样。
*/
NSLog(@"Hello World!");
}
//2015-12-03 09:07:21.026 1,第一个OC程序[684:81443] Hello World!
//Program ended with exit code: 0
相关文章推荐
- Android Studio 手动完成项目配置
- 非NLB网段的客户端无法访问NLB
- 10个 ssh 简单命令选项
- GCD相关
- python flask下传数据到js
- MyBatis常用批量方法
- scala高阶函数实现类似sql查询
- css样式表
- 【2015-2016 ACM-ICPC Pacific Northwest Regional Contest (Div 1)C】【排序 模拟】Classy 课程难度排序超多关键字
- 14.9.3 InnoDB Checkpoints InnoDB 检查点
- opencart后台操作--第一节 多语言篇---中文语言包
- 从网易与淘宝的font-size思考前端设计稿与工作流
- MyEclipse配置Tomcat
- 全面认识ldap
- 【手游】有杀气童话 美术资源加密分析
- Linux环境下为Tomcat安装APR
- 自定义checkbox
- 看stackoverflow大牛如何回答何时在ASP.NET中使用异步控制器?
- Selenium webdriver-UI Element定位
- MediaBrowserService 音乐播放项目