Skip to content

Commit 0c3aa3b

Browse files
committed
Add more slides, julia link
1 parent a36adb6 commit 0c3aa3b

File tree

10 files changed

+24
-2
lines changed

10 files changed

+24
-2
lines changed

.DS_Store

2 KB
Binary file not shown.

Readme.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,6 @@ By the end of this class students will:
4949
- [Interview Practice Problem - Concurrency](interview-practice-problem-concurrency)
5050
- [(NS)Operations](operations)
5151
- [Xcode Project Management - Schemes, Targets & Build Settings](xcode-project-management)
52-
- [Testing](Testing)
52+
- [Testing](intro-to-testing)
5353
- [Interview Practice Problem - Async Image Loading & Caching](async-image-and-caching)
5454
- [Interview Practice Problem - Networking & API's]()

intro-to-testing/Readme.md

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Introduction to Testing
2+
3+
We learnt from our last lesson that tests are targets in an Xcode project. We are going to learn how to add tests to and existing Xcode project.
4+
5+
## Class Materials
6+
7+
Slides:
8+
9+
[Introduction to Testing](assets/intro-to-testing.key)
10+
11+
12+
## Challenges
13+
14+
Clone this repo and add tests:
15+
16+
[Testing Sample Project](testing)

xcode-project-management/.DS_Store

6 KB
Binary file not shown.

xcode-project-management/Readme.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ Each Xcode project is made up of a few components.
2525
### Workspace
2626
This contains one or more related `projects`.
2727

28+
![Multiple Projects](assets/xcworkspace01.png)
29+
2830
### Project
2931
Projects contain source code, resources files, etc.
3032
Each project can contain one or more targets.
@@ -68,7 +70,6 @@ Most app projects come with two build configurations and one build scheme. You g
6870

6971
You can auto-create schemes for your targets by going to `Product > Scheme > Manage Schemes` and pressing "Autocreate Schemes Now"
7072

71-
7273
## Activity
7374

7475
Discuss use cases for using multiple schemes and targets.
@@ -78,3 +79,8 @@ Discuss use cases for using multiple schemes and targets.
7879
## Challenges
7980

8081
Create an iOS app with a Today Extension as an extra target.
82+
83+
84+
## Resources
85+
86+
[Xcode Schemes & Build Settings Tutorial - Julia Alumni](https://hackernoon.com/a-cleaner-way-to-organize-your-ios-debug-development-and-release-distributions-6b5eb6a48356)
6 KB
Binary file not shown.
Loading
Binary file not shown.
Loading
Loading

0 commit comments

Comments
 (0)