首页 > 其他 > 详细

ojective-c convert to pascal pattern

时间:2016-01-06 01:29:47      阅读:231      评论:0      收藏:0      [点我收藏+]

ojective-c convert to pascal pattern

http://www.cnblogs.com/cnsoft/archive/2013/06/09/3128619.html

 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 (nonatomic, assign) id 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;

ojective-c convert to pascal pattern

原文:http://www.cnblogs.com/cb168/p/5104194.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!