目前分類:From Objective-C to Swift 3 (7)

瀏覽方式: 標題列表 簡短摘要

Objective-C ,,我們常用 Category 來擴充現有的 ClassSwift 有個很相似的語法叫extension 它不但可以擴充 class 也適用於 Value Type的項目,請參考以下案例:

 

extension Int{

shenfive 發表在 痞客邦 PIXNET 留言(1) 人氣()

字串與字元

 

字串

Swift 原則上都使用 String 型。不再使用 char Objective-C 常用的 NSString, NSString 比較的話, Swift String NSString 更為方便好用

 

shenfive 發表在 痞客邦 PIXNET 留言(0) 人氣()

數值類型

整數

Swift Int 在沒有指定容量的的情況下, 會依據作業系統決定為 32bit Int32 64bit Int64, Swift 也支援 8/16 bit Int8/16 與不帶負數的 UInt, 所以保留字一共有

 

  • Int
  • Int8
  • Int16
  • Int32
  • Int64
  • UInt
  • UInt8
  • UInt16
  • UInt32
  • UInt64

 

shenfive 發表在 痞客邦 PIXNET 留言(0) 人氣()

Swift 在宣告變數時, 可宣告為變數或常數, 差別就在其值是否可以變動。在許多時候為了許多原因, 我們會宣告物件為不能變動的常數。

 

需要計算的數值類型, 通常使用變數來宣告, 而參考類型的物件, 多半用常數來宣告, 雖然常數無法改變他的值, 但可以設定性與呼叫方法, 所以在實際撰寫時, 也會為了減少錯誤, 而使用常數來宣告物件。

文章標籤

shenfive 發表在 痞客邦 PIXNET 留言(0) 人氣()

Hello Swift

依學語言的慣例,我們寫個 Hello Swift 程式,順便學一下Swift的輸出文字法方法,以下就是 Swift Hello World

 

print("hello Swift")

文章標籤

shenfive 發表在 痞客邦 PIXNET 留言(0) 人氣()

Swift 是一個程式語言, 當初設計的目的就是 Apple 用來取代 Objective-C 用來開發 macOS iOS 等系統使用。

 

Objective-C 是一個歷史悠久的語言, 賈伯斯在1998 年創立NeXTSETP 就把該語言做為主要開發語言, 一直到 NeXT Software 併入 Apple 之後, OS X 一直使用該語言做為主要開發語言。

文章標籤

shenfive 發表在 痞客邦 PIXNET 留言(0) 人氣()

緣起

文章例表
http://shenfive.pixnet.net/blog/category/list/3140665

文章標籤

shenfive 發表在 痞客邦 PIXNET 留言(0) 人氣()

找更多相關文章與討論