zoukankan      html  css  js  c++  java
  • Objective-C 程序设计第四版

    1,@class  XYPoint;

    写在.h文件里,告诉编译器有这类,然后用的时候,其实是在.m文件引入的。

    例如。#import “XYPoint.h”  然后在.m文件里就能用XYPoint.h类里面的变量和方法了,但如果.h文件里要用XYPoint类的变量的话,那就只有不用@class  XYPoint,而直接在.h文件里引入#import “XYPoint.h”。

    2,第九章,讲了一些处理动态类型的方法和异常。

    3,

    初始化一个方法,

    -(id) init

    {

    self = [super init];//先执行父类的初始化方法,

    if(self){}

    return self;

    }

    4,用 @synthesize指令隐性声明的实例变量是私有的。

    5,extern 类似与php里面的global

    6,定义枚举类型 enum direction {up,down,left,right};

    6,OC 里面的typedef 功能与C里面的一样。

    如typedef int Counter,Counter 就相当于int类型。

     

    7,#define TWO_PI 2.0*PI

       #define PI 3.12

    这样后定义PI是合法的()

    8,#undef 消除名称定义。

     

    9,传说中的斐波那契数,很容易描述。

            int Fibo[15], i;

            Fibo[0] = 0;

            Fibo[1] = 1;

            for (i=2; i<15; i++) {

                Fibo[i] = Fibo[i-1] + Fibo[i-2];

            }

            

            for (i=0; i<15; i++) {

                printf("%i ",Fibo[i]);

            }

     

    10, 给数组赋值, int intff[3] = {1,2,3};

     

    11, static int abc(){}  静态函数只能本文件中调用。

     

    12 块,完成和函数同样的功能

    函数:void printMessage(void){NSLog(@“programming is fun.");}

     

    ^(void) {NSLog(@“ddddddd");}

     

    13 结构,

    struct date

    {

      int month;int day;int year;

    }

    struct 定义了一种新的数据类型 设置day值为21

    today.day = 21;

    初始化结构  struct date today = {3,4,5};

  • 相关阅读:
    【华为云技术分享】区块链与数据库如何结合?
    【华为云技术分享】跟繁琐的命令行说拜拜!Gerapy分布式爬虫管理框架来袭!
    gin casbin xorm vue-admin权限认证。
    golang优秀库及介绍
    网上的element-ui-admin运行
    golang时区处理
    Let's Encrypt apache的配置
    wireshark分析自己向自己请求服务
    XORM的几个常用数据处理
    golang处理json
  • 原文地址:https://www.cnblogs.com/guanliyang/p/3674663.html
Copyright © 2011-2022 走看看