1.module是個(gè)代碼發(fā)布單元(如Framework或者應(yīng)用程序), 通過使用import關(guān)鍵字導(dǎo)入使用
2.A source files是module中的一個(gè)swift文件 (實(shí)際情況就是一個(gè)app或者framework中的一個(gè)swift文件
swift3.0中訪問控制一共有5個(gè)關(guān)鍵字
1. open:可以在任何地方訪問雄家、繼承和重寫
2. public:可以在任何地方被訪問谋竖,在其他module中不能被繼承和重寫
3. internal:默認(rèn)訪問級別,在整個(gè)模塊內(nèi)都可以被訪問
4. fileprivate:其修飾的屬性可以再同一個(gè)文件被訪問先慷、繼承和重寫台谍,同一個(gè)文件指同一個(gè)swift文件杉适,一個(gè)文件中可以有多個(gè)類
5. private:其修飾的屬性和方法只能在本類被訪問和使用亚隅,不包括擴(kuò)展類