Swift 封装
2024-08-27 21:42:47
前言
- 封装主要有两大目的:一是为了我们使用数据更加方便,二是为了数据保护。
1、Swift 访问修饰符
在 Swift 语言中,访问修饰符也分为三类,分别是
private
、internal
、public
。- Swift 的访问修饰符从 Xcode6 beta4 才开始支持。
- Swift 对访问权限的控制,不是基于类的,而是基于文件的。
在 Swift 语言中,若要设置某一属性的访问权限,需在定义属性时加上相应的修饰前缀。
private var name: String = "" // 修饰只对这个属性变量起作用
三类修饰符的访问权限
1)
private
所修饰的属性或者方法只能在当前 Swift 源文件里可以访问,在别的文件里访问会出错。2)
internal
是默认的访问权限。所修饰的属性或者方法在源代码所在的整个模块都可以访问。如果是框架或者是库代码,则在整个框架内部可以访问,框架由外部代码所引用时,则不可访问。如果是 App 代码,在整个 App 内部可以访问。3)
public
所修饰的属性或者方法对于引用了该文件或者模块的文件来讲,都能访问这些属性和方法。一般来说public
的出现是为了 API 开发而设置。
最新文章
- jQuery源码分析系列(40): 动画设计
- jQuery浏览器类型判断和分辨率判断
- 「2014-3-11」HTTP 初步探究
- CSS Hack技术介绍及常用的Hack技巧
- ExtJS MVC学习手记 1
- macOS10.12允许所有来源设置
- bootstrap-内联表单 水平(横向)表单 响应式图片 辅助类 [转]
- 三种php连接access数据库方法
- 使用CXF和spring搭建webService服务
- [NOI 2005]聪聪和可可
- HBuilderx中编译sass文件
- 3.1 unittest简介
- 第一次安装tomcat报错,出现failed to install tomcat8 service错误
- git pull fails “unable to resolve reference” “unable to update local ref”
- smarty模板开发基础总结
- php无限极分类递归与普通
- 修改Swing窗口风格
- BitAdminCore框架更新日志20180522
- GIT(2)----入门资料,分支管理,冲突解决
- python实现:将文本文件分割成多个小文本文件(php也可实现)