为什么要考核 很多团队都会定期(月、季度、半年)进行绩效考核。为了刺激绩效,通常又会和经济利益绑定(奖金、期权)。但是绩效考核只是为了找到一种奖金的“合理”的分配方式吗?当然...
为什么要考核 很多团队都会定期(月、季度、半年)进行绩效考核。为了刺激绩效,通常又会和经济利益绑定(奖金、期权)。但是绩效考核只是为了找到一种奖金的“合理”的分配方式吗?当然...
原文链接:Using @autoclosure when designing Swift APIs Swift的@autoclosure属性能让你定义一个自动被闭包的参数。它...
先来一发苹果官网上Instruments User Guide,其实没啥用,英语不好的也懒得去看。(反正我是看不懂) 关于Instruments有网友如是说的:“一句话: 内...
一. 前言 首先想说一下为什么写这篇文章: 《启示录》这本书曾提到:如果开发的产品没有市场价值,那么无论开发团队多么优秀也无济于事。那么同样的,在我们程序员费尽周折抓取各...
原文链接 最近开发App时,需要用到声音服务。在查阅资料和文档后,发现iOS上播放声音有好几种方法。准备针对每种方法写一篇文章来详细说明。一来可以推动自己查阅文档教程来对声音...
原文链接 很多开发语言对nil这个概念,也都有不同的处理。Swift也一样,但处理方式有所不同。Swift语言很巧妙创造一种新的类型:Optional, 来修饰可以被赋值ni...
从 iOS 8 开始,苹果引入了全新的 App Extension,涉及到方方面面,例如今日面板、键盘、内容拦截器、分享动作等。但是官方对于 App Extension 的开...
0. 前言 作为一名刚入门的 iOS 开发者,前阵子稍稍研究了一下最新发布的 ARKit,然后结合几个其他开源项目做成了一个 ARGitHubCommits。前天在上海第 8...
原文链接 正文 我们在实际开发中偶尔会遇到一些很傻很天真的BUG,结果花了很长时间调试,最后发现这些BUG大多源于一个非常小的问题。最常见的就是在一个字符串中敲错了一两个字母...
原文链接 正文 在iOS实际开发中,我们需要根据设计师的UI文档来开发页面。UI文档中,关于颜色的标注格式有很多种:255 32 171,FF20AB,#FF20AB。 下面...
原文链接 正文 在实际开发中,print函数应该是我们最常用到的调试手段。使用非常灵活简单。但有的时候就是不够那么方便。在开发中主要体现在以下两点: 显示log语句的具体位置...
原文链接 正文 开发过iOS的人,一定使用过UserDefaults来存取数据。UserDefaults使用起来很简单,我们就以存取用户名和邮箱为例,来探讨下UserDefa...
定义代码质量 首先当你开始意识到项目里代码质量差的时候,恭喜你已经有了代码审美。这是推进编程水平的重要的一步。很显然,如果你不知道什么是差的代码,你就写不出好的代码。写不出好...
原文链接 正文 在实际项目中,我们经常会遇到一些需要对浮点型数据进行四舍五入的情况。 举个例子,有这么需求:在UI上显示你每次跑步的距离,以米为单位,小数点后精确点两位,第三...
原文链接 正文 在实际项目中,你可能会遇到一些场景需要使用格式化输出的。比如,在一个倒计时的UI界面,需要显示还剩多少分钟和多少秒(3:09),要求秒始终显示两位。 版本一:...
原文链接 正文 在实际项目中,我们经常遇到一些需要取随机数的情况。 比如:我们想要一个随机颜色,这时候需要三个随机的,范围是0-255之间的RGB值 版本一: arc4ran...