ios興趣班 一

2022-07-16 08:09:14 字數 2670 閱讀 3870

在xcode中建立swift專案:

1.主函式

c,c++ 都有個主函式main函式,而swift專案的**中沒有,但是它有個main.swift的檔案,它就相當於個main函式從此處開始執行,而且檔案不能刪除,如果刪除程式不能執行

2.常量和變數:

定義變數:var a=5

注:變數的值可以改變

定義常量:let b=5

注:只要給常量賦值了之後,其的值不能發生改變

3.型別:

var n=5

var str="asdf"

上面兩行語句沒有型別定義,但它有乙個全自動的型別推斷,也就是說它會推斷n為int型別,str為string型別

手動指明型別:

var str:string="qwe"

4.陣列:

var arr=[11,231,"asda"]

var arr=   乙個空的陣列

var arr=string() 乙個空的string型別陣列

元祖(將一組資料放到變數中):

var c=("lisi","nan")或者

var c = ( name:"ysq",age:"11")

5.字典:

var dict=["nname":"zhangsan","age":"21"]

print(dict)

上面兩行語句執行後就可以輸出:

name:zhangsan,age:21

獲取特定位置的值,如:

print(dict["name"])

這裡可以輸出zhangsan

6.迴圈:

1)、for迴圈的用法:

for var i = 0 ; i<5 ;i++ {}

2)、for in 的用法:

fortestin 1...3

執行結果是:1

2

3

注:序列 用... 三個點來表示。 如1...3 即表示1到3的序列(1,2,3)

3)、while語句迴圈用法:

var i=0

while i>3

4)、do...while 迴圈用法:

var i=0

dowhile(i>3)

7.if條件語句的語法

var a=5

if  a<8

else

注:if語句後面的小括號可有可無,但必須有大括號

8.switch語句

var str:string="asdf"

switch str

使用where 子句

var n=(1,-1)

switch n

注:switch語句中必須要有defaule語句並且放在最後,case語句中必須要有一條執行的語句,否則會報錯。變數值 可以是多個或乙個,多個變數用逗號隔開

9.其他

1)、playground:可解釋為「遊樂場」,是一種視覺化程式設計。當我們每一步操作,都得到實時地反饋,用來學習swift的特性很好用。

2)、沒有隱式強制轉換的本地型別推斷

3)、沒有null,強制和繫結

ios興趣班(四)(swift 類)

類 1 使用class關鍵字和類名來建立乙個類 類中屬性的宣告和常量 變數宣告一樣,唯一的區別就是它們的上下文是類。同樣,方法和函式宣告也一樣。類是乙個引用型別,也就是說它的例項分配到堆中 類中可以有 屬性 方法 建構函式 析構函式,索引器 下標 class person init deinit 屬...

兒童學各種興趣班的最佳年齡

孩子學習一些才藝特長是一件好事,有的孩子覺得學習是一件快樂的事情。有的孩子反覺得 是一件負擔,孩子如感到是負擔,就不太好了。再加上教育目的和方法不得當,可能會適得 其反。因此,家長在送兒童去學習的同時,還應尊重兒童自己的興趣。而且,家長還應根據 兒童生理發展的特點,理智地選擇學習時間。下面給各位家長...

FME模板興趣班第十五期(宗地統一編碼)任務小結

一 題目說明 針對這個題目,首先要了解宗地的編碼規則。1 宗地統一編碼規則 宗地 結構為五層19位,按層次分別表示縣級行政區劃 地籍區 地籍子區 宗地號。編碼結構圖如下所示 碼段第1至6位 第7 9位 第10 12位 第13位 第14位 第15 19位 值000001 999999 001 999 ...