目前分類: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) 人氣()