欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Swift 訪問權(quán)限的資料整理

 更新時間:2017年09月18日 10:11:19   作者:水桶前輩  
這篇文章主要介紹了Swift 訪問權(quán)限的資料整理的相關(guān)資料,希望通過本文大家能掌握這部分內(nèi)容,需要的朋友可以參考下

Swift 訪問權(quán)限

1>internal :內(nèi)部的,  

     1.默認(rèn)情況下所有的類的屬性&方法的訪問權(quán)限都是internal 
     2.若本模塊(項目/包/target)中可以訪問  

 2> private:私有的  

     1.只有在本類中可以訪問  

 3> open 公開的  

     1.可以跨模塊(包/target)都是可以訪問的  

 4> fileprivate  swift3.0  

     1.只要在本文件中都是可以進(jìn)行訪問的 

示例代碼:


import UIKit 
 
/* 
 1>internal :內(nèi)部的, 
   1.默認(rèn)情況下所有的類的屬性&方法的訪問權(quán)限都是internal 
   2.若本模塊(項目/包/target)中可以訪問 
 2> private:私有的 
   1.只有在本類中可以訪問 
 3> open 公開的 
   1.可以跨模塊(包/target)都是可以訪問的 
 4> fileprivate swift3.0 
   1.只要在本文件中都是可以進(jìn)行訪問的 
 */ 
 
class FourthViewController: TFBaseViewController { 
   
  var name : String = "" 
  private var age : Int = 0 
  fileprivate var height : Double = 0 
   
   
  override func viewDidLoad() { 
    super.viewDidLoad() 
     
    setUI() 
     
    //1>internal :內(nèi)部的,訪問name, 
    name = "srfg" 
    print(name) 
     
    //2> private:私有的,訪問age 
    age = 10 
    print(age) 
     
     
    //3> open 公開的,創(chuàng)建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.只要在本文件中都是可以進(jìn)行訪問的 
    vc.height = 1.00 
  } 
} 

如有疑問請留言或到本站社區(qū)交流討論,希望通過本文能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • 基于ios逆向過程中l(wèi)ldb調(diào)試技巧(推薦)

    基于ios逆向過程中l(wèi)ldb調(diào)試技巧(推薦)

    下面小編就為大家?guī)硪黄趇os逆向過程中l(wèi)ldb調(diào)試技巧(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • iOS base64 加密解密 通用類實例代碼

    iOS base64 加密解密 通用類實例代碼

    這篇文章主要介紹了iOS base64 加密解密 通用類的實例代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-12-12
  • Mac  Android Studio快捷鍵整理

    Mac Android Studio快捷鍵整理

    這篇文章主要介紹了Mac Android Studio快捷鍵的相關(guān)資料,這里整理了所有能用的快捷鍵,提供工作效率,需要的朋友可以參考下
    2016-10-10
  • UITableView 實現(xiàn)汽車品牌(demo)

    UITableView 實現(xiàn)汽車品牌(demo)

    UITableView堪稱UIKit里面最復(fù)雜的一個控件了,使用起來不算難,但是要用好并不容易,當(dāng)使用的時候我們必須要考慮到后臺數(shù)據(jù)的設(shè)計,tableViewCell的設(shè)計和重用以及tableView的效率等問題,下面小編通過UITableView 實現(xiàn)汽車品牌,需要的朋友可以參考下
    2015-08-08
  • iOS中只讓textField使用鍵盤通知的實例代碼

    iOS中只讓textField使用鍵盤通知的實例代碼

    本文通過實例代碼給大家介紹了OS中只讓textField使用鍵盤通知的操作方法,代碼簡單易懂,非常不錯,具有參考借鑒加載,需要的的朋友參考下吧
    2017-07-07
  • 個人對于異步和多線程的關(guān)系的理解分享

    個人對于異步和多線程的關(guān)系的理解分享

    異步和多線程并不是一個同等關(guān)系,異步是最終目的,多線程只是我們實現(xiàn)異步的一種手段。異步是當(dāng)一個調(diào)用請求發(fā)送給被調(diào)用者,而調(diào)用者不用等待其結(jié)果的返回而可以做其它的事情。
    2014-08-08
  • IOS9.0 LaunchScreen.StroyBoard自定義啟動圖片詳解

    IOS9.0 LaunchScreen.StroyBoard自定義啟動圖片詳解

    這篇文章主要介紹了IOS9.0 LaunchScreen.StroyBoard自定義啟動圖片詳解的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • iOS進(jìn)階之xib上控件自動生成純代碼

    iOS進(jìn)階之xib上控件自動生成純代碼

    本篇內(nèi)容是一篇關(guān)于IOS開發(fā)進(jìn)階的內(nèi)容,學(xué)習(xí)xib上控件自動生成純代碼這個功能,有興趣的朋友參考下。
    2018-02-02
  • IOS 開發(fā)自定義條形ProgressView的實例

    IOS 開發(fā)自定義條形ProgressView的實例

    這篇文章主要介紹了IOS 開發(fā)自定義條形ProgressView的實例的相關(guān)資料,希望開發(fā)自己的條形進(jìn)度條的朋友可以參考下
    2016-10-10
  • iOS開發(fā)之UIScrollView控件詳解

    iOS開發(fā)之UIScrollView控件詳解

    UIScrollView是一個非常重要的控件,其可以展示比設(shè)備屏幕更大區(qū)域的內(nèi)容,我們可以通過手指滑動來查看內(nèi)容視圖的每一部分內(nèi)容,也可以通過手指捏合來對內(nèi)容視圖進(jìn)行縮放操作,我們每天開發(fā)中都不斷顯式或隱式地與UIScrollView打交道,下面給大家詳細(xì)介紹UIScrollView控件。
    2016-09-09

最新評論