迅速

Swift 裡的 Stack 實現

今天在練習設計模式的時候忽然發現 Swift 裡是沒有棧的——就是 Stack 類。由於我是照著 JAVA 版的設計模式來學習的,所以我只好自己看著實現一個了。

不過說起來,在蘋果官方手冊的「泛型」一章中還真有個棧的栗子,它是用結構體實現的。這也倒是符合了 Swift 一貫的風格——畢竟, 小號[……]

點擊跳轉以繼續閱讀

該如何學習 Swift 編程語言?

現在回想起來,我從5月份開始學 Swift 語言到現在斷斷續續也算有近六個月,從對程序一點感覺也沒有,到現在的“開壇做法”,一路經歷了很多。可能說對於工作多年的高手來說,這些都太膚淺了,一句“你還需要項目經驗”就可以把我殺的血槽-1,不過對於大多和我一樣的“小白”來講,我覺得我這半年走來的路是可以復[……]

點擊跳轉以繼續閱讀

NSString 和 String 究竟 有什麼區別 ?

在學習 Swift 編程語言的時候可能不會遇到這個東西,但是隨著學習的深入,在你閱讀他人的代碼的時候,很可能你就會遇到這種NS類型,這時候你肯定會好奇,類似 String的NSString 到底哪裡不同?似乎它們是完全一樣的呀!而且,通過 as 這個關鍵字,我們也可以輕鬆的讓數據在它們兩者之間轉[……]

點擊跳轉以繼續閱讀

轉載:多范式 程式設計語言-以 Swift 為例

原文來自infoq,作者 郭麟

本文以Swift語言為例,介紹了什麼是多范式程式設計語言;同時也介紹了當今比較流行的幾種程式設計范式,值得一讀。故收藏之,原文連結于此

Swift的程式設計范式

程式設計范式是程式語言背後的思想。代表了程式語言的設計者認為程式應該如何被構建和執行。常見的程式設計范式有:[……]

點擊跳轉以繼續閱讀

什麼是程序語言?

既然要學習編程,那麼我們還是至少應該知道自己學習的是個什麼東西才好吧?

說起編程,其實最早還是要追到我們的大神 艾倫圖靈 小哥那裡去。當時圖靈發明出了圖靈機——這東西很牛逼,不完全體就已經輕輕鬆松把二戰縮短兩年這裡我們就不展開講了,主要我們說,這個圖靈機,基本上就是最早的電腦啦!

當然,[……]

點擊跳轉以繼續閱讀

Swift 常用資料類型淺析

現在大部分的高級編程語言,都是從經典的 C 語言演變而來,你在這些編程語言的語法當中,或多或少地都能找到幾分 C 語言的影子,這也是為什麼很多人依舊推薦,從 C語言來入這個編程語言的門。

可是,C 語言的確足夠古老了,很多人都是衝著寫一個 APP 來玩的目標學習編程的,你去學 C語言……抱歉,[……]

點擊跳轉以繼續閱讀

Could not load the image referenced from a nib in the bundle running on device

在使用 Xcode中 做一個程序的時候,我們普遍會使用一些圖片來代替掉按鈕上生硬的文字,讓界面更加美觀。

不過,在添加圖片的時候,我就遇到了編輯的時候 故事板 可以顯示,但是程序運行的時候卻無法顯示的問題。

查看記錄發現報錯:
[crayon-693ef801ebae441[……]

點擊跳轉以繼續閱讀