0:00
Whether you're just learning how to code, you're studying computer science, or you're a well-seasoned Mac developer
0:04
I have three apps that'll help make your life easier. And all of these are themselves open source
0:11
The first is an app by Paul Hudson, and it's called Control Room
0:17
This turbocharges the Xcode simulator. It's always good practice to test your app in a variety of different conditions
0:22
and Control Room lets you simulate bad or unreliable Wi-Fi coverage, weird geographic locations, suddenly revoked app permissions, and more
0:31
With one button click, you can trigger iCloud syncing and copy stuff to and from the clipboard
0:37
between your Mac and the simulator. And it's really easy to make both screen recordings and GIFs
0:42
Next up is an app called Quark, and this gives you a super easy-to-use interface for Homebrew
0:48
Homebrew is, of course, a really popular package manager, but sometimes it can be really hard to remember the terminal commands
0:54
Well, with Quark, you can see everything you have installed in this little sidebar here on the left
0:58
If you click on one, you can see what dependencies it has with other packages you have installed
1:03
You have one button right here where you can pin it to a specific version to prevent it from updating
1:08
And you can start an update just by clicking this refresh button in the toolbar
1:11
If you want to add a new package, you just click this plus here. And what's really great about it is that it's actually a search field
1:18
You don't need to type in the exact name. So if I just type in FFmpeg, I don't even know what I'm looking for here
1:24
I'll see a full list that I can install with one click. I encourage you to buy the app and support the developer if you can afford to do so
1:30
but you can also build it yourself from the GitHub. Last but not least is an app called Xcodes
1:36
This makes installing updates and managing versions of Xcode super easy. So maybe you're developing an app for the next major version of iOS
1:44
but you also need to use the old version of Xcode to support your existing apps on the App Store
1:48
Xcodes makes it super simple. You can browse all the versions and filter between pre-releases and final releases
1:55
Install them with just one click. You can change which version is the active version
2:00
But the real kicker is in the settings page. Go to the Experiments tab and check this box that says Faster Unzip
2:07
This uses a special algorithm that takes full advantage of Swift concurrency
2:11
It'll light up all the cores on your Mac, so you can get up to 70% faster unzips
2:16
It's super helpful. You can get notifications when new versions are available and have them install fully automatically
2:22
I highly recommend it. Links to all of these projects, along with their article version of this video, are in the description
2:28
I'm Dgriffin Jones with Cult of Mac