ENUM.h 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. //
  2. // ENUM.h
  3. // jiaPei
  4. //
  5. // Created by apple on 15/11/4.
  6. // Copyright (c) 2015年 JCZ. All rights reserved.
  7. //
  8. /**其实我可以专门写一个类。又有enum。还有许多属性可以共享。
  9. */
  10. #ifndef jiaPei_ENUM_h
  11. #define jiaPei_ENUM_h
  12. //defaultWebServiceUrl2是测试服务器 defaultWebServiceUrl是服务器
  13. //学员端请求 218.85.55.253:10001 192.168.1.6:8082/ fj.jppt.com.cn
  14. #define defaultHttp @"http://app.lnjppt.com/"
  15. //#define defaultHttp2 @"http://218.85.55.253:9091/" //外网
  16. #define defaultHttp2 @"http://192.168.8.99:8080/" //
  17. #define defaultHttp3 @"http://192.168.8.99:8081/"
  18. //基础请求
  19. #define defaultHttpUrl @"appservice/student/"
  20. #define defaultHttpUrl2 @"appservice/student/"
  21. //上传资源
  22. #define defaultUploadUrl @"appservice/fileupload/"
  23. #define defaultUploadUrl2 @"appservice/fileupload/"
  24. //实操计时相关
  25. #define defaultTrainUrl @"appservice/train/"
  26. #define defaultTrainUrl2 @"appservice/train/"
  27. //公共类的请求
  28. #define defaultCommonUrl @"appservice/common/"
  29. #define defaultCommonUrl2 @"appservice/common/"
  30. //模拟
  31. #define defaultLnsimulator @"appservice/lnsimulator/"
  32. #define defaultLnsimulator2 @"appservice/lnsimulator/"
  33. //模拟
  34. #define defaultEdu @"appservice/edu/"
  35. #define defaultEdu2 @"appservice/edu/"
  36. // webservice
  37. #define lnwebserviceApi @"lnwebservice/api/"
  38. #define lnwebserviceApi2 @"lnwebservice/api/"
  39. // 远程教育
  40. #define lnwebserviceEdu @"lnwebservice/edu/"
  41. #define lnwebserviceEdu2 @"lnwebservice/edu/"
  42. //远程理论
  43. #define defaultEducation isOfficial? @"appservice/education/" : @"appservice2/education/"
  44. //#define defaultWebServiceNameSpace @"http://impl.webservice.core.miaxis.com"
  45. /**夜间模式,设置后,要保存在userDefault里面。用这个key来存取。
  46. 0表示关闭夜间模式,1表示开启。
  47. */
  48. #define nightModeKey @"nightMode"
  49. /**topUp
  50. */
  51. //测试的通知地址: http://218.6.66.181:9999/jxglpt/admin/alipay/rechargeNotify
  52. //服务器通知地址: http://fj.jppt.com.cn/jxglpt/admin/alipay/rechargeNotify
  53. #define topUpNotify @"http://fj.jppt.com.cn/jxglpt/admin/alipay/rechargeNotify"//服务器通知地址
  54. /**aliPay
  55. */
  56. //测试的通知地址: http://218.6.66.181:9999/jxglpt/admin/alipay/appNotify
  57. //服务器通知地址: http://fj.jppt.com.cn/jxglpt/admin/alipay/appNotify
  58. #define aliPayNotify @"http://fj.jppt.com.cn/jxglpt/admin/alipay/appNotify"//服务器通知地址
  59. #define aliPayScheme @"" // 支付宝回调串
  60. #define aliPartner @"" //合作身份者id,以2088开头的16位纯数字(客户给)
  61. #define aliSeller @"" //收款支付宝账号
  62. #define aliPrivateKey @"MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAKuaMzMc8J2Mrf4bb28I3rp5NcddxLuG2NVmb0w/h+HZz0lRFyuTstSPqcceMq6fuCTvZBF7SBya23mvafBPsVdsYwN9nU+Z7pZoc4FrafzoS98kvJM54Y4MI2r+ZwrUglyIGTzqvxuGO24gKnDRsNregXgMuOvoBKjLvsIar7sdAgMBAAECgYAKNN+6uIvvMwDeTk9wcTyeJrt2IjOjW7/l4XPZOyYf3s6fc71HED/guLLGbxtgm4teVwbCq2x8lxFayX4plvPbQFhhdbNn9YtqoYcw3YBjt3IoOrtSHb9ReIez1DbpJ7AzkqIC2ZW4APZ/e0HZ7U4JpgfZudsc6mX6PMX2/3EgwQJBANrMNXXa4B/huWnClFc3iMNaZxLtN7pi5fQeelELYQCbEPWRpnpBKn2tMd4Bps7M79/huwbxGGKmwaW5AlOOeMUCQQDIx635x5SWEZSPL+pGa+ecesAfPLc9udCw1TyaQ4lYWJEh/ZLJxa9x/wkMWZLEw6y7Aw3z/kkcXCdUPoHR5G55AkBLBFUYEXFivPvbXRGLTckgYbCRdq/ywdHh/0kk3Gfn00LfT47qv8kXyfgdDCfrI6zi7/w2Bxe7Sz192o8HowOZAkBAMR8dYcLOq/Y8RUx4kV0ueUxdcFMBiBwBvVsv0vHhbgeQv3qjyfFK2Agzi5vSDuF1tQdL//ut9oSYeZeV3Ju5AkEAgXBg3lsx8/rv4OUaB4tKMAk3xR8zoIHLnwl5jfBzD97nx3W11qEHRPfen90++9OWE9lLxvYkV1yHKDiFjS9QJw==" // 密钥
  63. //通知的名字及参数
  64. #define ALI_PAY_RESULT @"Ali_pay_result_isSuccessed"
  65. #define ALIPAY_SUCCESSED @"Ali_pay_isSuccessed"
  66. #define ALIPAY_FAILED @"Ali_pay_isFailed"
  67. /**
  68. 这个是表示资格证的判断条件
  69. */
  70. /**从userDefaul里面存取题库名称的key,不是C1A1这些。而是小车,客车,货车等
  71. 由userInfo负责,读写等操作。
  72. */
  73. #define quesLibNameKey @"questionLibraryName"
  74. /**这里添加一个背题模式好了。把加强的去掉,换成背题。
  75. 所谓背题,就是直接选择正确答案,然后显示解释
  76. */
  77. typedef NS_ENUM(NSInteger, QuestionType) {
  78. QuestionTypeOrdered = 1,
  79. QuestionTypeRandom,
  80. QuestionTypeChapt,
  81. QuestionTypeFault,
  82. //强化模式5
  83. QuestionTypeStrenth,
  84. QuestionTypeUndo,
  85. QuestionTypeFavorite,
  86. //背题模式
  87. QuestionTypeRecite,
  88. QuestionTypeExam,
  89. QuestionTypeNotDo,
  90. QuestionTypeNewRule,
  91. QuestionTypeMiOne,
  92. QuestionTypeMiTwo
  93. };
  94. typedef NS_ENUM(NSInteger, CorrectType){
  95. CorrectTypeFault = 0,
  96. CorrectTypeUndo,
  97. CorrectTypeRignt
  98. };
  99. /**其实可以用C的枚举类型。
  100. */
  101. typedef enum{
  102. aadf = 1
  103. }GALSKFJIEJFLKJSALDKJF;
  104. typedef void (^MyBlockType)(id);
  105. typedef void (^BlockTypeVo)(void);
  106. #define TICK NSDate *startTime = [NSDate date]
  107. #define TOCK NSLog(@"Time: %f", -[startTime timeIntervalSinceNow])
  108. /**这里稍微修改,就可以实现全局显示时间点。
  109. */
  110. #endif