Vallwesture
Photography, Technology, Travel and Programming.
2015年11月18日 星期三
以大三的角度看研究所這回事
›
關於升研究所這問題也討論到爛了,「我該不該念研究所」還有「念研究所對工作的幫助」這兩題,以台灣的環境來看要好薪水就該念研究所,而且念研究所會培養邏輯思考、思維辯證、文筆寫作等能力,很明顯地對工作一定會有幫助。 所以我想從另一個角度來看,對一個進大學的新鮮人,研究所對他的意義是...
2015年9月10日 星期四
軟體工程書摘與心得 Part 2:物件導向軟體工程之另類思考
›
延續 上篇 ,當我們有完整的需求分析後,接下來就是要實作程式碼。這部分我跳過很多,直接把我認為重要的拿出來。當類別圖畫好後,接下來就是要畫出序列圖(Sequence Diagram),之後對使用者案例進行健全性分析,最後連接上對於該程式的領域模型,之後軟體內類別和類別的關係大抵上...
2015年9月9日 星期三
軟體工程書摘與心得 Part 1:為何需要軟體工程&軟體工程之簡介
›
最近閒來無事去看了 Livecoding.tv 上程式設計師表演打code,就覺得怪了為何你腦袋能源源不絕想出接下來要做什麼,從這頁面又跳到下個頁面,雖然我也能看懂你在做啥,可是自己就不一定能這樣行雲流水般地打code(苦笑)。後來想想應該是我缺乏軟體工程上的訓練。 不然別人...
2 則留言:
2015年9月2日 星期三
iOS Push/Local Notification之原理
›
這次來介紹一下如何使用iOS上的Push Notification,舉凡Facebook上的訊息、Gmail的郵件通知都是此類。而首先就是要知道Notification有分成Local和Push兩種,前者像是行事曆的定時通知,後者就是前面講的。Local的通知好處理,可以指定日期...
2015年8月31日 星期一
NSOperation及NSOperationQueue與GCD之比較
›
之前上Stanford iOS 7的課程時有介紹到GCD(Grand Central Dispatch),是一種比較低階的函數,讓code可以在不同的thread中跑。可是假如說我今天要檢查該thread的運作情況,好比說他的優先順序、是否還在運行等,這時候GCD能提供的設定就比...
Protocol v.s. Delegate
›
最近剛好寫了一些跟NSOperation的東西,裡面用到許多的Protocol和Delegate,之前學到我們可以宣告一個Protocol,然後讓class去遵循它,可是那為何我們還需要有Delegate? Delegte不也是讓我們去遵循其中的方法來實作嗎?就像是我們在寫UIT...
2015年5月10日 星期日
The Pragmatic Programmer : from journeyman to master 書摘
›
我們,採集的只是石頭,卻必須時時刻刻展望未來的大教堂。 ...
›
首頁
查看網路版