使用swift 中的注意,不断完善中
2015-03-01 17:32
260 查看
1. 应该充分利用swfit的新特性
比如如果按照oc里的习惯,调用一个delegate中都optional函数应该这样写
先检查是不是nil,再检查是否实现了方法,而swift应该这样写
简单了许多!
2.
比如如果按照oc里的习惯,调用一个delegate中都optional函数应该这样写
if delegate != nil && delegate!.respondsToSelector("downloadProgress:progress:"){ delegate!.downloadProgress!(self, progress: totalProgress) }
先检查是不是nil,再检查是否实现了方法,而swift应该这样写
delegate?.downloadProgress?(self, progress: totalProgress)
简单了许多!
2.
相关文章推荐
- [转]使用IOCP需要注意的一些问题~~(不断补充)
- 使用IOCP需要注意的一些问题~~(不断补充)
- 使用IOCP需要注意的一些问题~~(不断补充)
- Swift中KVO(监听)的使用方法及注意事项
- swift开发多线程篇 - NSThread 线程相关简单说明(一些使用和注意点)
- Ibatis.Net和Ibatis使用注意点及异同点(不断更新)
- Swift中使用C API时传递指针注意事项
- 使用过得sql语句展示--会不断更新完善
- 【Swift】swift中使用kvc赋值的时候,注意事项
- java读写文件的几种方式(不断完善),方便日后使用
- 我自己常用的linux命令及使用技巧(不断完善中)
- iOS开发 or xCode 使用 学习备注(不断完善)
- boost库在windows下使用时的编译、链接注意事项(不断更新)
- Swift开发过程中常用到的一些使用技巧和注意的地方
- cocosbuilder 使用的那些事[不断完善中]
- 在使用WCF RIA Services时所要注意的,不断更新中……
- VS2012_MVC4入门例子、代码视图分离办法、需要注意的坑爹问题等_被坑后不断更新此贴,要转载的话,请使用链接,不要转载内容
- nginx lua使用注意事项(开发过程中会不断更新)
- iOS 字符串长度计算boundingRectWithSize遇到 " \r\n"的时候,后面的字符串长度返回0 在swift中使用pod导入第三方库时,注意事项
- java读写文件的几种方式(不断完善),方便日后使用