zoukankan      html  css  js  c++  java
  • OC基础6

                              OC基础6


    代码规范

    # 1.// 注释的时候 //后面要加空格
    # 2. = 前后都加空格
    # 3. 类名要符合规范
    # 4. 引入文件都要使用import
    # 5. 要弄清楚需求
    # 6. 判断是否,命名 isRich, isInNpcHome;
    # 7. 新的一个变量要加类型,python不用带类型的习惯要注意。



    .h和.m文件
    #   写一个类的时候,分.h和.m文件
    #      .h文件,成员变量和方法的声明
    #   .m文件,方法的实现



    Xcode功能

    # 1.断点,debug
    # 2.code snippet,user,自定义,代码片段
    # 3.#pragma mark - one
    #   #pragma mark two





     点语法
    #  1.本质是方法调用(相应的getter或者setter)
    #   p.age = 10;  //  [p setAge:10];
    #   int a = p.age;  // [p age];
    #  注意问题:死循环问题



    成员变量的作用域
    #  @public:   在任何地方通过直接访问对象的成员变量
    #  @private:  当前类的对象方法中访问(在@implementation中默认是private)
    #  @protected:  当前类或者其子类的对象方法中直接访问,(@interface中如果不写修饰符的话默认是protected)
    #  @package:   只要在同一个框架中,就能直接访问成员变量
    #  @interface 和 @implementation 中不能声明同名的成员变量


    OC单继承
    #  OC单继承,python可多继承,c++多继承,C#和java取消了多继承(但是引入接口,可以有多个接口),



    @property 和 @synthesize
    # @property int age;  #编译器特,自动生成成员变量的setter和getter的声明(相当于下面的两句)
    # //- (void) setAge:(int)age;
    # //  - (int) age;

  • 相关阅读:
    [译]javascript中的条件语句
    [译]Javascript substring实例
    [译]Javasctipt中的substring
    [译]在Javascript中将string转化成numbers
    [译]Javascript基础
    [译]我们应该在HTML文档中何处放script标签
    [译]内联Javascript vs 外置Javascript
    [译]学习Javascript的工具
    MYSQL 重新设置自增值
    LINUX下的ssh登录之后的文件远程copy:scp命令(接前文ssh登录)
  • 原文地址:https://www.cnblogs.com/Wolfanature/p/5383449.html
Copyright © 2011-2022 走看看