zoukankan      html  css  js  c++  java
  • IOS学习笔记一1

    //创建.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
    
  • 相关阅读:
    flask的简单使用
    Android Studio 使用Lambda表达式
    安卓SDK更新 国内镜像站点记录
    REACT-NATIVE入门(环境搭建及HELLOWORLD)
    深入理解Android 读感(一)
    JNI初入手
    (转)c++ 中的using namespace std是什么意思,什么时候用
    (转)const char to LPCTSTR不能转化问题
    Git常用操作之add操作
    Git日志操作
  • 原文地址:https://www.cnblogs.com/allenxieyusheng/p/7676224.html
Copyright © 2011-2022 走看看