美文网首页
代码优化

代码优化

作者: 守护浪漫的小香樟 | 来源:发表于2019-10-22 09:53 被阅读0次

左开发时间久了看看以前的代码。或者看看别人的代码,总感觉有些许繁琐需要优化,今天我门以全局弹窗为例说一下个人的小想法。


一、首先我们看一下我前同事是怎么完成这个功能的

//加载弹窗

UIWindow *window = [UIApplication sharedApplication].keyWindow;

 HKLeSeeNewPeopleView * view = [HKLeSeeNewPeopleView fastView];

view.frame= window.frame;

  view.titleImg.image= [UIImageimageNamed:@"yin1"];

[windowaddSubview:view];

//加载点击事件

就是添加了一个手势点击事件。在这段话下面。 然后再写上方法  

二、 当然我不是说这种方法不行。 因为他也实现了功能,所以也是可行的。 但是我们应该有更简单更容易扩展的方式(外部调用简单,实现起来可能更麻烦) 作为一个优秀的程序员就是要让代码更加优雅

    [[HKSuspensionView Share] showHappyHomeFinish:^(BOOL close){

      //处理点击后的内容

    }];

三、是不是看起来超级简单?(优雅)。 那么这个是不需要传递参数的,  当我们需要公用这个类。需要传递参数时我们需要怎么处理呢?

1、首先我们看外部调用。采用单里模式给定相关参数。 一般是枚举或者model。根据相关参数进行设置UI或者交互逻辑

[[NewCustomerGuideView sharedSingleton] showStyle:NewCustomerGuideWatch finish:^(NSInteger index){

//进行点击后的操作

}];

2、下面我们看一下实现方式

设定枚举以及回调 单例实现 关闭页面

相关文章

  • Python-02进阶-07代码优化技巧

    代码优化技巧 优化原则 核心技巧 其他技巧 Python 代码性能优化技巧 常用代码优化技巧 sort()优于so...

  • web前端开发编码规范及性能优化

    代码优化 这个部分仅仅将代码优化本身,不考虑性能,关于代码部分的性能优化在 页面渲染 部分 代码优化 中 HTML...

  • 编译器笔记46-代码优化-常用的代码优化方法

    优化的分类 机器无关优化: 针对中间代码 机器相关优化: 针对目标代码 局部代码优化: 单个基本块范围内的优化 全...

  • java综合知识点(四,优化篇)

    优化篇 一、代码优化 代码结构层次的优化(目的:更加方便代码的维护--可维护性,可读性) 1.代码注释(代码规范)...

  • 编译原理系列之十 代码优化

    代码优化 代码优化可分为与机器有关的优化和与机器无关的优化。与机器有关的优化一般在目标代码上进行。与机器无关的优化...

  • 腾讯做优化的大佬三下五除二让我程序快了200%

    这篇文章主要跟大家说说程序性能优化,说到程序性能优化咱们先来谈谈代码优化~ 代码优化 代码优化其实一个很重要的课题...

  • Android优化

    压缩APK文件 优化UI 内存优化 优化代码查看代码逻辑,提取通用代码设计模式 压缩APK文件 Android s...

  • 编译原理四——代码优化

    代码优化 代码优化的含义是:对代码进行等价变换,使得变换后的代码具有更高的时间效率和空间效率。代码优化的目的是提高...

  • 代码优化总结

    目录 代码优化的引出 代码优化的目标 代码优化细节(1)尽量指定类、方法的final修饰符(2)尽量重用对象(3)...

  • 实战001-提煤单明细查询

    一、code 二、优化代码 2.1、优化在循环中发SQL 优化后代码 二、SQL 二、使用 Profile 分析 ...

网友评论

      本文标题:代码优化

      本文链接:https://www.haomeiwen.com/subject/fxwfvctx.html