func.swift 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. //
  2. // func.swift
  3. // SocketChat
  4. //
  5. // Created by Justine on 16/5/20.
  6. // Copyright © 2016年 AppCoda. All rights reserved.
  7. //
  8. import Foundation
  9. //去除首位String空格--------------------------------------
  10. let whitespace = NSCharacterSet.whitespaceAndNewlineCharacterSet()
  11. //去字符串空格
  12. func trimstring(str:String,trimchar:String = " ")->String{
  13. let array = str.componentsSeparatedByCharactersInSet(NSCharacterSet (charactersInString: trimchar))
  14. let arrayStr = array.joinWithSeparator("")
  15. return arrayStr
  16. }
  17. //#define APPDELEGATE (AppDelegate*)[[UIApplication sharedApplication] delegate]
  18. let APPDELEGATE:AppDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
  19. //################### About AppdeleGate. NotificationTypes ##########
  20. let Notificationtypes:UIUserNotificationType = [UIUserNotificationType.Alert,UIUserNotificationType.Badge, UIUserNotificationType.Sound]
  21. let userDefaults = NSUserDefaults.standardUserDefaults()
  22. //#################### About SERVER IP Address Include Port##############
  23. let CENTER_SERVER = "http://gateway.lxumc.com:8082/app/user/"
  24. let APP_SERVER = "APP_SERVER"
  25. let CHAT_SERVER = "CHAT_SERVER"
  26. let FILE_UP_SERVER = "FILE_UP_SERVER"
  27. let FILE_DOWN_SERVER = "FILE_DOWN_SERVER"
  28. let UPDATE_SERVER = "UPDATE_SERVER"
  29. let SERVER_ID = "SERVER_ID"
  30. let SOCKET_SERVER = "SOCKET_SERVER"
  31. let GET_CENTER_SERVER = ManagerUserDefault().SelectUserDefault(CENTER_SERVER) as! String
  32. let GET_APP_SERVER = ManagerUserDefault().SelectUserDefault(APP_SERVER) as! String
  33. let GET_CHAT_SERVER = ManagerUserDefault().SelectUserDefault(CHAT_SERVER) as! String
  34. let GET_FILE_UP_SERVER = ManagerUserDefault().SelectUserDefault(FILE_UP_SERVER) as! String
  35. let GET_FILE_DOWN_SERVER = ManagerUserDefault().SelectUserDefault(FILE_DOWN_SERVER) as! String
  36. let GET_SERVER_ID = ManagerUserDefault().SelectUserDefault(SERVER_ID) as! String
  37. let GET_SOCKET_SERVER = GET_APP_SERVER
  38. var USER_SOCKET_SERVER_URI = ((GET_APP_SERVER).componentsSeparatedByString(":"))
  39. let SOCKET_HOST = USER_SOCKET_SERVER_URI[0]
  40. let SOCKET_PORT = Int(USER_SOCKET_SERVER_URI[1])
  41. //################## About LoginMsg
  42. let USERDEFAULT_USER_NAME = "USERDEFAULT_USER_NAME"
  43. let USERDEFAULT_LOGIN_NAME = "USERDEFAULT_LOGIN_NAME"
  44. let USERDEFAULT_USER_PWD = "USERDEFAULT_USER_PWD"
  45. let USERDEFAULT_USER_ID = "USERDEFAULT_USER_ID"
  46. let USERDEFAULT_PASSWORD = "USERDEFAULT_PASSWORD"
  47. let USERDEFAULT_SERVER_ID = "USERDEFAULT_SERVER_ID"
  48. let USERDEFAULT_APP_TOKEN = "USERDEFAULT_APP_TOKEN"
  49. let GET_USER_NAME = ManagerUserDefault().SelectUserDefault(USERDEFAULT_USER_NAME) as! String
  50. let GET_USER_ID = ManagerUserDefault().SelectUserDefault(USERDEFAULT_USER_ID) as! String
  51. let GET_USER_TOKEN = ManagerUserDefault().SelectUserDefault(USERDEFAULT_APP_TOKEN) as! String
  52. let GET_USER_PWD = ManagerUserDefault().SelectUserDefault(USERDEFAULT_USER_PWD) as! String
  53. //############### Check SMS ###############
  54. let RequireSMSURL = (GET_APP_SERVER) + "/zhuxunserver/sms/sendCode"
  55. let CheckSMSURL = (GET_APP_SERVER) + "/zhuxunserver/sms/authCode"