Sequence diagrams let you describe the interactions between objects.
- [Narrator] There are cases when we need to express…how objects interact with each other.…UML provides the sequence diagram for this purpose.…A sequence diagram describes…a specific feature of the system.…Boxes at the top of the diagram represent the objects…that participate in that particular scenario.…I said objects and not classes…since we're working with instances.…We provide the snapshot of a working system…showing how objects call each other…to achieve a certain functionality.…
A vertical dash line starting at the bottom of each box…represents the lifeline of given object.…Method calls are shown as messages…sent from one object to another.…Create messages are dashed arrows…pointing to the object that's created.…Ordinary messages are shown as arrows…pointing towards the receiver object.…The receiver is the one that executes the method call.…In the following sample, the login view controller instance…first creates the secure storage object.…
It then calls the retrieve credentials method,…the secure storage instance,…
- Unified Modeling Language (UML)
- Use case, class, and sequence diagrams
- App state preservation and restoration
- Fundamental architectural design patterns
- Model-view-controller (MVC) and model-view-presenter (MVP)
- Implementing one-way binding
- App stage changes
- Building responsive apps
- SOLID principles
- Exchanging information between apps
- Optimizing your apps to avoid excessive CPU usage
Skill Level Intermediate
What you should know1m 5s
1. UML Basics
2. The iOS App Life Cycle
3. Fundamental Architectural Design Patterns
4. App State Transitions
5. Building Responsive Apps
6. The SOLID Principles
7. Communication between Apps
8. Efficiency and Performance
Optimizing for performance3m 19s
Next steps1m 14s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.