My favorite mobile operating system mostly due to me not really trying anything else.
I hope to release Learn Anything on iOS soon too. That would be quite cool.
To unlock watch with iOS: Watch.app > Passcode > Unlock with iPhone.
If you want to find text on a page in Safari, you can click the URL bar, type the word that you want, and select the last option “On this page”.
Use debugger and breakpoints for debugging. There are also some button in the debugger that are helpful. The one with the rectangles button suspends your app and allows you to visually see the layers of the current screen.
You can also use Accessibility Inspector for detecting elements and their values.
You can also hit the play/pause button in the debugger to pause the app. You can also use commands in the debugger while paused. For example, if you wanted to know a value of a variable, you can type “po varName” and it will print it. Or if it’s a class, you can access properties.
You can also create exception breakpoints to print out “po $arg1” and it will print the reason it crashed at the bottom of the stack trace so you don’t have to scroll up.
It’s useful to setup apps to open links in Safari and not in-browser where possible (i.e. Tweetbot)
Peek - Inspect your iOS application at runtime.
iOS Factor - Develop high quality iOS apps.
FloatingPanel - Clean and easy-to-use floating panel UI component for iOS.
Flipper - Desktop debugging platform for mobile developers.
iOS resources - List of resources & libraries for iOS and Swift.
Localization Editor - Simple macOS editor app to help you manage iOS app localizations by allowing you to edit all the translations side by side.
Bagel - Little native network debugging tool for iOS.
KIF iOS Integration Testing Framework - iOS integration test framework.
isign - Code sign iOS applications, without proprietary Apple software or hardware.
Rome - Cache tool for Carthage.