編程開發

NSString 和 String 究竟 有什麼區別 ?

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

點擊跳轉以繼續閱讀

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

原文來自infoq,作者 郭麟

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

Swift的程式設計范式

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

點擊跳轉以繼續閱讀

讓 Xcode 也用上 Solarized Dark 顏色主題

貌似這個 Solarized 主題一直都很火,這是一套終端文字顏色配色方案,十分好看,有明暗兩種,不過,據我自己猜測,應該暗色的多一些吧……

點擊下圖跳至官網。⬇️

因為終端普遍還是黑色一點的好看😜

總之,這套顏色主題為很多終端都提供了配置文件可以直接導入,[……]

點擊跳轉以繼續閱讀

淺談 MVC 以及軟件開發當中的 SoC

不論你是在學習何種語言,基本上都會遇到一個叫做 MVC 的概念,它是一個程序開發的模式,以“分離展現”作為核心,在層級框架當中有著巨大的影響力。

MVC 是一個簡寫,三個大寫字母分別對應著 模型 視圖調節器

在如今我們創建的應用軟件當中,很多情況下又要使[……]

點擊跳轉以繼續閱讀

在 Xcode 中直接預覽應用 UI

在使用 Xcode 做 app 應用開發的時候,設計一下應用的 UI 界面是家常便飯,但是每次都要運行然後去模擬器裡查看輸出一件很麻煩的事情,尤其是當需要修改的元素很多、而且需要配適各種屏幕大小的時候——畢竟,現在 iPhone 的產品線不再那麼單一了。

所以,一口氣運行三四個模擬器這種事情恐[……]

點擊跳轉以繼續閱讀