Swift

Swift小結

不同的字元可能會佔用不同數量的記憶體空間,所以要知道Character的確定位置,就必須從String開頭遍歷每一個 Unicode 標量直到結尾。因此,Swift 的字串不能用整數(integer)做索引。

用Swift刷LeetCode(一)

1.兩數之和 給定一個整數陣列 nums 和一個目標值 target,請你在該陣列中找出和為目標值的 兩個 整數。 你可以假設每種輸入只會對應一個答案。但是,你不能重複利用這個陣列中同樣的元

讓我們構建一個Swift.Array

作者:Mike Ash,原文連結,原文日期:2015-04-17 譯者:灰s ;校對:numbbbbb,Forelax;定稿:Forelax Swift 1.2 現已經作為 Xcode 6.

Swift 排序演算法

本文采用陣列實現。 排序演算法 時間複雜度 空間複雜度 是否穩定 直接插入排序 O(n^2

Swift Tips - 高階函式(map & flatMap & filter & reduce)

官方提供的高階函式,不僅可以大大的簡化我們的程式碼,而且一般來講會比傳統(我們自己實現)的實現更好更快。PS:可能是我自己能力不足,哈哈~ 可能有過這樣的苦惱:費勁巴拉的終於實現了,猛然發現官方原本

十分鐘從oc轉向swift(混編)

swift出來已經有好幾年了,很多ios開發者估計都想過從oc轉向swift。瞭解過swift的同學可能都知道,相比oc,它有更簡潔的語法;定義變數更簡單;函數語言程式設計的支援等等~ 有些公司專案一直使用

Swift Tips - Defer關鍵字

前面有說到,在swift 2.0 引入了guard 關鍵字,可以讓程式碼編寫更流暢。它的優雅簡潔而功能強大確實給了我們極大的方便。具體可以參見這裡 。

再說 Swift namespace

之前寫過namespace的問題不過後續都是沒怎麼使用,時下rx,snp…大家都應經不再陌生,也是比較常見的,今天我們結合struct 泛型 class一起看個綜合的例項 通常我們使用名稱空間都是基於一個具體的

1716115159.6043