码迷,mamicode.com
首页 > 移动开发 > 详细

IOS开发之类和对象

时间:2014-09-19 22:30:56      阅读:314      评论:0      收藏:0      [点我收藏+]

标签:ios开发类和对象

IOS开发之类和对象

OC和Java一样都是一种面向对象的语言,从今天开始我和大家一起来系统学习这种面向对象的语言oc,欢迎大家什么问题和我一起探讨和学习。

OC定义类有两个步骤:1、接口部分(通俗的说是.h文件)2、实现部分(通俗的说是.m文件)

接口部分语法如下:

    #interface:Myclass:NSObject

   {

           int   _count;

           NSString* _name;

          -(id)initwithString:(NSString*)Name;

         +(Myclass*)creatMyClasswithString:(NSString*)Name;

   }

@ end

  注:类名:Myclass

         父类:NSObject

         成员变量声明:   int   m_count;

                                     NSString* m_name;

        方法声明:     -(id)initwithString:(NSString*)Name;

                              +(Myclass*)creatMyClasswithString:(NSString*)Name;

定义成员变量格式如下:

类型:可以是OC语言允许的任何基本数据类型,可以包括基本类型,构造类型和各种指针类型

成员变量: 只要是一个合法标识符即可,从Xcode4开始建议OC成员变量以(_)开头

方法声明说明如下:

-(void)InsertObject:(id)anObject atIndex:(NSUInteger)index

注:方法类型标识:  - 

       方法类型 标识 只有+和-两种    +代表该方法是类方法   直接用类名即可调用  -代表该方法是实例方法  必须用对象才能调用

实现部分

@implementation Myclass

{

          int   _count;

          NSString* _name;    //成员变量



 }

-(id)initwithString:(NSString*)Name

{

      //定义方法体


}

+(Myclass*)creatMyClasswithString:(NSString*)Name

{

   //定义方法体


}


    

IOS开发之类和对象

标签:ios开发类和对象

原文地址:http://blog.csdn.net/wangliang198901/article/details/39403509

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!