Objective-C基本语法概述

2015年的寒假开始学习ios开发,自己也是第一次写博客,希望能把自己的学习过程记录下来,和大家交流沟通,也方便自己复习。


内容是我总结了千锋3G网的视频得到的。


oc语法简述
 和C完全兼容,为了和C不冲突,关键字以@开头


 1 类的声明
.h文件存放类,函数申明(@interface @end);
.m文件存放类的具体实现(@implementation @end) 


申明和实现一个类的函数,需要使用+(类方法)或者—(对象方法)来用在函数的开始
 


.h文件
 #import <Foundation/Foundation.h>
 @interface Dog:NXObject{
  //字段在此处定义
 }


//函数写在这个地方
 @end




 .m文件
 #import"Dog.h"
 @implementation Dog


 @end




 创建/销毁对象


 创建对象 
 Dog *dog = [Dog alloc];
 初始化构造函数
 [dog init];
 销毁对象
 [dog release];


 2 函数/消息的定义方法
[object message]  或者 object.message来发送消息


object表示一个对象或是一个类;
message消息可以认为是一个函数


 3 字段作用域
分为

@public  字段为全局均可访问的

@protected  保护类型,在类或者子类中可访问

@private    类内部访问



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值