OC基本语法

原创 2015年11月20日 18:58:57
 )oc简介(Objective- C)


   1. C语言的基础上增加了一层最小的面向对象的语法,(什么是面像对像,面像过和程)
 
   2. 可以在OC中混过C语代码 ,甚至是C++代码。(完全兼容C语言)
 
 
 
2 )OC语法


   1. 基本上所有关键字都是以 @ 开头。
 例:(@“hello“)hello是C语言中的字符串;

   2.NSLog: 输出。
 
   3。链接的含义: 把所有相关联的.o文件和C语言函数库合并在一起生成一个可执行文件





OC程序


   1. OC程序的入口: main函数(因为完全兼容C语言代码)
 
   2. improt用途 : 1.跟 #include一样,拷贝文件内容。
  2. 可以自动防止文件的内容被重复拷贝
 
   3. NOSbjCRuntime.h中有NSLog 函数的声明
      NSLog :后面不用\n 因为系统自动换行。
      只要包含Foundation (框架)  ,  就可以使用整个框架里的东西
   
   
运行过程


   1. 编写OC源文件:.m   .c 
   
   2. 编译:cc -c xxx.m xxx.c
   
   3.连接:cc xxx.o xxx.o -framework Foundation
     (用到Foundation框架才可以加上-framework Foundation)
   4.运行:./a.out
   






BOOL 的使用


1,BOOL类型的本质。

typedef signed char BOOL
两种运行结果 : YES NO。
 
2.BOOL的输出 (当做整数来用的)
   
#import <Foundation/Foundation.h>


BOOL test()
{
    
    return YES;


}


int main()
{
    BOOL b = YES;//这里必须是大写。
    BOOL b2 = NO;
    BOOL b3 = 1;
    BOOL b4 = 0;
    
    
    NSLog(@"%i",b);
    NSLog(@"%d",test());//或是用printf也是可以的,因为这里C是通用的
    
    return 0;
}  
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

OC基本语法

  • 2015-07-23 17:12
  • 2.22MB
  • 下载

OC 基础:基本语法

OC 基础:基本语法

IOS开发语言OC的基本语法以及结构

Objective-C语法之Objective-C语言和IOS系统(简介,语法,系统结构) 简介 Objective-C,是扩充C的面向对象编程语言。它主要使用于Mac OS Ob...

OC 基本语法简述

1.OC简介 OC是以SmallTalk为基础,建立在C语言之上,是C语言的超集。20世纪80年代早期由 Brad J.Cox设计,2007年苹果公司发布了OC 2.0,并在iPho...

OC基本语法及知识要点汇总

在c语言中 我们在控制台输出信息是用printf()   Java语言则是 System.out.println() 而Objective-C  则是用 NSLog(); 1 减号(或者加号) ...

第一讲 OC简介及基本语法

第一讲     OC简介及基本语法      Objective-C简称OC是在C语言的基础上,增加了一层最小的面向对象语法,完全兼容C语言,也就是可以在OC代码中混入C语言代码,甚至是C++代...

黑马程序员_OC基础00_基本语法

------- android培训、java培训、期待与您交流! ---------- nihao

oc基本语法

Objective-C: 由于OC是对C语言的面向对象的封装,因此OC的基本语法和C基本没有差别。 // // main.m // oc-基本语法 // // Created by st...

OC语法基本使用

首先来了解一下: 1.面向过程与面向对象 1.1面向过程编程     什么是面向过程? Procedure,流程; 主干流程和分支流程; 子模块,代码的复用; ...

黑马程序员——OC语言------基本语法

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- OC基本语法   一、OC简介 C语言是一门面向过程的语言,OC是在C语言的基础上,增加了一层...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)