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

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

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

Swift 訪問(wèn)權(quán)限

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

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

 2> private:私有的  

     1.只有在本類中可以訪問(wèn)  

 3> open 公開(kāi)的  

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

 4> fileprivate  swift3.0  

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

示例代碼:


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

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

相關(guān)文章

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

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

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

    iOS base64 加密解密 通用類實(shí)例代碼

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

    Mac Android Studio快捷鍵整理

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

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

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

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

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

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

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

    IOS9.0 LaunchScreen.StroyBoard自定義啟動(dòng)圖片詳解

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

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

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

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

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

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

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

最新評(píng)論