文章首發(fā)微信公眾號 fgyong的開發(fā)日記 在APP中,使用 X1、X2、X3已經(jīng)是司空見慣的事情了,網(wǎng)上出了清空不再使用的圖片和類,是不是做完...
投稿
文章首發(fā)微信公眾號 fgyong的開發(fā)日記 在APP中,使用 X1、X2、X3已經(jīng)是司空見慣的事情了,網(wǎng)上出了清空不再使用的圖片和類,是不是做完...
本文首發(fā)掘金,原文鏈接 iOS runtime實戰(zhàn),一次性解決調(diào)試火葬場的坑 說起來這個黑魔法,還是幾年前道聽途說的一個概念,完全不懂這個到底是...
最近面試的同學(xué)應(yīng)該發(fā)現(xiàn)iOS要求基本最低是高級的,再低恐怕找不坑了,現(xiàn)在整理一些資料學(xué)習(xí),晉級高級工程師。 runtime runtime詳解1...
模板模式 在模板模式(Template Pattern)中,一個抽象類公開定義了執(zhí)行它的方法的方式/模板。它的子類可以按需要重寫方法實現(xiàn),但調(diào)用...
策略模式 在策略模式(Strategy Pattern)中,一個類的行為或其算法可以在運行時更改。這種類型的設(shè)計模式屬于行為型模式。 在策略模式...
狀態(tài)模式 在狀態(tài)模式(State Pattern)中,類的行為是基于它的狀態(tài)改變的。這種類型的設(shè)計模式屬于行為型模式。 在狀態(tài)模式中,我們創(chuàng)建表...
觀察者模式 當(dāng)對象間存在一對多關(guān)系時,則使用觀察者模式(Observer Pattern)。比如,當(dāng)一個對象被修改時,則會自動通知它的依賴對象。...
備忘錄模式 備忘錄模式(Memento Pattern)保存一個對象的某個狀態(tài),以便在適當(dāng)?shù)臅r候恢復(fù)對象。備忘錄模式屬于行為型模式。 介紹 意圖...
中介者模式 中介者模式(Mediator Pattern)是用來降低多個對象和類之間的通信復(fù)雜性。這種模式提供了一個中介類,該類通常處理不同類之...
迭代器模式 迭代器模式(Iterator Pattern)是 Java 和 .Net 編程環(huán)境中非常常用的設(shè)計模式。這種模式用于順序訪問集合對象...