欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

基礎 - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設/小程序開發(fā)/軟件開發(fā)

知識

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!

您當前位置>首頁 » 新聞資訊 » 技術分享 >

基礎

發(fā)表時間:2020-10-19

發(fā)布人:葵宇科技

瀏覽次數(shù):38


一些Swift簡單入門演習
類型標注和應用:
let與變量不合,常量的值一旦被肯定就不克不及更改了,var賦值后可以更改。
Swift并不強迫請求每條語句的結尾處應用分號";",當然,也可以按照代碼習慣添加分號。在同一行內寫多條自力的語句必須要應用分號,為了使代碼更簡介,能不寫為什么還要用呢!

Swift 供給了一個特別的┞符數(shù)類型Int,長度與當前平臺的原生字長雷同:

  • 在32位平臺上,IntInt32長度雷同。
  • 在64位平臺上,IntInt64長度雷同。
(盡量不要應用UInt,除非你真的須要存儲一個和當前平臺原生字長雷同的無符號整數(shù)。除了這種情況,最好應用Int,即使你要存儲的值已知長短負的。同一應用Int可以進步代碼的可復竽暌姑性,避免不合類型數(shù)字之間的轉換,并且匹配數(shù)字的類型揣摸)
  • Double表示64位浮點數(shù)。當你須要存儲很大年夜或者很高精度的浮點數(shù)時請應用詞攀類型。
  • Float表示32位浮點數(shù)。精度請求不高的話可以應用詞攀類型。
Double精確度很高,至少有15位數(shù)字,而Float起碼只有6位數(shù)字。選擇哪個類型取決于你的代碼須要處理的值典范圍。)



整數(shù)字面量可以被寫作:
  • 一個十進制數(shù),沒有前綴
  • 一個二進制數(shù),前綴是0b
  • 一個八進制數(shù),前綴是0o
  • 一個十六進制數(shù),前綴是0x

Optional可選值:或是一個值或是沒有值(沒有值不時nil,在oc中的nil是空指針的意思,而Swift根本類型Int 、Bool都可所以nil,OC弗成以,可選型更大年夜的感化是在類郵攀類的對象中)(Swift 的nil和 Objective-C 中的nil并不一樣。在 Objective-C 中,nil是一個指向不存在對象的指針。在 Swift 中,nil不是指針——它是一個肯定的值,用來表示值缺掉。任何類型的可選狀況都可以被設置為nil,不只是對象類型)


隱式解析可選類型


有時刻在法度榜樣架構中,第一次被賦值之后,可以肯定一個可選類型總會有值。在這種情況下,每次都要斷定和解析可選值是異常低效的,因為可以肯定它總會有值。
這種類型的可選狀況被定義為隱式解析可選類型(implicitly unwrapped optionals)。把想要用作可選的類型的后面的問號(String?)改成感慨號(String!)來聲明一個隱式解析可選類型。
(如不雅一個變量之后可能變成nil的話請不要應用隱式解析可選類型。如不雅你須要在變量的生命周期中斷定是否是nil的話,請應用通俗可選類型。)




相關案例查看更多