Objective-C practice

Filter by difficulty, use hints, reveal solutions and save attempts locally.

1. Practice Objective-C overview by building one step of a small real project feature and checking the result.

code-writing
beginnerObjective-C overview

1. Start from the Objective-C overview lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

2. Practice Objective-C setup by building one step of a small real project feature and checking the result.

code-fix
beginnerObjective-C setup

1. Start from the Objective-C setup lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

3. Practice Objective-C syntax by building one step of a small real project feature and checking the result.

output
beginnerObjective-C syntax

1. Start from the Objective-C syntax lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

4. Practice Objective-C examples by building one step of a small real project feature and checking the result.

fill-blank
beginnerObjective-C examples

1. Start from the Objective-C examples lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

5. Practice Objective-C workflow by building one step of a small real project feature and checking the result.

true-false
beginnerObjective-C workflow

1. Start from the Objective-C workflow lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

6. Practice Objective-C validation by building one step of a small real project feature and checking the result.

mini-project
beginnerObjective-C validation

1. Start from the Objective-C validation lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

7. Practice Objective-C debugging by building one step of a small real project feature and checking the result.

mcq
beginnerObjective-C debugging

1. Start from the Objective-C debugging lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

8. Practice Objective-C best practices by building one step of a small real project feature and checking the result.

code-writing
beginnerObjective-C best practices

1. Start from the Objective-C best practices lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

9. Practice Objective-C overview by building one step of a small real project feature and checking the result.

code-fix
beginnerObjective-C overview

1. Start from the Objective-C overview lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

10. Practice Objective-C setup by building one step of a small real project feature and checking the result.

output
beginnerObjective-C setup

1. Start from the Objective-C setup lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

11. Practice Objective-C syntax by building one step of a small real project feature and checking the result.

fill-blank
intermediateObjective-C syntax

1. Start from the Objective-C syntax lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

12. Practice Objective-C examples by building one step of a small real project feature and checking the result.

true-false
intermediateObjective-C examples

1. Start from the Objective-C examples lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

13. Practice Objective-C workflow by building one step of a small real project feature and checking the result.

mini-project
intermediateObjective-C workflow

1. Start from the Objective-C workflow lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

14. Practice Objective-C validation by building one step of a small real project feature and checking the result.

mcq
intermediateObjective-C validation

1. Start from the Objective-C validation lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

15. Practice Objective-C debugging by building one step of a small real project feature and checking the result.

code-writing
intermediateObjective-C debugging

1. Start from the Objective-C debugging lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

16. Practice Objective-C best practices by building one step of a small real project feature and checking the result.

code-fix
intermediateObjective-C best practices

1. Start from the Objective-C best practices lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

17. Practice Objective-C overview by building one step of a small real project feature and checking the result.

output
intermediateObjective-C overview

1. Start from the Objective-C overview lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

18. Practice Objective-C setup by building one step of a small real project feature and checking the result.

fill-blank
intermediateObjective-C setup

1. Start from the Objective-C setup lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.