小工具      在线工具  汉语词典  dos游戏  css  js  c++  java

快速访问权限

Swift学习 额外说明

收录于:52天前


import UIKit

/*
 1>internal :内部的,
     1.默认情况下所有的类的属性&方法的访问权限都是internal
     2.若本模块(项目/包/target)中可以访问
 2> private:私有的
     1.只有在本类中可以访问
 3> open 公开的
     1.可以跨模块(包/target)都是可以访问的
 4> fileprivate  swift3.0
     1.只要在本文件中都是可以进行访问的
 */

class FourthViewController: TFBaseViewController {
    
    var name : String = ""
    private var age : Int = 0
    fileprivate var height : Double = 0
    
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        setUI()
        
        //1>internal :内部的,访问name,
        name = "srfg"
        print(name)
        
        //2> private:私有的,访问age
        age = 10
        print(age)
        
        
        //3> open 公开的,创建UIView对象
        let view = UIView()
        view.alpha = 0.5
        view.tag = 100
        view.frame = CGRect(x:0, y: 0 ,width: 100, height:100)
    }
}

class person {
    func test()  {
        let vc = FourthViewController()
        vc.name = "fgh"
        
//        2> private:私有的 //只有在本类中可以访问
//        vc.age =
        
//        4> fileprivate  swift3.0
//        1.只要在本文件中都是可以进行访问的
        vc.height = 1.00
    }
}


. . .

相关推荐

额外说明

Android 中级 – 屏幕和绘图

屏幕和绘图 屏幕 系统屏幕密度 独立像素密度dp 单位转换 XML绘图(需放在Drawable) bitmap nine-patch shape layer-list selector level-list transition inset scale

额外说明

Docker下mysql5.7添加新用户并授权访问

Mysql(5):Docker下修改mysql5的密码 1、#进入docker里面 #docker exec -it “id” bash docker exec -it af35448d73cd bash   2、#登录mysql mysql -u ro

额外说明

【一】ERNIE:飞桨开源开发套件,入门学习,看看行业顶尖持续学习语义理解框架,如何取得世界多个实战的SOTA效果?

​ 参考文章: 深度剖析知识增强语义表示模型——ERNIE_财神Childe的博客-CSDN博客_ernie模型 ERNIE_ERNIE开源开发套件_飞桨 https://github.com/PaddlePaddle/ERNIE/blob/develo

额外说明

15.tornado中使用异步实现爬取图片功能(tornado官方推荐使用协程写异步代码!)

目录: 为什么要用异步 应用异步 (1)同步版本实现: 1.指定URL的图片上传功能逻辑实现: 2.接口实现(app.py文件中添加如下接口): 3.功能测试——两种图片URL进行测试: (2)异步版本实现: 1.指定URL的图片上传功能逻辑实现: 2.

额外说明

【Unity3D开发小游戏】《扫雷》Unity开发教程

文章目录 一、前言 二、源码 三、正文 前言 Unity版本 项目设置 默认方块 添加更多的方块 关于邻接 添加更多图像 Element.cs: Grid 元素二维阵列 初始化网格 发现所有地雷 发现一个区域 检查是否发现所有地雷 摘要 一、前言 这是一

额外说明

数仓--------简单了解

作者前言 - ✨✨✨✨✨✨-------- ​- 作者介绍: -- - ------- - -作者id:老秦包你会, - 简单介绍:--------------- 喜欢学习C语言和python等编程语言,是一位爱分享的博主,有兴趣的小可爱可以来互讨 --

额外说明

Spring高手之路1——深入理解与实现IOC依赖查找与依赖注入

本文从xml开始讲解,注解后面给出 文章目录 1. 一个最基本的 IOC 依赖查找实例 2. IOC 的两种实现方式 2.1 依赖查找(Dependency Lookup) 2.2 依赖注入(Dependency Injection) 3. 在三层架构中

额外说明

django2中关于时间处理策略

一、django中数据模型关于时间字段的认识 1、DateField:可以记录年月日,映射到数据库是date类型 2、DateTimeField:可以记录年月日时分秒,映射到数据库是datetime类型 3、TimeField:可以记录时分秒,映射到数据

额外说明

【测试报告】模板:测试方案

目录 一、文档目录 二、模板下载 三、文档内容 四、测试环境软硬件配置数据获取 一、文档目录 二、模板下载 我的资源下载地址:【测试文档】模板:测试方案 三、文档内容 四、测试环境软硬件配置数据获取 (1)查看我的另一篇博文: ①【Linux】Linux

ads via 小工具