美文网首页
01-OC简介

01-OC简介

作者: amoLink | 来源:发表于2016-06-05 01:12 被阅读207次

Objective-C是一门在C语言的基础上添加面向对象功能的语言,是开发Mac OS和iOS应用的主要语言。

Objective-C最大的特点是支持面向对象编程,而且具备动态特征,在效率上还可以与C语言媲美。

接下来,以经典的“Hello World”为例让各位体会一下Objective-C,Let's go...

首先打开Xcode选择"Create a new Xcode project",如图1

图1

在选择模板的时候按一下步骤选择 OS X 下的 “Command Line Tool”,如图2

图2

然后给项目命名“Hello World”,选择语言 Objective-C ,运行效果如图3:

图3

接下来就一起来熟悉一下Objective-C吧:

一、#import

是一个预处理指令,作用和C语言的#include类似,但相对于#include,#import有效地处理了重复导入的问题,与#include类似,尖括号<>表示导入系统类库,双引号""表示导入自定义类库。

二、程序的人口点:main函数

和C语言一样,OC程序的入口点也是main函数(第11行),只不过写到一个.m文件中,比如这里写到main.m文件中。

三、@autoreleasepool

@autoreleasepool{ }是一个自动释放池,与内存管理有关。

***基本所有的 Objective-C 都是以 @ 开头,如 @interface、@implementation、@end、@public、@protocol ... 等;

***字符串也是以 @ 开头的,如图3中的@"Hello, World!"。

四、NSLog

Objective-C 中的 NSLog 是一个输出函数,相当于 C语言 中的 printf 函数,可以将传入的字符串 @"Hello, World!" 输出到控制台。

五、其他语法

1)、基本数据类型:int、float、double、char、BOOL(YES or NO);

2)、基本语句:循环语句(for、while、do while)、条件语句(if、if else、switch);

3)、nil:相当于 C 语言中的 NULL(0);

OK,该睡觉了,接下来还会和大家继续分享iOS学习中的一些笔记,night

相关文章

  • 01-OC简介

    Objective-C是一门在C语言的基础上添加面向对象功能的语言,是开发Mac OS和iOS应用的主要语言。 O...

  • OC底层原理探索文档汇总

    OC底层探索: 01-OC对象的底层分析[https://www.jianshu.com/p/953fcfddde...

  • 01-OC对象本质

    一、面向对象 苹果的开源网站:https://opensource.apple.com/tarballs/ 1.内...

  • 01-OC对象的本质

    OC对象的本质 我们平时编写的OC代码,最终转换为底层实现基本上绝大部分都是基于C\C++来实现的 下面展示OC代...

  • 01-OC对象的本质

    OC是通过C/C++的什么数据结构实现我们的OC对象呢 结构体--OC对象的本质就是C/C++的结构体 Class...

  • 01-OC材质-漫射材质

    1.建立漫射材质 2.漫射材质讲解 【漫射】 更改颜色+贴图材质 【粗糙度】 给模型加粗糙 【凹凸】 用原漫射使用...

  • 01-OC对象的本质

    一个NSObject对象占用多少内存?系统分配了16个字节给NSObject对象(通过malloc_size函数获...

  • 01-OC对象的本质

    探究:1.objc_alloc流程2.init操作3.开辟内存 alloc开辟内存. objc_alloc流程1....

  • 18旅游二班各组自我简介汇总

    一组简介 二组简介 三组简介 四组简介 五组简介 六组简介 七组简介 八组简介

  • 简介

    上辈子,洛幽喜欢了东凡一辈子,没有结果,之后她死了,她不后悔,只是为什么她一睁眼,嗯?捏了捏自己的脸,她这是回到了...

网友评论

      本文标题:01-OC简介

      本文链接:https://www.haomeiwen.com/subject/useldttx.html