Skip to content

Instantly share code, notes, and snippets.

Created January 19, 2016 02:35
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
Star You must be signed in to star a gist
Save tranhieutt/6d2b445d2ec78273e3a7 to your computer and use it in GitHub Desktop.
import Foundation
import Alamofire
public class ServiceManager {
class var sharedInstance: ServiceManager {
struct Static {
static var onceToken: dispatch_once_t = 0
static var instance: ServiceManager? = nil
dispatch_once(&Static.onceToken) {
Static.instance = ServiceManager()
return Static.instance!
public func getInformationOfItemVia(barCodeString: String, completion: ((list : NSDictionary!) -> Void)?) {
//--- block code.
let manager = Alamofire.Manager.sharedInstance
let headers = ["Accept": "application/json","X-Mashape-Key": "tKxQHTDGAbmsh3dKmcUkZOz0utf1p1ZyJ4OjsnDxjp0ybJQGxP"]
let params = ["latitude" : 21.027764,"longitude":105.834160] as Dictionary<String, AnyObject>
manager.request(.GET, "",parameters: params, headers: headers).responseJSON { response in
let json = JSON(data:!);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment