总结

一、Swift简介
    Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Objective-C*共同运行于Mac OSiOS平台,用于搭建基于苹果平台的应用程序。
    Swift是一款易学易用的编程语言,而且它还是第一套具有与脚本语言同样的表现力和趣味性的系统编程语言。Swift的设计以安全为出发点,以避免各种常见的编程错误类别。
应用范围:
    Swift 是一种新的编程语言,用于编写 iOS 和 OS X 应用。Swift 结合了 C 和 Objective-C 的优点并且不受C兼容性的限制。Swift 采用安全的编程模式并添加了很多新特性,这将使编程更简单,更灵活,也更有趣。Swift 是基于成熟而且倍受喜爱得 Cocoa 和 Cocoa Touch 框架,他的降临将重新定义软件开发。
    Swift 的开发从很久之前就开始了。为了给 Swift 打好基础,苹果公司改进了编译器,调试器和框架结构。我们使用自动引用计数(Automatic Reference Counting, ARC)来简化内存管理。我们在 Foundation 和 Cocoa的基础上构建框架栈并将其标准化。Objective-C 本身支持块、集合语法和模块,所以框架可以轻松支持现代编程语言技术。正是得益于这些基础工作,我们现在才能发布这样一个用于未来苹果软件开发的新语言。
    Objective-C 开发者对 Swift 并不会感到陌生。它采用了 Objective-C 的命名参数以及动态对象模型,可以无缝对接到现有的 Cocoa 框架,并且可以兼容 Objective-C 代码。在此基础之上,Swift 还有许多新特性并且支持过程式编程和面向对象编程。
二、用xib创建的问文件产生冲突怎么解决
xib出现冲突的原因:因为xib文件十分容易造成修改,它不像源文件中的代码,必须真正修改才算,xib和SB文件,只要你点开,不经意的点击几个控件看看,就很容易造成了文件的修改,因为你很容易把控件挪动了1、2个像素,而你自己不知道,我们之前说过xib文件其实是以xml形式存储的,你挪动了1、2个像素这个文件也算修改过了。
解决办法:xib、SB文件有两种查看方式,当文件冲突的时候普通的interface builder方式打开文件会失败。此时右键该xib或SB文件,选择source code方式打开文件,之后解决冲突的思路与解决project.pbxproj文件冲突的方式是一样的,文件中全局搜索<<<<或>>>>定位到错误位置,根据实际情况,删除一个版本的代码,保留另一个版本的代码,直到文件中所有冲突都解决掉。

xib3_2.png

解决方法就是根据实际需要保留一个版本的代码删除另一个版本的代码,和<<<<<、>>>>>>、======等东西就可以了。
三、Json解析出来的数据怎么缓存?SDWebImage是怎么实现的?支付宝支付需要传的数据是什么?
 
 
四、如果有5个接口同时进行解析,解析出来的数据怎么判断是哪个接口返回的数据?
 
 
 
posted @ 2016-03-09 15:19  夜斗  阅读(144)  评论(0编辑  收藏  举报