自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 swift和oc

Swift和OC,是编译型语言、解释性语言、运行时语言首先需要明确的一点是,什么是编译型语言和解释性语言编译型语言,就是在其执行过程中需要先将其经过编译成机器码来给计算机识别的,其执行效率就会比较高这个是显而易见的,常见比如:C、C++而解释型语言,是不用编译这个过程的,只是在执行时通过相应的翻译器(虚拟机)逐行翻译。这样它的跨平台性就会较好,因为可以直接通过编译器编译成需要的平台上的...

2019-01-08 13:51:06 169

原创 时间复杂度和空间复杂度

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

2019-01-08 13:49:50 124

原创 时间复杂度和空间复杂度

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

2019-01-08 13:04:45 251

原创 iOS swift 项目颜色的扩展

swift项目常用的扩展1.UIColor的扩展extension UIColor {    open static func rgbColor(_ r:CGFloat, _ g:CGFloat, _ b:CGFloat, _ alpha:CGFloat = 1.0) -> UIColor{        let color:UIColor = UIColor(red: r/25...

2018-07-26 17:03:10 555

原创 swift4 tableViewCell 结合 Kingfisher 、SnapKit的使用

pod中加入第三方 Kingfisher  SnapKitpod第三方platform :ios, '10.0'target 'ChatWorld' do  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks  use_frameworks!  po...

2018-07-26 13:35:06 958

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

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

2018-07-26 11:32:49 348

原创 swift4 extension的使用

相对于OC中一个常用类的扩展OC需要引入扩展类头文件,而swift你只需要在任意文件下使用extension对某个类进行扩展,全局调用,以tableView的头部刷新为例,扩展头部刷新方法:import UIKitimport MJRefreshpublic  typealias blockDataSouce = (_ dataArray:[Any],_ canRefresh:Bool...

2018-07-25 15:38:45 1162

原创 swift给tabbar的item加个弹性动画

模仿淘宝的tabbar的弹性动画效果1.在tabbarViewController中重写  override func viewWillLayoutSubviews() {     super.viewWillLayoutSubviews()     print(self.tabBar.subviews)     //MARK:遍历出UITabBarButton    for vi...

2018-07-25 15:21:23 509

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

   CATransition  *transtion =[CATransition animation];    transtion.duration = 0.2;    transtion.startProgress = 0;    transtion.endProgress = 1;    transtion.type = @"rippleEffect";;    transtion.typ...

2018-03-24 15:30:53 784

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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