黑马程序员技术交流社区
标题:
贴上自己的第一篇博客
[打印本页]
作者:
池莉娘子
时间:
2015-6-22 11:01
标题:
贴上自己的第一篇博客
确实不知道,怎么写,就把自己边看视频边记下的东西稍微整理写出来了,有错误的希望能指出
首先oc是完全兼容c语言的,它可以混入c代码如c语言中的循环,条件,甚至C++代码,oc程序的入口任然是main函数。oc是面向对象的,它有自己独有的部分:
oc的大部分关键字都是以@开头,例如@interface,@implementation,@end等等,少部分关键字如self,_block等则不是一@开头。
oc的字符串表示方法@"hello",这对比于c语言多了一个@符号。输出用NSLog,例如输出hello:NSLog(@"hello");
输出某个变量:NSLog(@"age is %d",age);
C语言中的null到oc中变成了nil。
oc的源文件后缀是.m,源文件经过编译生成.o文件,链接后生成a.out可执行文件。
预处理指令#import
1.用途
一跟#include一样,拷贝文件内容,再就是主动防止重复拷贝
2.#import <Foundation/Foundation.h>
引用框架Foundation下的Foundation.h文件
当文件名框和架名称相同时表示该文件是该框架的主头文件,它包含框架下其他所有文件。
其他一些知识点:
mkdir 新建文件夹
touch 新建文件
open 打开文件
编译 cc -c .m
链接 cc .o(当使用框架时,链接后面要加上-framework Foundation)
执行 ./a.out
BOOL型 :YES相当于1,NO相当于0
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2