為什么要考核 很多團隊都會定期(月抑堡、季度疮方、半年)進行績效考核。為了刺激績效愿险,通常又會和經(jīng)濟利益綁定(獎金、期權)孝鹊。但是績效考核只是為了找到一種獎金的“合理”的分配方式嗎坪圾?當然...
為什么要考核 很多團隊都會定期(月抑堡、季度疮方、半年)進行績效考核。為了刺激績效愿险,通常又會和經(jīng)濟利益綁定(獎金、期權)孝鹊。但是績效考核只是為了找到一種獎金的“合理”的分配方式嗎坪圾?當然...
原文鏈接:Using @autoclosure when designing Swift APIs Swift的@autoclosure屬性能讓你定義一個自動被閉包的參數(shù)。它...
先來一發(fā)蘋果官網(wǎng)上Instruments User Guide杰赛,其實沒啥用呢簸,英語不好的也懶得去看。(反正我是看不懂) 關于Instruments有網(wǎng)友如是說的:“一句話: 內(nèi)...
一. 前言 首先想說一下為什么寫這篇文章: 《啟示錄》這本書曾提到:如果開發(fā)的產(chǎn)品沒有市場價值,那么無論開發(fā)團隊多么優(yōu)秀也無濟于事根时。那么同樣的瘦赫,在我們程序員費盡周折抓取各...
原文鏈接 最近開發(fā)App時确虱,需要用到聲音服務。在查閱資料和文檔后替裆,發(fā)現(xiàn)iOS上播放聲音有好幾種方法校辩。準備針對每種方法寫一篇文章來詳細說明。一來可以推動自己查閱文檔教程來對聲音...
原文鏈接 很多開發(fā)語言對nil這個概念辆童,也都有不同的處理宜咒。Swift也一樣,但處理方式有所不同把鉴。Swift語言很巧妙創(chuàng)造一種新的類型:Optional, 來修飾可以被賦值ni...
從 iOS 8 開始,蘋果引入了全新的 App Extension逗威,涉及到方方面面峰搪,例如今日面板、鍵盤凯旭、內(nèi)容攔截器概耻、分享動作等。但是官方對于 App Extension 的開...
0. 前言 作為一名剛?cè)腴T的 iOS 開發(fā)者罐呼,前陣子稍稍研究了一下最新發(fā)布的 ARKit鞠柄,然后結(jié)合幾個其他開源項目做成了一個 ARGitHubCommits。前天在上海第 8...
原文鏈接 正文 我們在實際開發(fā)中偶爾會遇到一些很傻很天真的BUG嫉柴,結(jié)果花了很長時間調(diào)試厌杜,最后發(fā)現(xiàn)這些BUG大多源于一個非常小的問題。最常見的就是在一個字符串中敲錯了一兩個字母...
原文鏈接 正文 在iOS實際開發(fā)中计螺,我們需要根據(jù)設計師的UI文檔來開發(fā)頁面夯尽。UI文檔中,關于顏色的標注格式有很多種:255 32 171登馒,F(xiàn)F20AB匙握,#FF20AB。 下面...
原文鏈接 正文 在實際開發(fā)中陈轿,print函數(shù)應該是我們最常用到的調(diào)試手段圈纺。使用非常靈活簡單秦忿。但有的時候就是不夠那么方便。在開發(fā)中主要體現(xiàn)在以下兩點: 顯示log語句的具體位置...
原文鏈接 正文 開發(fā)過iOS的人蛾娶,一定使用過UserDefaults來存取數(shù)據(jù)灯谣。UserDefaults使用起來很簡單,我們就以存取用戶名和郵箱為例蛔琅,來探討下UserDefa...
定義代碼質(zhì)量 首先當你開始意識到項目里代碼質(zhì)量差的時候胎许,恭喜你已經(jīng)有了代碼審美。這是推進編程水平的重要的一步揍愁。很顯然呐萨,如果你不知道什么是差的代碼杀饵,你就寫不出好的代碼莽囤。寫不出好...
原文鏈接 正文 在實際項目中,我們經(jīng)常會遇到一些需要對浮點型數(shù)據(jù)進行四舍五入的情況切距。 舉個例子朽缎,有這么需求:在UI上顯示你每次跑步的距離,以米為單位谜悟,小數(shù)點后精確點兩位话肖,第三...
原文鏈接 正文 在實際項目中,你可能會遇到一些場景需要使用格式化輸出的葡幸。比如最筒,在一個倒計時的UI界面,需要顯示還剩多少分鐘和多少秒(3:09)蔚叨,要求秒始終顯示兩位床蜘。 版本一:...
原文鏈接 正文 在實際項目中,我們經(jīng)常遇到一些需要取隨機數(shù)的情況蔑水。 比如:我們想要一個隨機顏色邢锯,這時候需要三個隨機的,范圍是0-255之間的RGB值 版本一: arc4ran...