发布于 2014-07-28 14:43:35 | 307 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Swift教程,程序狗速度看过来!

Swift编程语言

SWIFT,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C*共同运行于Mac OS和iOS平台,用于搭建基于苹果平台的应用程序。


 1.首先定义一份协议。

    protocol HttpToolProrocol{  
        //1.代理方法,将服务器返回的字典传递给调用者  
        func didRecieveResults(result:NSDictionary)  
    }  

 

 

 
2.定义一个代理属性

    //2.声明代理属性  
    var delegate : HttpToolProrocol?  


3.判断代理是否实现代理方法,如果实现将服务器返回的字典进行反序列化后传递给调用者

    //3.3.1将返回的data反序列化  
    var jsonResult:NSDictionary = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions(), error: nil) as NSDictionary  
      
    //3.4将服务器返回的字典传递给调用者  
    if(data){  
    self.delegate?.didRecieveResults(jsonResult)  
    }  


4.实现代理方法


    //代理方法  
      func didRecieveResults(result: NSDictionary) {  
      }  
     

 



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务