每一個人每天的時間都只有 24 小時,時間不夠用絕對不是因為做事被打斷,也不是早上頭腦清醒,或者夜深人靜無人干 […]
在經營一個社群或媒體的時候,往往我們會希望鎖定的用戶或粉絲是真正對我們的主題或服務有所共鳴的 (Target […]
在還沒開公司之前,懷抱著創業的「夢想」,期望能時間自由,金錢自由的開拓者們,常會覺得開公司就是要設立公司行號才 […]
會做菜的人有兩種,一種是天生對於味道的拿捏很有 sense,另一種是對調味的比例與流程分毫不差。前者憑直覺,後 […]
生活,不外乎就是生存與過活。長大成人、工作過生活、自組家庭繼續培育下一代。生不帶來,死不帶去。如果單單以追求幸 […]
「切記! 小偷討厭服務」- 這是我在星巴克員工休息室不小心漏出的白板上看到的,也才發現原來我現在所待的這家星巴 […]
Objective-C 是一個物件導向的語言,所以物件的觀念必需非常清楚。當我們了解一個物件的 life cy […]
在 [iOS Tutorial] 2 中我們提到「好的 property 寫法讓你減少犯錯的機會,隱藏複雜的實作並且讓你的語意更清楚,同時還提供一套明顯的記憶體保護機制。前提是你要會用」。簡單來說,如果我們存取任何變數之前都是透過 setter 和 getter,可以保護此變數受某種程度的存取限制,例如我們希望 maxValue 小於10。
為了讓學習不中斷,在深入探討 Objective-C 之前,我們用最少的步驟實作一個什麼功能都沒有的 web browser。只花你不到一杯咖啡的時間,下載 Xcode 的時間說不定還比較久。
Objective-C 是一個完全物件導向的語言,實際上他是 C 的 super set。最後記得一件事,Objective-C 只有 Object,所有的東西都放在 heap。