Skip to content

Commit

Permalink
[v3] Update Markdown files to latest spec (#243)
Browse files Browse the repository at this point in the history
* [v3] Add level one headings to Markdown files.

All Markdown files should, from this point on, start with a level one heading.
See exercism/configlet#150 for the rationale behind these changes.

The full specification can be found [here](https://github.com/exercism/docs/blob/main/contributing/standards/markdown.md).

* [v3] Markdown sub-headings must be parent level incremented by one.

The full specification can be found [here](https://github.com/exercism/docs/blob/main/contributing/standards/markdown.md).
  • Loading branch information
ErikSchierboom authored May 4, 2021
1 parent 7002df9 commit 41944ab
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 2 deletions.
2 changes: 2 additions & 0 deletions docs/ABOUT.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# About

Objective-C is a thin layer on top of C, and is a "strict superset" of C, meaning that it is possible to compile any C program with an Objective-C compiler, and to freely include C language code within an Objective-C class.
Objective-C derives its object syntax from Smalltalk.
All of the syntax for non-object-oriented operations (including primitive variables, pre-processing, expressions, function declarations, and function calls) is identical to that of C, while the syntax for object-oriented features is an implementation of Smalltalk-style messaging.
Expand Down
2 changes: 2 additions & 0 deletions docs/INSTALLATION.md
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
# Installation

Ensure that you have the latest Xcode installed through the Mac App Store.
6 changes: 4 additions & 2 deletions docs/TESTS.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# Tests

Exercism will only download a test file. You will need to manually create the header and the source file associated with the exercise. You will need to generate an Xcode Project file with the test file, the header file (.h) and the source file (.m). Alternatively, you can use a test runner utility that's described below.

### Creating the project in Xcode
## Creating the project in Xcode

* Start Xcode and create a new project.
* Select OS X > Application and then Command Line Tool.
Expand All @@ -27,7 +29,7 @@ Tests will be run through Xcode.

__Note:__ If you receive the error "No visible `@interface` for ExerciseName declares the selector ExerciseSelector," you followed the steps correctly, but haven't written anything in your header/implementation file(s). After you declare your method in the .h file and define it in the .m file, your tests should raise more helpful errors that will lead you towards completing the exercise. Read this [primer on Objective-C Classes](http://blog.teamtreehouse.com/beginners-guide-objective-c-classes-objects) for more in-depth information.

### A Test Runner
## A Test Runner

An alternative to manually generating the project file is to use a test runner utility written in ruby, [`objc`](https://rubygems.org/gems/objc/), that will create a project file for you with the test file, header file and source file.

Expand Down
2 changes: 2 additions & 0 deletions exercises/practice/bob/.meta/description.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# Description

Bob is a lackadaisical teenager. In conversation, his responses are very limited.

Bob answers 'Sure.' if you ask him a question.
Expand Down

0 comments on commit 41944ab

Please sign in to comment.