时光地下铁

走走停停,看看风景

0%

  不知道从哪一刻开始,脑海里会如电影胶片般浮现各种场景,似是平行时空,让我觉得那就是我经历的一样。
  等到这种想法蹦出的越来越多,越来越频繁的时候,我决定把这些写出来。
  我在标签里面添加了一个新标签,叫做一千种人生
  你是否也有一千种人生?

最近发布了一款Mac系统环境下的App,名字叫做“二维码扩展”,发布过程比正常的发布过程多花了不少时间,历时一个多月。在此记录一下。

第一次提交审核,第二天就出来审核结果了,是由于App的语言适配除了问题,然后我迅速修复了。

再次提交审核,App审核状态变为审核中In Review,然后就开始了漫长的等待。

阅读全文 »

二维码扩展服务协议及隐私政策

欢迎您使用二维码扩展!
为使用二维码扩展,您应当阅读并遵守《二维码扩展服务协议》(以下简称“本协议”)。请您务必审慎阅读、充分理解各条款内容,特别是免除或限制责任的相应条款,以及开通或使用某项服务的单独协议,您使用此服务即表示您接受本协议。限制或免除责任条款可能以加粗形式提示您注意。 除非您已阅读并接受本协议所有条款,否则您无权使用二维码扩展服务(以下简称“本服务”)。您对本服务的任何查看使用行为即视为您已阅读并同意本协议的约束。

阅读全文 »

最近,Apple发布iOS 13 预览版 支持深色模式,优化了照片与相机功能,还有输入法的升级等。

想尝鲜的同学可以参考本文进行升级。苹果系统每个版本的前几个beta版,都会有很多bug,因此心里面要有准备。如果想要新系统的开发做出贡献,可以使用Feedback反馈自己使用中遇到的bug,Feedback会在新系统安装后自动出现。

升级前,请参照如下表格,查看机型是否支持新系统的安装。也可以去官网查看苹果开发者官网

iOS iPad OS
iPhone XS/XS Max iPad Pro 12.9-inch/9.7-inch
iPhone XR iPad Pro 10.5-inch
iPhone X iPad Pro 12.9-inch 2nd/3rd
iPhone 8/8 Plus iPad Pro 11-inch
iPhone 7/7 Plus iPad Mini 4/5th
iPhone 6s/6s Plus iPad 5th/6th
iPhone SE iPad Air 2/3rd
iPod touch (7th generation)
阅读全文 »

旅行

  去云南之前,我还想着租辆车,自驾游。后来去了泸沽湖才知道,自己完全低估了真正的山路有多难开。沿路来回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。

阅读全文 »