IOS学习笔记一

Posted 谢玉胜的技术文章

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IOS学习笔记一相关的知识,希望对你有一定的参考价值。

//创建.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学习笔记一的主要内容,如果未能解决你的问题,请参考以下文章

学习笔记:python3,代码片段(2017)

IOS开发-OC学习-常用功能代码片段整理

新一代流式数据湖平台 Apache Hudi学习笔记 - 基础知识&定义

新一代流式数据湖平台 Apache Hudi学习笔记 - 基础知识&定义

DOM探索之基础详解——学习笔记

javascript对象学习笔记一