Swift基礎1 4 基本語法 字串

2021-07-10 12:15:44 字數 855 閱讀 9011

在 swift 中絕大多數的情況下,推薦使用

string型別

nsstring 是乙個 oc 物件,效能略差

swift 提供了stringnsstring之間的無縫轉換

遍歷字串中的字元

for s in str.characters
字串長度

let str = "hello世界"

// 返回字串轉換成對應編碼的位元組數

// 乙個中文在 utf8 字符集中佔 3 個位元組

print(str.lengthofbytesusingencoding(nsutf8stringencoding))

// 返回字元個數 - 字串長度

print(str.characters.count)

字串拼接

let name = "老王"

let age = 18

let point = cgpoint(x: 100, y: 200)

print("\(name)

\(age)

\(point)")

格式化字串

let h = 8

let m = 23

let s = 9

let timestring = string(format: "%02d:%02d:%02d", arguments: [h, m, s])

let timestr = string(format: "%02d:%02d:%02d", h, m, s)

Swift 基礎學習 列舉基本語法

swift列舉 1 列舉基本語法 2 switch匹配列舉 3 原始值 4 原始值rawvalue方法,2.0版本之前為fromraw 5 列舉關聯值 6 switch提取列舉關聯值 enum method varm0 method add 相當於類名.屬性 var m1 method.sub 2 ...

swift基本語法

import uikit 1.只有 swift檔案 所有的宣告和實現都在同乙個檔案 並且相關的 都需要寫在 內 2.快捷鍵 option click swift最常用的快捷鍵 沒有之一 檢視物件的描述資訊 3.print 和 oc中的nslog一樣 列印 class viewcontroller u...

Swift基本語法

var 宣告變數 let 宣告常量 var myvariable 42 賦值的型別必須與初始化一樣 let myvariable double 0.1 let label like let width 94.5 let widthlabel label string width let sumstr...