原创 好書推薦《富足》

富足讀後感 之前在網上看到了這本書、剛開始後看名字、還以爲是關於的財富的書、然後看到作者是鼎鼎大名的奇點大學的創始人、就下載到kindle上打算讀一讀。 沒想到一打開、就放不下了、雖然中間懶癌發作、但還是興致很高的把這本書看完了。

原创 React Native

React Native 大家好,今天跟大家分享的主題是《從iOS到React Native》,接下來的內容主要分爲四個方面: 弄清幾個概念:React、React Native及其原理 寫簡單Demo: 跳轉、UI、數據、生命

原创 從瀑布開發模式到敏捷開發模式(scrum)的思路轉換

部門推廣scrum敏捷開發已經小半年了、團隊也從不適應、慢慢地開始變的習慣。之前領導安排我作爲我們組的scrum master、因爲從來沒有做過leader、然後直接之前也沒有接觸過scrum、更是非常彆扭、很吃力、因爲不僅要做m

原创 @property詳細解讀

@property 這個關鍵字、學過iOS的一定會經常用、但是如果你問一個人、@property是幹嘛用的? 可能就會有人一臉茫然地問你:”不就是聲明屬性用的麼?” 。這話當然對、那麼@property的背後的機制是什麼?是如果聲

原创 XCode 8 Missing Push Notification Entitlement 解決

升級了XCode8之後一堆坑,提交appleStore審覈,又收到郵件說證書不支持推送,納尼???什麼都沒改啊。 Missing Push Notification Entitlement - Your app includes

原创 迭代效果評價指標

迭代做完之後、我當然不應該只是埋頭去幹下面的事情、更重要的是、我們要對剛剛完成的事情有個回顧、對迭代的效果有個評價。 我們很容易產生以下的疑問: UI的改進有沒有讓用戶停留更長時間? 展示的調整有沒有產生更多的訂單? 頁面的性

原创 Amaze me 系列

從春節後,堅持每天早起健身有兩個多月了,感覺這是我這幾年來做的最有價值的事情了,不僅精力好了很多,人也因此每天都心情愉快,妥妥地提高了幸福感。 大學的時候,幾個好朋友就老是說我虛,他們也沒錯,我確實不是那種生龍活虎型的。我雖然對此

原创 RN 最容易crash的代碼用法及應對措施(持續更新)

變量保護 出現最多的就是在使用redux來做數據層,使用this.props的屬性沒有去查詢時候爲undefined,這種情況,基本是必crash 比如下例: //show user name <Text>{this.props.

原创 如何給同一個電腦上的不同項目設置不同的name和email

最近在自己的電腦上同時使用github和公司的git倉庫,帶來了一個問題就是之前只是設置了全局的name和email,但是兩邊的代碼需要使用不同的user,每次都要手動去改,然後我搜索了下,發現其實我們可以給每個git項目,單獨配

原创 《ES6入門》讀書筆記之let和const命令

正在讀阮一峯的《ECMAScript 6 入門》,本系列博客都是讀書筆記。 ES6 PlayGround 在介紹具體的內容之前,想給大家介紹一個好玩的playgroud,尤其合適邊看書,邊敲代碼的同學們。Traceur 這個工具

原创 KVC詳解

綜述 關於 正常訪問或者修改一個對象的屬性,都是通過getter和setter方法,但是Cocoa仍然提供了一個間接訪問屬性的方法:KVC(Key-Value Coding)。 只要對象支持NSKeyValueCoding協議,我

原创 Apple文檔翻譯之Event-Handing-Guide-for-iOS

About Events in iOS 用戶會使用很多的方式來操作他們的iOS設備,比如點擊屏幕或者搖晃屏幕。當用戶正在操作硬件或者向App傳遞信息時,iOS會獲取時間和方式。你的App給用戶的反饋越自然、越直接,用戶就會越有興趣

原创 iOS 響應鏈 Responder Chain

Event iOS設備和用戶的交互其實有很多種方式,包括觸摸屏幕,搖晃設備,多媒體控制(音量等)等。當設備檢測到這三種事件中的一種的時候,iOS就會捕獲當前事件的時間和內容,然後發出消息,通知App發生了事件,這個就是Event。

原创 cnpm降級/降版本號

最近在使用cnpm,但是剛開始安裝的時候,版本號沒有使用項目中的,而是用了最新的版本,導致出了問題,找了半天如何降級,最終發現solution很簡單 npm uninstall -g cnpm npm install cnpm@3

原创 React_Native拆分bundle之patch拆包

爲什麼要拆包 背景介紹 隨着RN的包越來越大,第一次載入RN包的時長越來越長,用戶需要等待的時間也就越長,體驗較差。另外多個團隊開發的話,互相之間的依賴也是個大問題,出現編譯不過的話,就會出現水桶效應,所有的團隊都要等待這個有問題