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

IOS学习笔记一

时间:2017-10-16 13:45:44      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:一个   soho   xxx   inter   lock   学习笔记   turn   react   ram   

//创建.h文件  界面的类文件(创建一个类)

@interface MyClass:NSObject{

//类变量声明

int a;

int b;

}

//类属性声明

(int) p2 

//类方法声明

-(return_type)method_one;

-(return_type)method_two:(int) p1;

//静态方法

+(void)sayHello;

 

@end

 

//执行文件 .m文件 

@implementation MyClass {

int c;

}

//类方法定义:

  -(return_type)method_one{

  //

  }

 //静态方法的实现,不需要实力化就可以调用

  +(void)sayHello{

  NSLog(@"hello");

 

  }

@end

使用静态:[MyClass sayHello];

使用实力化方法

 mynew=[MyClass new]

 [mynew method_one]

 

区别: .h文件代表的是头文件,用来申明各种类里面的成员变量和方法以及属性等等  在import的时候用用头文件

      .m文件 主要是用来实现.h文件里面申明的方法 

      ep:

         在.h文件申明一个方法: 

                -(void)myMethod;

          在.m文件里面具体实现

                -(void)myMethod{

                NSLog(@"this is my new method");

                }

 

 

带参数的方法

-(void)setColorTored:(float)red Green:(float)green Blue:(float)blue{

 

}

调用

[myObj setColorTored:1.0 Green:0.8 Blue:0.2]

 

 

2:类

接口和实现

OC的类分为接口定义和实现两个部分,接口(interface)定义放在头文件中,拓展名称是.h 

实现(implementation)放在实现文件中 拓展名是.m文件 这里注意的是接口和实现是一一对应的

 

3:import头文件

   #import "xxx.h" 引用库

   #import "<React/reactxxx.h>" 引用framework框架

 

4OC+框架cocoaTouch+IDE

 参考文章:http://www.cnblogs.com/wellsoho/p/4313312.html

IOS学习笔记一

标签:一个   soho   xxx   inter   lock   学习笔记   turn   react   ram   

原文地址:http://www.cnblogs.com/allenxieyusheng/p/7676224.html

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