OC---oc基础入门

OC基础入门

--------------------------ASP.Net+Unity开发、.Net培训、期待与您交流!--------------------------

一、oc简介
1、OC定义:
       在C的语言的基础上,增加了一层面对对象的语法,OC完全兼容C,所以可以在oc中混入C语言代码;
      使用OC可以开发在Mac OX X平台和iOS平台的应用程序;
2、OC语法:
         OC为了和C语言区分,OC基本上所有的关键字都是以@开头,例如:
               @interface  @implementation @autoreleasepool   @end
               @public     @protected
        OC中的字符串表示也是在前面加@,例如:
               @"hello"表示OC中的字符串;
         OC中的数据类型除了已知的int,char, double 等 加了BOOL , NSObject * , id 等数据类型;
         OC中的流程控制增加了一个增强for循环,如下所示:
              for(NSString * name in NSArray)
              { 
                       NSLog(@"%@",name);
               }   
               OC中的输出变成了NSLog(@"hello");
3、OC的开发过程:
          OC的代码编写和C语言一样,程序入口还是main函数,OC生成的文件名为: .m文件;
          终端指令:  编译  cc-c main.m
                                链接  cc main.o -framework Foundation
                               运行   . / a.out
          OC中NSLog和printf的区别:
                               NSLog会自动换行,会显示日期等内容
                               使用NSLog需要#import<Foundation/Foundation.h>
                               使用printf需要#include<stio.h>
          OC中#import的作用:
                               和#include的作用一样,用来拷贝文件的内容
                              #import可以自动防止内容被拷贝多次
          OC中的多文件开发与C语言相同,包含有. m和. h 文件;
二、OC中的类 
1、什么是类:OC中我们是面对对象设计程序,所以我们需要创建一个类,那就关系到如何创建一个类;
2、类的设计:
     3要素:  事物名称(类名):人(person); 属性: 年龄(age);行为(功能):跑(run);
3、定义OC中的类和创建OC中的对象;
     1)OC中创建一个类是由类的声明和类的实现2部分组成;
           1.类的声明部分:
           @interface   类名 
           {
                用来写类的
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值