你好,歡迎來到IOS教程網

 Ios教程網 >> IOS訊息 >> 關於IOS >> iOS: 學習筆記, Swift名字空間

iOS: 學習筆記, Swift名字空間

編輯:關於IOS

在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名字空間中定義第二層名字空間Test extension 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. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved