iOS开发小抄程序员的八卦生活

第一个Swift项目化成了一坨屎💩

2021-06-22  本文已影响0人  zhangyin

第1章 未来之光

Swift是未来的光,做iOS开发当然要转到swift上了。

第2章 起心动念

于是在一个夜黑风高的晚上,我决定下一个项目一定要用swift来写。

第3章 机会来了

机会来了,一个新的项目!
这个项目被设置了一个严格的deadline
Deadline是严肃的,因为翻译成中文的意思就是:“死线”,大致就是到期完不成就自个儿去死的意思吧。
有个诗人说:“生活就是一场冒险”
何况还有人给你发工资让你去冒险!
生死看淡,不服就干!

第4章 无知者无畏

一开始总觉得时间无限多,面向百度编程,边学边用,各种轮子造的不亦乐乎,一心想建立一个100%纯swift的项目,一定要完全摆脱oc的阴影。

一想到这个美好的未来,我的脸上不禁露出了迷之微笑~

第5章 麻烦开始

很快就开始发觉时间似乎不太够用了!
造轮子用去了太多的时间!
很多的功能都是之前在oc上用过并验证过的,都是当年出大力流大汗积攒下来历史遗产。
这时有个声音说到:

用Swift重写一遍!   用代码转换器自动转换一下!

但是重写的代码你能保证100%正确吗?
你能保证一切都正确吗?
你能保证一个标点符号都不差,每条代码的语义都不会出错吗?

对于一个从十多岁开始就患上老年痴呆症的人来说,我100%不信任自己的代码。一个小小的橡胶垫圈就可以导致挑战者号航天飞机解体,那么小手一抖错了一个字符也有可能触发整个程序在某个时刻遇到灵异事件,从而导致更多的时间浪费。

第6章 死神来了

Deadline是一个定时炸弹!你能听到它的滴答声。
本来coding是一个挺有乐趣的事情,能让人产生控制世界的幻觉,像毒品一样令人上瘾。
可是一旦给coding加上一个严格的期限和绩效,而你又必须通过coding换取生活所需,它就立刻变成了一个张牙舞爪的巨兽,如果你不能驾驭它,便会被它反噬。

第7章 化屎

Deadline就站在那里静静的看着你,已经能看见他手的刀了,苟活还是继续战斗?
网易音乐里正在放着一首歌:“你是那傻B,傻B傻B傻B......”
放弃挣扎吧,交付最大。
于是xxx-Bridging-Header.h、xxx-Swift.h搞起来,你中有我、我中有你,这代码真像一坨屎啊...

上一篇下一篇

猜你喜欢

热点阅读