黑马程序员技术交流社区

标题: 贴上自己的第一篇博客 [打印本页]

作者: 池莉娘子    时间: 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