单例模式的一个类

//

//  GatewaySwift.swift

//  BearAppIos

//

//  Created by zhaizi on 11/27/14.

//  Copyright (c) 2014 Apportable. All rights reserved.

//

 

import Foundation

 

 

class GatewaySwift {

    

    

    //初始化单例模式

    class var shared:GatewaySwift{

        dispatch_once(&Inner.token) {

            Inner.instance = GatewaySwift()

        }

        

        return Inner.instance!

        

    }

    

    struct Inner {static var instance :GatewaySwift?

        static var token:dispatch_once_t  = 0

        

    }

    

    //—接口列表

    

    //登陆

    func login(_user :VOUser) -> VOUser{

        

        println(“login”)

        

        return VOUser()

    }

    

    

    //注册

    func regist(){

        

    }

    

    

    //得到用户信息

    func getUserInfoFromUserId(){

        

    }

    

    

    //得到关注的好友列表 

    func getFollowUserInfo (){

        

        

    }

    

    

    //得到所有的商店的产品

    

    func getAllShopItem(){

        

        

        

    }

    

    //得到本地的课程

    

    func getCourseFromLocal(){

        

    }

    //得到推荐的好友

    

    func getRecommandUsers(){

        

        

    }

    

   

    

    

    

    

    

}