利用observ函數(shù)實現(xiàn) 運行結果: 利用OC的方式實現(xiàn) 運行結果:
NSRegularExpression 用到的常量 方法 替換方法 正則表達式的測試程序 正則表達式 兩種模糊匹配 橫向:匹配長度不固定,形式{...
Result Builder是一個自定義的類型,添加了相關語法,用來以自然地、聲明的方式來創(chuàng)建嵌套的數(shù)據(jù),比如鏈表和樹。使用Result Bui...
基本語法 Key-Path表達式用來引用一個類型的屬性或者下標,可以在諸如key-value observing等動態(tài)編程任務中使用。基本的形式...
不透明類型 具有不透明返回類型的函數(shù)或者方法會隱藏返回值的類型信息,函數(shù)不在提供具體的類型組委返回值,而是根據(jù)它所支持的協(xié)議來描述。在處理模塊和...
模式簡介 模式代表單個值或者復合值的結構。比如 (10,20)和("Tom","Mary")在結構上并無本質(zhì)差別,都是包含兩個值的元組。 swi...
循環(huán)控制 for-in循環(huán)循環(huán)遍歷一個序列(sequence):一個范圍的數(shù)字,數(shù)組,字符串,集合,字典等等。 for i in 0...3 ...
基本概念 一元運算符:對一個目標進行操作,如一元前綴運算符(!flag)和用于解包的一元后綴運算符(b!)。 二元運算符(中綴)。 三元運算符:...
協(xié)議(Protocol) swift中協(xié)議用于定義多個類型應該遵守的規(guī)范。協(xié)議定義規(guī)范,類是協(xié)議的一種具體實現(xiàn),協(xié)議不關心類內(nèi)部的狀態(tài)數(shù)據(jù)和實現(xiàn)...