每天寫一點點iOS開發的路程,不然會偷懶QQ
最一開始就從捨棄Storyboard之旅開始好了
對剛開始開發iOS的我來說,Storyboard確實帶給我不少方便
也減少了不少我開發的時間
但當project越來越大,Controller越來越多
課金多少的差異在每次要開啟龐大的Storyboard的時候就非常有感覺了!!??
謎之聲:這裡有新的mac好便宜啊~買吧~買吧
所以為了我的錢包著想(X)裝逼(O)
就來學學怎麼用程式碼來刻自己要的畫面吧
每天寫一點點iOS開發的路程,不然會偷懶QQ
最一開始就從捨棄Storyboard之旅開始好了
對剛開始開發iOS的我來說,Storyboard確實帶給我不少方便
也減少了不少我開發的時間
但當project越來越大,Controller越來越多
課金多少的差異在每次要開啟龐大的Storyboard的時候就非常有感覺了!!??
謎之聲:這裡有新的mac好便宜啊~買吧~買吧
所以為了我的錢包著想(X)裝逼(O)
就來學學怎麼用程式碼來刻自己要的畫面吧
Swift當中,引用類型(class)儲存在(棧)stack上,而值類型(enum, struct)儲存在(堆)裡面,而這兩個的定義為
系統自動分配之記憶體,空間較小但運行較快,遵循LIFO原則,透過移動stack尾端的指針去實現pop與push操作
在執行一個方法需要在stack上為此方法開闢新的記憶體空間,stack的尾針指向stack底端移動
當執行完畢之後再將指針移回stack頂端釋放掉這些空間.