Skip to content

CyuanChen/Swift-Practice

Repository files navigation

Swift-Practice

一些基本swift語法的練習

Generic Tutorial:

https://medium.com/@jerrywang0420/generic-%E6%B3%9B%E5%9E%8B%E6%95%99%E5%AD%B8-swift-3-ios-8754dd835b39#.5eff78rq3

Sort Tutorial

陳董Don – iOS工程師大大的blog

https://ios.devdon.com/archives/455#more-455

Design Pattern Tutorial

About Design Pattern: (引用自陳董Don大大的blog)

設計模式

設計模式的關鍵目標之一就是降低組件之間的耦合度,不過在一些場景中緊耦合是合理的。

創建型模式(Creational Pattern)

創建型模式對類的實例化過程進行了抽象,能夠模塊中對象的創建和使用進行分離。 在由誰創建(Who)、什麼時候創建(When)、創建什麼(What)都提供了儘可能大的靈活性。

  • 工廠方法模式(Factory Method Pattern Done
  • 抽象工廠模式
  • 單例模式
  • 對象池模式
  • 建造者模式
  • 原型模式(Prototype Pattern)Done

結構型模式(Structural Pattern)

結構型模式描述如何將類或者對象結合在一起形成更大的結構。

  • 外觀模式(Facade Pattern)Done
  • 代理模式(Proxy Pattern)
  • 適配器模式(Adapter Pattern)
  • 組合模式
  • 裝飾器模式(Decorator Pattern)
  • 橋接模式
  • 享元模式

行為型模式(Behavioral Pattern)

行為型模式是對不同對象之間劃分職責和算法的抽象化。

  • 觀察者模式(Observer Pattern)
  • 策略模式(Strategy Pattern)
  • 命令模式
  • 責任鏈模式(Chain of Responsibility Pattern)
  • 中介者模式(Mediator Pattern)
  • 備忘錄模式
  • 訪問者模式(Visitor Pattern) Done
  • 模板方法模式

https://ios.devdon.com/%E7%B3%BB%E5%88%97%E6%96%87%E7%AB%A0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages