learning-bootcamps / iOS-Development-Bootcamp-July-2023

1 stars 6 forks source link

iOS-Developemnt-Bootcamp-July-2023-Week-1-Day-4-Lab #5

Closed Alja7dali closed 1 year ago

Alja7dali commented 1 year ago

Objective:

In this lab, students will explore the differences between classes, structs, and enums in Swift and understand when to use each in app design. They will learn about reference types vs. value types in memory management, and how to handle errors using do-try-catch blocks. Additionally, students will work with optionals and understand how to safely use optional binding, force unwrapping, and optional chaining.

Instructions:

  1. Create a Swift playground or Xcode project to complete the tasks.
  2. Follow the step-by-step instructions for each task below.
  3. Write your code in a clear and organized manner, following best practices.
  4. Your code must be logically correct.

Requirements:

  1. Xcode v13 or higher installed
  2. Swift compiler v5.7 or higher installed

Tasks:

Task 1: Understanding Data Types

Task 2: Memory Management

Extra Point 1: Error Handling

Extra Point 2: Optional Handling

Extra Point 3: Optional Chaining

Submission Guidelines:

Grading Criteria:

Your lab assignment will be graded based on the following criteria:

Additional Notes:

Deadline:

Submit your completed lab assignment prior start of next session.

SaraAlmishaan commented 1 year ago

Sara Fahad

https://github.com/SaraAlmishaan/iOS-Developemnt-Bootcamp-July-2023-Week-1-Day-4-Lab

diya0o commented 1 year ago

diya alawdah

https://github.com/diya0o/iOS-Developemnt-Bootcamp-July-2023-Week-1-Day-4-Lab

Ranaa2000 commented 1 year ago

Rana Almuaied https://github.com/Ranaa2000/https-github.com-Ranaa2000-iOS-Developemnt-Bootcamp-July-2023-Week-1-Day-4-Lab

MuneeraYousaf commented 1 year ago

Muneera Altanam

https://github.com/MuneeraYousaf/iOS-Developemnt-Bootcamp-July-2023-Week-1-Day-4-Lab.git

SaraSd7 commented 1 year ago

Sara AlDossari

https://github.com/SaraSd7/iOS-Developemnt-Bootcamp-July-2023-Week-1-Day-4-Lab

muhammedalmanie commented 1 year ago

Mohammed Almanie https://github.com/muhammedalmanie/iOS-Developemnt-Bootcamp-July-2023-Week-1-Day-4-Lab

khuloudAlshammari commented 1 year ago

khuloud alshammari https://github.com/khuloudAlshammari/iOS-Developemnt-Bootcamp-July-2023-Week-1-Day-4-Lab

hibahalatawi commented 1 year ago

https://github.com/hibahalatawi/iOS-Developemnt-Bootcamp-July-2023-Week-1-Day-4-Lab

Alanoud900 commented 1 year ago

Alanoud naser

https://github.com/Alanoud900/iOS-Developemnt-Bootcamp-July-2023-Week-1-Day-4-Lab

Afrah34 commented 1 year ago

Afrah https://github.com/Afrah34/iOS-Developemnt-Bootcamp-July-2023-Week-1-Day-4-Lab.git

ghadah2019 commented 1 year ago

ghadah alonezan https://github.com/ghadah2019/iOS-Developemnt-Bootcamp-July-2023-Week-1-Day-4-Lab.git

ShaimaAlharbi0 commented 1 year ago

Shaima Alharbi https://github.com/ShaimaAlharbi0/ios-development-bootcamp-july-2023-week-1-day-4-Lab

SarahAlmutlaq00 commented 1 year ago

sarah Almutlaq

https://github.com/SarahAlmutlaq00/iOS-Developemnt-Bootcamp-July-2023-Week-1-Day-4-Lab

Afnanxt commented 1 year ago

https://github.com/Afnanxt/Afnanxt-Afnanxt-iOS-Developemnt-Bootcamp-July-2023-Week-1-Day-4-Lab-4-afnan-saad

Afnan153 commented 1 year ago

Afnan Salman https://github.com/Afnan153/iOS-Developemnt-Bootcamp-July-2023-Week-1-Day-4-Lab-5

ALWALEED-KHUSHAIM commented 1 year ago

ALwaleed Khushaim

https://github.com/ALWALEED-KHUSHAIM/iOS-Developemnt-Bootcamp-July-2023-Week-1-Day-4-Lab-

juhaina75i commented 1 year ago

Juhaina https://github.com/juhaina75i/iOS-Developemnt-Bootcamp-July-2023-Week-1-Day-4-Lab-.git

SakinahAlnajjar commented 1 year ago

Sakinah Alnajjar https://github.com/SakinahAlnajjar/week1-day4