swift和oc

Swift和OC,是编译型语言、解释性语言、运行时语言 首先需要明确的一点是,什么是编译型语言和解释性语言 编译型语言,就是在其执行过程中需要先将其经过编译成机器码来给计算机识别的,其执行效率就会比较高这个是显而易见的,常见比如:C、C++ 而解释型语言,是不用编译这个过程的,只是在执行时通...

2019-01-08 13:51:06

阅读数 23

评论数 0

时间复杂度和空间复杂度

1.时间复杂度          时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行...

2019-01-08 13:49:50

阅读数 15

评论数 0

时间复杂度和空间复杂度

1、时间复杂度    (1)时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多...

2019-01-08 13:04:45

阅读数 24

评论数 0

iOS swift 项目颜色的扩展

swift项目常用的扩展 1.UIColor的扩展 extension UIColor {     open static func rgbColor(_ r:CGFloat, _ g:CGFloat, _ b:CGFloat, _ alpha:CGFloat = 1.0) -&amp...

2018-07-26 17:03:10

阅读数 49

评论数 0

swift4 tableViewCell 结合 Kingfisher 、SnapKit的使用

pod中加入第三方 Kingfisher  SnapKit pod第三方 platform :ios, '10.0' target 'ChatWorld' do   # Comment the next line if you're not using Swift and don't wan...

2018-07-26 13:35:06

阅读数 201

评论数 0

指挥控制系统(多信号显示控制)

 效果如图:对信号源进行各种手势操作,通过wifi控制大屏显示的内容,如何显示自由定制 标题效果图 ​​ 主要技术用到socketIO版本为10.0.0,服务器的socketIO不一致的情况下回出错,上代码了 1.由于数据需要大量的全局便于定制扩展,写个数据管理的单例 import UI...

2018-07-26 11:32:49

阅读数 39

评论数 0

swift4 extension的使用

相对于OC中一个常用类的扩展OC需要引入扩展类头文件,而swift你只需要在任意文件下使用extension对某个类进行扩展,全局调用,以tableView的头部刷新为例,扩展头部刷新方法: import UIKit import MJRefresh public  typealias bl...

2018-07-25 15:38:45

阅读数 275

评论数 0

swift给tabbar的item加个弹性动画

模仿淘宝的tabbar的弹性动画效果 1.在tabbarViewController中重写   override func viewWillLayoutSubviews() {      super.viewWillLayoutSubviews()      print(self.tabBar...

2018-07-25 15:21:23

阅读数 56

评论数 0

iOS OC 根控制器切换无过度动画加个layer过渡动画

   CATransition  *transtion =[CATransition animation];    transtion.duration = 0.2;    transtion.startProgress = 0;    transtion.endProgress = 1;    ...

2018-03-24 15:30:53

阅读数 307

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭