WWDC 2015:Bitcode
「剛泡好咖啡。對著電腦,路上無車無人,夜深無聲。失眠太久,傷害也太重,也該是到了認識 Bitcode 的時候了…」
Apple 的 WWDC 2015 宣佈了一個有趣的消息,但是許多的開發者並末注意到的重大改變:Bitcode。
漏掉這個消息並不意外,因為 Apple 沒有說得很多,開發者中的文件也沒有提供什麼訊息,在官方文件中就只有簡短的幾行說明:
Bitcode
Bitcode is an intermediate represe...
React:CSS in JS
React Native 透過 JavaScript 來做畫面樣式設定,不直接使用 CSS 具體的原因是因為 JS 要統治世界了可以參考這一篇 React:CSS in JS。
文中 Christopher Chedeau 提到了當專案膨風到一個程度,參與的開發人員也多到認不出來的時候,CSS 會遇到的七個問題:
Global Namesapce
Dependencies
Dead Code Elimination
Minificat...
CSS - Flex 屬性設定說明
flex 提供 UI 的空間佈局與內容項目的對齊設定,對於響應式的設計提供另一種彈性的選擇。
flex container 有以下的設定值:水平軸 (main axis) 與垂直軸 (cross axis) 的起點和終點 (X: main start, main end/ Y: cross start, cross end),flex container 內的 flex items 有水平尺寸和垂直尺寸 (main size, cross size)...
物件與方法
Ruby Explained: Objects and Methods
“Everything in Ruby is an Object” is something you’ll hear rather frequently. “Pretty much everything else is a method” could also be said.
Ruby 所有東西都是物件,也可以這麼說,幾乎一切都是方法。
今天的目標是能初步了解 Ruby 的核心概念。在 Ruby 中...
數字、運算子、表達式
Ruby Explained - Numbers, Operators and Expressions
使用Ruby進行數學運算的時候,運算的結果會和輸入數值的類型相同。也就是說如果以2個整數相除,相除的結果也會是整數。
> 5 / 3
> => 1
為了修正這個結果,你必須讓其中一個數值是可以有小數點的類型,例如浮點數 (float)。
> 5.0 / 3
=> 1.666666666666667
# 只要其中一個是浮點數,...