• 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
    
  • 相关阅读:
    215. Kth Largest Element in an Array
    214. Shortest Palindrome
    213. House Robber II
    212. Word Search II
    210 Course ScheduleII
    209. Minimum Size Subarray Sum
    208. Implement Trie (Prefix Tree)
    207. Course Schedule
    206. Reverse Linked List
    sql 开发经验
  • 原文地址:https://www.cnblogs.com/allenxieyusheng/p/7676224.html
Copyright © 2020-2023  润新知