iOS: 学习笔记, Swift名字空间
来源:互联网 发布:淘宝转淘口令api 编辑:程序博客网 时间:2024/04/24 12:14
在Swift中, 名字空间是用class(extension)嵌套来实现的, 下面用一个简单例子来进行展示
//// main.swift// SwiftNameSpace//// Created by yao_yu on 14-8-1.// Copyright (c) 2014年 yao_yu. All rights reserved.//// Swift名字空间使用实例//import Foundation//定义顶层名字空间class YY{}//在YY名字空间中定义第二层名字空间Testextension YY{ class Test{ }}//在二层名字空间中定义点类extension YY.Test{ class Point2d{ var x:Double = 0 var y:Double = 0 init(_ x:Double, _ y:Double){ self.x = x self.y = y } }}func main(){ //使用点 var pt = YY.Test.Point2d(123, 333) println("点坐标为(\(pt.x),\(pt.y))") //结果为 点坐标为(123.0,333.0)}main()
1 0
- iOS: 学习笔记, Swift名字空间
- IOS学习笔记05_2-Swift-命名空间
- Python学习笔记:Python的名字空间
- iOS Swift+Foundation学习笔记
- Swift iOS 10 学习笔记
- C++ Primer学习笔记——$18 名字空间
- 每日学习笔记(名字空间,new和delete)
- C++学习笔记---内部类与名字空间
- xml学习5-名字空间
- iOS: 学习笔记, Swift操作符定义
- IOS学习笔记03-认识swift
- IOS学习笔记06-Swift语言调试
- JAVA人学习ios swift(笔记)
- iOS学习笔记43-Swift(三)类
- iOS学习笔记45-Swift(五)协议
- iOS学习笔记46-Swift(六)扩展
- iOS学习笔记47-Swift(七)泛型
- iOS学习笔记48-Swift(八)反射
- 经验总结23--C#多线程和加锁
- Spring4的学习(三)
- Public Sale(巴什博弈)
- poj 1861(最小生成树)
- Dreamweaver批量替换,通配符替换(css)
- iOS: 学习笔记, Swift名字空间
- leetcode 虐我篇之(十一)Integer to Roman
- matlab figure的用法
- hdoj 1754 I Hate It 【线段树】
- spring的学习资料
- 13级中欧企业联合大学P-MBA开班
- iOS之MVC
- hdu2088 Box of Bricks
- 使用IE浏览器js调试debug