![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
訪問控制限制其他源文件和模塊對你的代碼的訪問菩暗。這個特性允許你隱藏代碼的實現(xiàn)細節(jié),并指定一個偏好的接口讓其他代碼可以訪問和使用扔嵌。 模塊和源文件 S...
Optional分析 Swift中的可選類型(Optional)厌秒,用于處理值缺失的情況村缸,有以下兩種情況 有值纷捞,且等于x 沒有值 這點可以通過Sw...
逃逸閉包 & 非逃逸閉包 逃逸閉包定義 當閉包作為一個實際參數(shù)傳遞給一個函數(shù)時痢虹,并且是在函數(shù)返回之后調(diào)用,我們就說這個閉包逃逸了主儡。當聲明一個接受...
閉包 閉包能夠捕獲和存儲定義在其上下文中的任何常量和變量的引用奖唯,這也就是所謂的閉合并包裹那些常量和變量,因此被稱為“閉包”糜值,Swift 能夠為你...
補充:添加腳本自動生成SIL 通過target -> +丰捷,選擇 other -> Aggregate,然后命名為HTScript 選中HTScr...
本文主要介紹Swift中的內(nèi)存管理寂汇,涉及引用計數(shù)病往、弱引用、強引用骄瓣、循環(huán)引用停巷、Runtime等 內(nèi)存管理 - 強引用 在Swift中也是使用自動引...
Swift中的指針分為兩類 typed pointer 指定數(shù)據(jù)類型指針,即 UnsafePointer<T>, 其中T表示泛型 raw poi...
靜態(tài)派發(fā) 值類型對象的函數(shù)的調(diào)用方式是靜態(tài)調(diào)用榕栏,即直接地址調(diào)用畔勤,調(diào)用函數(shù)指針,這個函數(shù)指針在編譯扒磁、鏈接完成之后就已經(jīng)確定了庆揪,存放在代碼段,而結(jié)構(gòu)...
值類型 值類型是一種當它被指定到常量或者變量妨托,或者被傳遞給函數(shù)時會被拷貝的類型缸榛。Swift 中所有的基本類型——整數(shù),浮點數(shù)兰伤,布爾量仔掸,字符串,數(shù)...