We have hosted the application design patterns in swift in order to run this application in our online workstations with Wine or directly.


Quick description about design patterns in swift:

Design-Patterns-In-Swift is a repository that translates classic software engineering design patterns (from sources like the Gang of Four) into Swift code examples, so you can see how those patterns look in a modern, strongly typed, object-/protocol-oriented language. It covers creational, structural, and behavioral patterns: singletons, factories, decorators, observers, strategy, command, mediator, and more. For each pattern, you’ll typically see one or more Swift implementations, commentary on where it makes sense in a Swift architecture, and caveats about when you might prefer pure protocol composition or using functional patterns instead. The examples aim to be readable and idiomatic—not overly abstract or contrived—so developers can adopt or adapt them directly.

Features:
  • Collection of many design patterns implemented: e.g. Creational, Behavioral, Structural families (e.g. Strategy, Observer, Adapter, Singleton, etc.)
  • Provided in playground/-friendly format so users can interactively read and run examples in Xcode playgrounds
  • Chinese (??) translated versions of playground/examples/files are included
  • Scripts to generate playgrounds from source and translations (for both English and Chinese)
  • Well-documented: README with table of contents of patterns, explanations of pattern intent, usage, etc.
  • Licensed under GPL-3.0, which means open source but with copyleft requirements (if modifications are shared etc.)


Programming Language: Swift.
Categories:
Libraries

Page navigation:

©2024. Winfy. All Rights Reserved.

By OD Group OU – Registry code: 1609791 -VAT number: EE102345621.