时光地下铁

Software is a great combination of art and engineering.

旅行

  去云南之前,我还想着租辆车,自驾游。后来去了泸沽湖才知道,自己完全低估了真正的山路有多难开。沿路来回400公里,是百分之百的山路。山路弯弯曲曲,爬坡下坡,感觉不出一公里,必有一个弯道。如此频繁的转弯,是对驾驶员严峻的考验,稍有不慎,就会车毁人亡,我是绝对受不了如此高强度的转弯,那是对心神的巨大消耗。

阅读全文 »

云南旅游地图

2019新年,放假十天。和几个朋友一商量,决定过年不回家了,去云南旅游。

前几天买了高铁票,今天规划一下旅游路线,以便买返程高铁。

计划出游七天:

阅读全文 »

Xcode工程警告在我们工作中经常遇到,却又常常忽略的。正确的处理Xcode警告可以使得我们开发出优秀的程序。而在实际开发过程中,我们有可能因为项目紧,开发周期短而忽视掉一些警告。本文旨在分析Xcode工程中的各种警告,并根据警告部分的程序对工程影响程度的大小,进行排序,然后提醒开发者,及时处理对工程影响较大的警告。

阅读全文 »

最近在做CALayer自定义属性(@property修饰)动画。之前没有深究过,现在有很多有意思的发现,写出来分享给大家。

首先把Demo LNLoadingLayer分享给大家,这是一个loading动画。

在做CALayer自定义属性动画之前,要先了解一个概念,即CALayer是一个符合键值编码的容器类(Key-Value Coding Compliant Container Classes)

符合键值编码的容器类

CALayer和CAAnimation都是符合键值编码的容器类(Key-Value Coding Compliant Container Classes),

这意味着你可以用任意key来设置值,即使这个key没有声明为CALayer的property。

阅读全文 »

上段时间看一为博主的博客,名字忘了,但是觉得它的博客样式很不错,我看到他的博客是基于Hexo的,用的主题是Yilia于是便有了我的新博客。

很早之前,我就开了lengain.gitHub.io这个博客,只是用着不方便,便没有维护进来。博客也写的不多,之前一直用简书,也写过一段时间的微信公众号,应该是写的不好,所以订阅量一直是身边的好友,没有多少读者。后来看到一首小诗,忘了名字和内容,但是根据那首小诗我想到一句话,就是”如果你想写作,就当做没有读者”。但凡你要表达自己的想法,最好的办法就是写出来。所以,我又又一次的决定,开始写起来。作为一个程序猿,还是觉得用自己的博客比较好。今日起,就转到这里吧,如果时间充裕的话,微信公众号我也会同步更新。

我是一个iOS开发者,博客里面免不了要发布一些技术文章。

我也是一个感性的人,也会把生活所感写到这里。

2018年就要过去了,希望2019不会太糟。

0%