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;
}  

iOS学习笔记:Object-C基础语法(OC介绍与Foundation初步)

学习iOS数月有余,觉得有必要开始写点博客,一来巩固下学下效果,温故而知新,二来也是整理下思路,练练文笔。不求闻达与江湖,但求万千法门了然于心,如此而已。 iOS的study roadmap主要包...
  • ZRM12391
  • ZRM12391
  • 2016年04月06日 14:04
  • 451

OC语言——基本语法和思想

今天学习了OC语言基础语法
  • linfenpipi
  • linfenpipi
  • 2015年02月18日 22:16
  • 3095

ios 基本语法介绍啦。(上篇)

ios 基本语法介绍啦。(上篇)
  • qq_27598289
  • qq_27598289
  • 2015年12月07日 00:59
  • 942

【Objective-C】点语法

一、 1、 在java中,我们可以通过“对象名.成员变量名”来访问对象的公共成员变量,这个就是点语法。public class Student { public int age; }...
  • haojie2014
  • haojie2014
  • 2015年07月15日 21:20
  • 657

JNI的基本语法

源址:JNI的基本语法 JNI的类型 1、基本数据类型 以下是java的基本数据类型和jni中的基本数据类型的比较,及各类型的字节。 2、引用类型 Java中不同的引用类型在JNI当...
  • Buaaroid
  • Buaaroid
  • 2016年05月10日 16:50
  • 2356

oc基础语法小结

原文:http://blog.sina.com.cn/s/blog_b6e3f371010198za.html原文: 这篇博文比较简洁,到位.但interface部分讲解仍然不是很清...
  • heikefangxian23
  • heikefangxian23
  • 2015年08月20日 22:06
  • 1939

Swift 基础语法 <与 OC作对比>

Swift 基础语法 Swift特点和概念: 1.是一门开发语言.用于开发iOS 及 OS x应用 2.是基于cocoa 及 cocoa Touch 框架 3.集合了C及Object-C的优点...
  • SurpassBlack
  • SurpassBlack
  • 2015年10月23日 19:37
  • 709

OC基础语法知识

一. 基本概念    1. OC中没有命名空间机制,也没有包的概念,为了区分不同的类,在类名前加前缀    2. OC中的关键字都以@开头,用于区分C和C++的关键字,字符串也以@开头,比如: @in...
  • cherry609195946
  • cherry609195946
  • 2014年02月21日 10:38
  • 16664

OC中语法糖,最新语法总结

1.方法与顺序无关 2.枚举绑定数据类型 enum { ObjectiveC, Java, ...
  • u010774394
  • u010774394
  • 2014年08月13日 23:00
  • 1213

OC中的语法糖(你真的理解了点语法么?)

语法糖是一种大多程序员开发的时候使用的东西,今天我们一起来研究下OC中的语法糖。...
  • miscellaner
  • miscellaner
  • 2015年01月23日 17:11
  • 1310
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:OC基本语法
举报原因:
原因补充:

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