Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
emiscience
/
Design-Patterns-In-Swift
Public
forked from
ochococo/Design-Patterns-In-Swift
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit history
Commits on Dec 3, 2014
Merge pull request #28 from garnett/master
Show description for 40b5ce5
ochococo
committed
40b5ce5
View commit details
Copy full SHA for 40b5ce5
Browse repository at this point
Commits on Dec 2, 2014
Fix broken link
delebedev
committed
30ecac4
View commit details
Copy full SHA for 30ecac4
Browse repository at this point
Added Mediator pattern
delebedev
committed
e72a449
View commit details
Copy full SHA for e72a449
Browse repository at this point
Commits on Nov 12, 2014
Fixes and generation.
Oktawian Chojnacki
committed
b129da1
View commit details
Copy full SHA for b129da1
Browse repository at this point
Merge pull request #27 from markthethomas/patch-1
Show description for 4b08484
ochococo
committed
4b08484
View commit details
Copy full SHA for 4b08484
Browse repository at this point
Merge pull request #26 from garnett/master
Show description for b19094a
ochococo
committed
b19094a
View commit details
Copy full SHA for b19094a
Browse repository at this point
Commits on Nov 10, 2014
Fix spelling errors -- memeto --> memento
Show description for 2a7982d
markthethomas
committed
2a7982d
View commit details
Copy full SHA for 2a7982d
Browse repository at this point
Commits on Nov 9, 2014
Add Iterator pattern
delebedev
committed
c5e03fb
View commit details
Copy full SHA for c5e03fb
Browse repository at this point
Commits on Nov 3, 2014
+generation
ochococo
committed
3bda40b
View commit details
Copy full SHA for 3bda40b
Browse repository at this point
Merge pull request #25 from jleft/patch-1
Show description for 4ec6bed
ochococo
committed
4ec6bed
View commit details
Copy full SHA for 4ec6bed
Browse repository at this point
Fixed 'Behavioral' heading
jleft
committed
c94a559
View commit details
Copy full SHA for c94a559
Browse repository at this point
Commits on Nov 1, 2014
Merge pull request #23 from ochococo/feature/descriptions
Show description for afcb57b
ochococo
committed
afcb57b
View commit details
Copy full SHA for afcb57b
Browse repository at this point
+generation
Oktawian Chojnacki
committed
4a46d1c
View commit details
Copy full SHA for 4a46d1c
Browse repository at this point
Descriptions for patterns.
Oktawian Chojnacki
committed
8f1f6ef
View commit details
Copy full SHA for 8f1f6ef
Browse repository at this point
Merge pull request #22 from jpotts18/file-separation
Show description for 1b6af0e
ochococo
committed
1b6af0e
View commit details
Copy full SHA for 1b6af0e
Browse repository at this point
renaming .markdown to .md, cleaning up unnecessary test file
jpotts18
committed
944dc0f
View commit details
Copy full SHA for 944dc0f
Browse repository at this point
adding cat to generate script
jpotts18
committed
b565ac0
View commit details
Copy full SHA for b565ac0
Browse repository at this point
updating file structure, regenerating readme
jpotts18
committed
240a747
View commit details
Copy full SHA for 240a747
Browse repository at this point
Commits on Oct 31, 2014
Merge pull request #21 from jas/master
Show description for 6dbc061
ochococo
committed
6dbc061
View commit details
Copy full SHA for 6dbc061
Browse repository at this point
Commits on Oct 30, 2014
Update playground generation installation instructions
Jason Sandmeyer
committed
abaf51e
View commit details
Copy full SHA for abaf51e
Browse repository at this point
Commits on Oct 24, 2014
Merge pull request #20 from codestergit/MementoPattern
Show description for 12d218c
ochococo
committed
12d218c
View commit details
Copy full SHA for 12d218c
Browse repository at this point
Commits on Oct 11, 2014
Fixed code formatting in Memento Pattern
codestergit
committed
afd9772
View commit details
Copy full SHA for afd9772
Browse repository at this point
Commits on Oct 6, 2014
Added Memento Pattern
codestergit
committed
1cd561c
View commit details
Copy full SHA for 1cd561c
Browse repository at this point
Commits on Oct 3, 2014
+generation
Oktawian Chojnacki
committed
49a71a0
View commit details
Copy full SHA for 49a71a0
Browse repository at this point
+Chain Of Responsibility
Oktawian Chojnacki
committed
d51ba61
View commit details
Copy full SHA for d51ba61
Browse repository at this point
Merge pull request #19 from tomkowz/master
Show description for 529dac4
ochococo
committed
529dac4
View commit details
Copy full SHA for 529dac4
Browse repository at this point
Modified Chain of responsibility
tomkowz
committed
43d3574
View commit details
Copy full SHA for 43d3574
Browse repository at this point
Formatting fixes.
Oktawian Chojnacki
committed
3f32977
View commit details
Copy full SHA for 3f32977
Browse repository at this point
Protection Proxy + Virtual Proxy
Oktawian Chojnacki
committed
07e05d4
View commit details
Copy full SHA for 07e05d4
Browse repository at this point
Merge pull request #16 from tomkowz/patch-1
Show description for 258eb79
ochococo
committed
258eb79
View commit details
Copy full SHA for 258eb79
Browse repository at this point
Commits on Sep 27, 2014
Added Virtual and Protection proxy patterns.
tomkowz
committed
1079969
View commit details
Copy full SHA for 1079969
Browse repository at this point
~Info moved to bottom.
Oktawian Chojnacki
committed
d5cdbed
View commit details
Copy full SHA for d5cdbed
Browse repository at this point
Abstract Factory fixed.
Oktawian Chojnacki
committed
e7e840c
View commit details
Copy full SHA for e7e840c
Browse repository at this point
Commits on Sep 26, 2014
~Minor improvement.
ochococo
committed
7ccca81
View commit details
Copy full SHA for 7ccca81
Browse repository at this point
+generation
ochococo
committed
f5480e0
View commit details
Copy full SHA for f5480e0
Browse repository at this point
Previous
Next
You can’t perform that action at this time.