所有文章

  • Published on
    The Time Traveller (for so it will be convenient to speak of him) was expounding a recondite matter to us. His pale grey eyes shone and twinkled, and his usually pale face was flushed and animated...
  • Published on
    今天在用`List`的时候遇到一个问题,我的一个节目,需要用到嵌套的`List`,最开始的时候一直都搞不懂在渲染二级`cell`的时候,如何把数据传到渲染的函数中。因为我之前只有一层`List`的时候,都是在`class`中维护好了数据列表,假设叫`userArray`,然后在`list`的渲染函数`renderHandler`中,根据`index`来取数据的。
  • Published on
    从[官网](https://www.layabox.com/)下载安装LayaAirIDE之后,新建一个项目,编译,会提示“版本不匹配! 全局 tsc (2.6.2) != VS Code 的语言服务(2.1.5)。可能出现不一致的编译错误”。最开始的时候我不太熟悉,就直接点击了“不要再次检查”。
  • Published on
    准备开一个大坑,曾经我也有一个装逼的梦想,想要阅读Linux操作系统的源代码,后来因为娶妻生娃打游戏太忙就没弄。现在想想,嗯,这些都不是理由,都是借口。
  • Published on
    在iOS 9中引入了一个新的类[UILayoutGuide](https://developer.apple.com/documentation/uikit/uilayoutguide)。这个类可以用来
  • Published on
    最近一周是我入职oTMS两年来最轻松的时间了,一方面没有报出来的bug等着修,另一方面这个sprint排的任务做的差不多的,可以闲下来学点新知识。先看下我最近半年的情况吧,毕竟上下文还是很重要的。大女儿上了托班,相对来说我老妈的带孩子压力小了一点(因为还有老二)。二女儿还小,目前9个多月,我一会到家就剩下带孩子,帮忙做家务,然后哄哄孩子,洗洗刷刷,睡觉。没有挤出时间来学习,略惭愧吧。那上班的时候又忙着做开发任务,也未能挤出时间学习,路上在玩游戏,这点我倒没有觉得丢人什么的,我觉得这是我的爱好,能让我轻松一点。
  • Published on
    AutoLayout在布局上面用起来很好用,很多时候只用它就可以搞定布局相关的需求。不过在用AutoLayout做布局的时候也有一些问题很烦,其中一个就是约束冲突。有的时候忽然发现命令行里面打出约束冲突的日志,如果此时界面简单还好,拔来拔去就那几个地方,很容易就搞定了。但是如果此时界面很复杂,想找出是哪个地方的约束冲突了就不好搞了。很多时候bug不好修是因为找不到bug是哪里引起的,找到了根源就好修了。
  • Published on
    翻译自:[Method Dispatch in Swift](https://www.raizlabs.com/dev/2016/12/swift-method-dispatch/)。方法调度说的是当调用一个方法的时候程序如何选择哪一条指令来执行。这在每一次方法被调用的时候都会发生。知道方法调度是如何工作的对于编写高效代码来说是必须的,而且也能帮助理解Swift里面一些令人迷惑的行为。