zoukankan      html  css  js  c++  java
  • ojectivec convert to pascal pattern

     Case I. Simple Class

     Objective-C

     XE4 

    // Protocol

    @protocol mycalcEvent

    - (void) oncalcEventA : (int) inx ext1:(int) extInx1;

    - (void) oncalcEventB : (int) inx ext1:(int) extInx1;

    @end

     

    // ObjC Class : mycalc -------

    @interface mycalc : NSObject {

        BOOL busy;

        //

        id <mycalcEvent> delegate;

    }

     

    - (void) setDelegate:(id) delegate;

    - (int) calc : (int) value;

     

    @property (nonatomicassignid delegate;

    @end

      // User Protocol -----------------------------------------------

      mycalcEvent = interface(IObjectiveC)

       procedure oncalcEventA(inx :Integer; ext1 : Integer); cdecl;

       procedure oncalcEventB(inx :Integer; ext1 : Integer); cdecl;

      end;

     

      //

      TmycalcEvent = class(TOCLocal,mycalcEvent)

      private

      public

       procedure oncalcEventA(inx :Integer; ext1 : Integer); cdecl;

       procedure oncalcEventB(inx :Integer; ext1 : Integer); cdecl;

      end;

     

      // mycalc Class  --------------------------------------------

      mycalc = interface(NSObject)

       function  calc        ( value : integer) : integer; cdecl;

       procedure setDelegate ( adelegate : pointer ); cdecl;

      end;

     

      //

      MycalcClass  = interface(NSObjectClass) end;

      TMycalc = class(TOCGenericImport<MyCalcClass, mycalc>) end;

  • 相关阅读:
    Tensorflow 2 flower_photos花卉数据集手动下载、离线安装、本地加载、快速读取
    [CC]ccHObject
    [CC]CC插件初探
    [g2o]一个备忘
    [PCL]keypoint
    [PCL]NDT点云匹配方法
    近邻搜索算法
    点云匹配和ICP算法概述
    [PCL]5 ICP算法进行点云匹配
    [PCL]4 PCL中图像匹配的几个类图
  • 原文地址:https://www.cnblogs.com/cnsoft/p/3128619.html
Copyright © 2011-2022 走看看