美文网首页
山海皆可平难平是人心 _LD年终总结

山海皆可平难平是人心 _LD年终总结

作者: LD_左岸 | 来源:发表于2019-01-02 15:55 被阅读48次

    岁月无痕 流年沧桑 转眼又到了18年底春运的时刻 今年的关键词就一个:忙碌

    • 技术Or工作

      • 一开春来了 数学App的开发就进入了收尾测试阶段,由于时间紧张加二把刀新来的产品经理思路不清晰 产品规划浅显 和对session保持会话的不熟悉 导致1.0的开发困难重重 好在最后经过东哥的不懈努力还是顺利上架App Store了
      • 阳春三四月份 进入了另一款数学App的开发 依然是时间极短暂 一个月开发上线交付用户,导致大三月份加班81.5个小时 996的感觉还是很嗨(ku)皮(bi)的 好在多赚了几块钱的加班费 期间用的技术主要是原生和H5端交互 基本无啥难点 像切菜一样嗨(hai)皮(pi)的完成了

      • 五月份准备版本大升级 依然是每天不停的敲代码 依然是时间紧任务重的不停加班code 印象比较深的是凌晨5点打车从东三环回家 感觉那段时间B座餐厅的菜从头吃了个遍.技术实现上还是混合开发由于H5采用了Vue的框架在交互过程中 给自己遇见了一个小坑好在及时审视代码 短时间内得到了解决

      • 下半年从外包手里接外包开发的项目加新需求新设计.开发过程一度很酸爽 三手的老项目 接口文档没有 后台开发的一点改动不想有(一直浮现在眼前一个段子 难道后台的是新手改老代码) 导致App端不断迁就Web段的接口一个控制器中五六个网络请求 一个接口调试一两天 期间悟性得到了大幅度提高

      • 到现在年尾了 对五月份的产品又来了个大迭代 好在现在已进入测试阶段.总的来说 今年没有太多技术方面新的探索 感觉一直都是在不停的写UI写功能实现 调试Bug

    • 运动Or读书

      • 跑步今年基本都在坚持做一周一次 规律性很高的是在加班频繁的时候无论多忙周五六点一下班就去奥森 这也是个人缓解压力的一个好方法
      • 读书的话 把去年立了Flag的《Effective Objective-C 2.0:编写高质量ios与os x代码的52个有效方法》通读了一遍 感觉还是Get到了很多东西的 而且觉得这本书 值得结合工作多读几遍 其中对之前一些概念的理解也因为作者的详细表述而感觉清晰了然了
        For example

    void(^block)(void); 
    if ( /*some condition*/ ) {
       block = ^{
                NSLog(@"A");
            };
    } else {
       block = ^{
                NSLog(@"B");
            };
    }
    block();
    
    定义在if及else语句中的两个块都分配在栈内存中 编译器会给每个块分配好栈内存 
    然而离开了相应的范围之后 编译器有可能把分配给块的内存覆写掉 
    于是这两个块 只能保证在if或者else语句范围之内有效 这样写出来的代码可以编译 但是运行起来 时而正确 时而错误 
    若编译器未覆写待执行的块 则程序照常运行 若覆写 则程序崩溃
    为解决此问题,可给块发送copy消息以拷贝之 
    这样的话 就可以把块从栈复制到堆了 拷贝后的块 可以在定义它的那个范围之外使用了 
    而且一旦复制到堆上 块就成了带引用计数的对象了 后续的复制操作都不会真的执行复制 只是递增块对象的引用计数 
    如果不在使用这个块 那就应将其释放 在ARC环境下会自动释放 而手动管理引用计数则需要自己调用release 当引用计数降为0后 分配到堆上的块(heap block) 会像其他对象一样 为系统所回收 
    而分配到栈上的块(stack blcok)则无须明确释放 因为栈内存本来就会自动回收 刚才那段代码之所以危险 原因在此
    明白这一点后 只需给代码加上两个copy方法调用 就可令其变的安全
    void(^block)(void);
        if (/*some condition*/) {
            block = [^{
                NSLog(@"A");
            } copy];
        }else{
            block = [^{
                NSLog(@"B");
            } copy];
        }
        block();
    }
    
    • 期待Or规划
      • 期待成为一个做事的人 能够踏踏实实的把心思放在做事上 而不是整天纠结于三瓜两枣的俗事 正所谓 去枝蔓 立主脑 把时间和精力放在大方向正确的道路上 因为要做的事情还有很多 哪有时间在一些不值得的事上消磨浪费
        正如罗胖跨年演讲中提到的

    做事的人和不做事的人,有啥区别?不做事的人经常讨论一些抽象的问题:情感和理智哪个重要?理想和现实怎么能平衡?远方和苟且怎么选择?着眼未来和回到初心哪个更重要?

    • 规划就立几个 Flag吧 希望新的一年能及早的达成 阿门
    序号 要做的事 希望达成的效果
    1 Java 熟悉语法 能看懂代码 会写接口 顺道搞搞数据库
    2 OC 三方库 MJ的两个库自不必说 YYKit AFN源码阅读
    3 读书 看些让人心中宁静的吧

    相关文章

      网友评论

          本文标题:山海皆可平难平是人心 _LD年终总结

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