All App-o-Mat articles

At this point, you should have read Methods in The Swift Programming Language. You should have a Playground page for this chapter with code in it that you generated while reading the book.

Read more ...

This is Part 2 of the Properties companion. It builds on Properties Part 1, so read that if you have not and do the exercises. The exercises in this chapter require that you have done those already.

Read more ...

At this point, you should have read Properties in The Swift Programming Language. You should have a Playground page for this chapter with code in it that you generated while reading the book.

Read more ...

At this point, you should have read Structures and Classes in The Swift Programming Language. You should have a Playground page for this chapter with code in it that you generated while reading the book.

Read more ...

At this point, you should have read Enumerations in The Swift Programming Language. You should have a Playground page for this chapter with code in it that you generated while reading the book.

Read more ...

At this point, you should have read Closures in The Swift Programming Language. You should have a Playground page for this chapter with code in it that you generated while reading the book.

Read more ...

We've covered the basics up to functions, and reviewed them in the last article, and we're going to continue reviewing those chapters in this one.

Read more ...

We've covered the basics up to functions, and now I'll provide exercises that review topics from all of those chapters.

Read more ...

In the last article, I gave some exercises for functions. Here are some more to cover the more advanced features.

Read more ...

At this point, you should have read Functions in The Swift Programming Language. You should have a Playground page for this chapter with code in it that you generated while reading the book.

Read more ...

At this point, you should have read Control Flow in The Swift Programming Language. You should have a Playground page for this chapter with code in it that you generated while reading the book.

Read more ...

At this point, you should have read Collection Types in The Swift Programming Language. You should have a Playground page for this chapter with code in it that you generated while reading the book.

Read more ...

At this point, you should have read Strings and Characters in The Swift Programming Language. You should have a Playground page for this chapter with code in it that you generated while reading the book.

Read more ...

At this point, you should have read Basic Operators in The Swift Programming Language. You should have a Playground page for this chapter with code in it that you generated while reading the book.

Read more ...

At this point, you should have read The Basics in The Swift Programming Language. You should have a Playground page for this chapter with code in it that you generated while reading the book.

Read more ...

So, to recap, we have the book and Xcode side-by-side. We're going to read the first chapter, The Basics, and write code in the Playground.

Read more ...

The intended audience for this guide are people that don't know Swift and possibly don't know any other programming language.

Read more ...

When you make GUI tests using XCUI directly in Xcode, it will automatically build the app for you when you run the test. Appium, however, is run completely outside of Xcode, so you must supply a build for it.

Read more ...

If you are considering Appium or any other GUI testing framework for iOS, like XCUI Tests, then the first thing you should do is start using accessibility identifiers. Without them, your test scripts will be much more brittle.

Read more ...