Class 如何将此对象C代码转换为swift。I';我卡住了

Class 如何将此对象C代码转换为swift。I';我卡住了,class,swift,model,Class,Swift,Model,/*这是我的ModelFlightScheduleDetail.h代码,这段代码是用objective c编写的,我怎样才能将这段代码转换成swift */ #导入 @接口GRUFlightScheduleResponse:NSObject @属性(非原子,保留)NSString*strService; @属性(非原子,保留)NSString*strResultType; @属性(非原子,保留)ModelFlightScheduleDetail*FlightScheduleDetail; @属性

/*这是我的ModelFlightScheduleDetail.h代码,这段代码是用objective c编写的,我怎样才能将这段代码转换成swift */

#导入
@接口GRUFlightScheduleResponse:NSObject
@属性(非原子,保留)NSString*strService;
@属性(非原子,保留)NSString*strResultType;
@属性(非原子,保留)ModelFlightScheduleDetail*FlightScheduleDetail;
@属性(非原子,保留)NSMutableArray*mArrFlightSchedule;
+(id)objectWithDictionary:(NSDictionary*)字典;
-(id)initWithDictionary:(NSDictionary*)字典;
@结束
@接口模型FlightScheduleDetail:NSObject
@属性(非原子,保留)NSString*strFlightNumber;
@属性(非原子,保留)NSString*strCarriage;
@属性(非原子,保留)NSString*strArriveDeptType;
+(id)objectWithDictionary:(NSDictionary*)字典;
-(id)initWithDictionary:(NSDictionary*)字典;
@结束

我对Obj-C了解不多,但我对swift相当流利,我会尽我最大的努力

变量声明,例如

@属性(非原子,保留)NSString*strService
@属性(非原子,保留)NSString*strResultType

可以写为swift,如下所示:

var strService:NSString!
var strResultType:NSString!
使用相同的格式,任何其他变量声明都可以用这种方式编写

是否应该类似于
@接口模型flightscheduledeail:NSObject

这是一个类声明,在swift中可以用以下方式编写:

class ModelFlightScheduleDetail: NSObject {code}
您看到的任何@end都不需要出现在swift中,方法/类的结尾由上面的大括号决定,包含这些大括号中的所有相关代码

至于
+(id)objectWithDictionary:(NSDictionary*)字典;
-(id)initWithDictionary:(NSDictionary*)字典

不幸的是,我不知道如何翻译这个;但我希望我在其他代码方面有所帮助

祝你的编程事业好运

你去她那里->

把这个代码放在正确的地方。在玩之前先初始化它

     import Foundation


    // All Global Variables

    var GRUFlightScheduleResponse : NSObject!
    var strService : String!
    var strResultType : String!

    var FlightScheduleDetail : ModelFlightScheduleDetail!
    var mArrFlightSchedule: NSMutableArray!


    var strFlightNumber : String!
    var strCarriage : String!
    var strArriveDeptType : String!

    // Common Function

    func objectWithDictionary(dictionary :  NSDictionary) -> AnyObject
    {
return YourAnyObjectHere
    }

    // init Method

   init(fromDict dict: NSDictionary) {
  //
}

向下投票,因为这是您只需打开最基本的swift示例即可轻松阅读的内容,您还没有尝试过任何操作。initWithDictionary应该是一个init方法,带有dictionary参数。objectWithDictionary应该是静态或类方法。
     import Foundation


    // All Global Variables

    var GRUFlightScheduleResponse : NSObject!
    var strService : String!
    var strResultType : String!

    var FlightScheduleDetail : ModelFlightScheduleDetail!
    var mArrFlightSchedule: NSMutableArray!


    var strFlightNumber : String!
    var strCarriage : String!
    var strArriveDeptType : String!

    // Common Function

    func objectWithDictionary(dictionary :  NSDictionary) -> AnyObject
    {
return YourAnyObjectHere
    }

    // init Method

   init(fromDict dict: NSDictionary) {
  //
}