原创 蘋果新版本,ios14更新體驗流程

前幾天觀看了在 WWDC 2020 大會上,蘋果着重介紹了 iOS14 UI 方面的改進。但實際上,iOS14 還有許多改進是沒有在發佈會上一一詳述的。真正好不好用,只有體驗了才能親身感受. ### 下載流程 ### 1下載描述文件,安裝

原创 蘋果新版本,ios14更新體驗流程

前幾天觀看了在 WWDC 2020 大會上,蘋果着重介紹了 iOS14 UI 方面的改進。但實際上,iOS14 還有許多改進是沒有在發佈會上一一詳述的。真正好不好用,只有體驗了才能親身感受. 下載流程 1下載描述文件,安裝描述文件

原创 flutter dart list 遍歷數據

經常遇到需要遍歷數據的問題: ListFollow.forEach((item) { if (item.name.contains(name)) { _listUser.add(item); } }); 覺得有用記得

原创 swift中Class和Struct的區別

struct SRectangle { var width = 200 } class CRectangle { var width = 200 } 雖然兩者寫法看起來很像,其實區別還是很大的 1.類屬於引用類

原创 kotlin 枚舉

在數學和計算機科學理論中,一個集的枚舉是列出某些有窮序列集的所有成員的程序,或者是一種特定類型對象的計數。這兩種類型經常(但不總是)重疊。 枚舉是一個被命名的整型常數的集合,枚舉在日常生活中很常見,例如表示星期的SUNDAY、MO

原创 flutter 加載gif圖片

flutter 加載gif圖片 flutter 顯示動態GIF圖片:       CachedNetworkImage( imageUrl: avatar ?? '', fit: BoxFit.cover, placeholder

原创 swift中==與===的區別

==只是比較兩個變量的值,並不會比較它們的指針是否指向同一內存 ===不僅比較兩個變量的值,還會比較它們的指針是否指向同一內存 比較兩個對象即使返回true這兩個對象也不一定是完全相同的,可能只是對象的屬性值相同,而=返回true

原创 kotlin 遞歸

程序調用自身的編程技巧稱爲遞歸( recursion)。遞歸做爲一種算法在程序設計語言中廣泛應用。 一個過程或函數在其定義或說明中有直接或間接調用自身的一種方法,它通常把一個大型複雜的問題層層轉化爲一個與原問題相似的規模較小的問題

原创 swift 遞歸

何爲遞歸 : 遞歸(英語:Recursion),又譯爲遞迴,在數學與計算機科學中,是指在函數的定義中使用函數自身的方法。遞歸一詞還較常用於描述以自相似方法重複事物的過程。例如,當兩面鏡子相互之間近似平行時,鏡中嵌套的圖像是以無限遞

原创 swift中的內部參數名、外部參數名

在swift中,一個參數有兩個名字:內部參數名、外部參數名。 func addPlayer(PlayerName name :String ){ print("\(name)") } addPlayer(PlayerNam

原创 Swift中打印日誌

Swift提供了兩種打印方式 public func print(_ items: Any..., separator: String = default, terminator: String = default) publi

原创 swift中guard基本語法

guard let name = name else { return } name 不爲nil就賦值,否則就返回 func showName(name: String?) { guard let name = name e

原创 swift之inout

swift中需要對參數只進行修改,需要用到inout 關鍵字,調用函數時加& func swapTwoInts(_ a:inout Int,_ b: inout Int){ let temporaryA = a a = b

原创 swift可變參數...

Swift 中得到了前所未有的簡化。現在,寫一個可變參數的函數只需要在聲明參數時在類型後面加上 … 就可以了。比如下面就聲明瞭一個接受可變參數的 Int 累加函數: func sum(input: Int...) -> Int

原创 Swift 函數指定參數默認值

swift 中參數一半定義如下: func funcname(形參) -> returntype { Statement1 Statement2 …… Statement N return param