swift中的檔案操作

2021-07-06 02:45:07 字數 884 閱讀 6368

自從學習了ios的新語言就感覺乙個更加有趣的世界開啟了,它的橫空出世必定會帶來一番腥風血雨。這次就談談swift中關於檔案的操作,記憶中學習swift差不多乙個月就可以上手些專案了,比較深的體會是它物件導向的語言特徵更加刻骨。有oc基礎的童靴學習swift是不在話下的,不過它還是有很多強大的東西是你必須花時間去掌握的。這次帶來自己封裝的乙個檔案操作的類引擎:

關於檔案判無和路徑的例項方法:

//   在document路徑下判斷,什麼這裡返回值是可選的字串值呢,這裡可選是因為返回值可能為nil,其他返回值為可選型別的同樣是這個規則。

func localdocumentspath(filename:string) ->string?

// 檔案不存在則建立為

func createneeded(filename:string) ->string?catch

}return filepath

}// 檔案document路徑

func returndocumentspathwithfilename(filename:string) ->string?

兩個靜態方法分別進行檔案的讀和寫,寫的時候在靜態方法中呼叫例項方法會發現調不了,什麼鬼。。。 然後你會思考怎麼調,其實在靜態方法裡可以用很多方式來呼叫例項方法,這裡給出一種方式:

class func readcurrentfile(filename:string) -> string?

return content

}class func writenotetofilewithdata(stringdata:string)

可以看出swift也不怎麼難,重點要掌握其中的核心思想:物件導向,簡潔。

Swift中的條件操作和迴圈

在swift中,使用if和switch語句來進行條件操作,使用for in for while和repeat while語句來進行迴圈。在if語句中,條件必須是乙個布林表示式。例如,我們可以編寫如下的if和for語句 let height 155,180,160,170,163,178 var he...

Swift 函式操作

函式語法如下 func 函式名 引數名 引數型別 引數名 引數型別 函式返回值型別 1 函式 func 函式名 引數名 引數型別,引數名 引數型別.函式返回值型別 func showintarray array int void showintarray array 1,2 2 函式返回值以及引數 ...

swift中UIActionSheet的使用

方法1 方法2 例項化時新增 物件,同時注意新增協議 let alertsheet uiactionsheet title alerttitle,delegate self,cancelbuttontitle alertok,destructivebuttontitle alertcancel,ot...