iOS- 屬性傳值-協(xié)議傳值-UIViewController

  • 界面通信
    • .屬性傳值, 一般用于從前往后傳值邪蛔, 并通過該屬性進(jìn)行一系列操作
      • 也從后往前傳值(也可以, 但是不推薦這樣去使用)
    • . 協(xié)議傳值(delegate)
        1. 從后往前傳值 決定要在后邊的類聲明協(xié)議(最難確定)
        1. 聲明delegate @property id<Delegate名> delegate
        1. 在哪簽訂協(xié)議(只要拿到對象急黎, 就可以簽訂協(xié)議)XXX.delegate = self
        1. xxx.delegate = self 會爆黃, 沒有簽訂協(xié)議, 簽訂協(xié)議
        1. 簽訂完協(xié)議 侧到, 會爆黃的原因是沒有事項(xiàng)協(xié)議方法
        1. 但是協(xié)議方法沒有執(zhí)行勃教,缺少觸發(fā)時(shí)機(jī)在哪里觸發(fā)協(xié)議方法(對應(yīng)加上判斷);
  • 小知識
    關(guān)于navigation最終控制器的釋放
    navigation中viewController數(shù)組, 數(shù)組對應(yīng)的對象會引用計(jì)數(shù)+1
    當(dāng)controller入棧時(shí)匠抗,則被加入數(shù)組中故源,引用計(jì)數(shù)+1
    只要不出站, 就不會釋放
    A -> push -> B
    當(dāng)B - > pop - >A B出棧, 對應(yīng)的數(shù)組中對應(yīng)的對象引用計(jì)數(shù)-1(對 應(yīng)釋放)
  • 上代碼:
  • 第一步:
    設(shè)置屬性去接受傳過來的值(在制定協(xié)議的方法里設(shè)置屬性)在.h中設(shè)置不能私有制,


    210B9EBF-2443-477B-9A82-A3E8A353C32A.png

    在第一個(gè)界面里的push方法里面給屬性賦值

6B9125EB-6272-4E28-8253-F474107FC7DB.png
  • 協(xié)議傳值
    • 協(xié)議傳值第一步這定協(xié)議和制定協(xié)議方法協(xié)議方法默認(rèn)必須實(shí)現(xiàn)


      21EBCB47-6673-418F-AFD6-CEC451AEFE29.png
  • 小知識
給屬性命名時(shí)不要和系統(tǒng)命名重復(fù)
  • 第二步聲明代理人


    B6317C50-3256-4FD8-A50B-E6F79AC9A05E.png

代理人語義設(shè)置最好用weak

  • 第三步實(shí)現(xiàn)代理協(xié)議方法
    觸發(fā)協(xié)議方法(判斷delegate存不存在汞贸,判斷delegate類有沒有實(shí)現(xiàn)協(xié)議方法)
28D24342-CA64-43DB-8EAC-229B7EDDC119.png
  • 第四步 簽訂代理
F8BF13D3-AD9D-4781-A4C3-F83084E2D3C2.png
  • 第五步設(shè)置代理人
    注意:


    AE72296B-FD55-4501-B849-00518A1EAD89.png
  • 第六一步 實(shí)現(xiàn)協(xié)議方法
    給屬性賦值

3E430FF3-B180-4B4F-840C-4AE8283F1FA9.png
  • UIViewController
77098B4C-BA32-4B4F-945D-F7C0FE76C450.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末绳军,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子矢腻,更是在濱河造成了極大的恐慌门驾,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,590評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件多柑,死亡現(xiàn)場離奇詭異奶是,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)竣灌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,157評論 3 399
  • 文/潘曉璐 我一進(jìn)店門聂沙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人初嘹,你說我怎么就攤上這事及汉。” “怎么了削樊?”我有些...
    開封第一講書人閱讀 169,301評論 0 362
  • 文/不壞的土叔 我叫張陵豁生,是天一觀的道長。 經(jīng)常有香客問我漫贞,道長甸箱,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,078評論 1 300
  • 正文 為了忘掉前任迅脐,我火速辦了婚禮芍殖,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘谴蔑。我一直安慰自己豌骏,他們只是感情好龟梦,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,082評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著窃躲,像睡著了一般计贰。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蒂窒,一...
    開封第一講書人閱讀 52,682評論 1 312
  • 那天躁倒,我揣著相機(jī)與錄音,去河邊找鬼洒琢。 笑死秧秉,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的衰抑。 我是一名探鬼主播象迎,決...
    沈念sama閱讀 41,155評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼呛踊!你這毒婦竟也來了砾淌?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 40,098評論 0 277
  • 序言:老撾萬榮一對情侶失蹤恋技,失蹤者是張志新(化名)和其女友劉穎拇舀,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蜻底,經(jīng)...
    沈念sama閱讀 46,638評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡骄崩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,701評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了薄辅。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片要拂。...
    茶點(diǎn)故事閱讀 40,852評論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖站楚,靈堂內(nèi)的尸體忽然破棺而出脱惰,到底是詐尸還是另有隱情,我是刑警寧澤窿春,帶...
    沈念sama閱讀 36,520評論 5 351
  • 正文 年R本政府宣布拉一,位于F島的核電站,受9級特大地震影響旧乞,放射性物質(zhì)發(fā)生泄漏蔚润。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,181評論 3 335
  • 文/蒙蒙 一尺栖、第九天 我趴在偏房一處隱蔽的房頂上張望嫡纠。 院中可真熱鬧,春花似錦、人聲如沸除盏。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,674評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽者蠕。三九已至窃祝,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間踱侣,已是汗流浹背锌杀。 一陣腳步聲響...
    開封第一講書人閱讀 33,788評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留泻仙,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,279評論 3 379
  • 正文 我出身青樓量没,卻偏偏與公主長得像玉转,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子殴蹄,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,851評論 2 361

推薦閱讀更多精彩內(nèi)容

  • *面試心聲:其實(shí)這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個(gè)offer,總結(jié)起來就是把...
    Dove_iOS閱讀 27,166評論 30 470
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理究抓,服務(wù)發(fā)現(xiàn),斷路器袭灯,智...
    卡卡羅2017閱讀 134,715評論 18 139
  • 1.OC里用到集合類是什么刺下? 基本類型為:NSArray,NSSet以及NSDictionary 可變類型為:NS...
    輕皺眉頭淺憂思閱讀 1,379評論 0 3
  • 國家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報(bào)批稿:20170802 前言: 排版 ...
    庭說閱讀 11,010評論 6 13
  • 感恩早起的太陽 感恩給我?guī)砜鞓返陌》?感恩家人一切安好 感恩感謝
    ouka閱讀 89評論 0 0