LLDB Extension for iOS App Development
- Show view hierarchy
- Easy operation of UserDefaults
- Show device information
- Show App information
- Show file hierarchy
- clone this repository
- Add the following line to ~/.lldbinit
command script import {PATH TO iLLDB}/src/iLLDB.py
(lldb) ui tree -h
usage: tree
[-h]
[-d]
[-s]
[--window WINDOW]
[--view VIEW]
[--vc VC]
optional arguments:
-h, --help
show this help message and exit
-d, --detail
Enable detailed mode (default: False)
-s, --simple
Enable simpled mode (default: False)
--window WINDOW
Specify the target window (default: None)
--view VIEW
Specify the target view (default: None)
--vc VC
Specify the target viewController (default: None)
-
Show keyWindow hierarchy
ui tree
ui tree -s # simpleui tree -d # detail -
Show the hierarchy of a specific view
ui tree -view {property name of view} -
Show the hierarchy of a specific viewController
ui tree -vc {property name of viewController} -
Show the hierarchy of a specific window
ui tree -window {property name of window}
ud --read "key"ud --write "key" "value"ud --delete "key"ud --read-allud --delete-allDisplays device information.
device infoDisplays App information.
app info(lldb) file tree -h
usage: tree
[-h]
[-l]
[--documents]
[--tmp TMP]
optional arguments:
-h, --help
show this help message and exit
-l, --library
library directory (default: False)
--documents
documents directory (default: False)
--tmp TMP
tmp directory (default: None)
-
Display the contents of the Library directory
file tree --library
-
Display the contents of the Documents directory
file tree --documents
-
Display the contents of the tmp directory
file tree --tmp
-
Display the contents of a specific directory
file tree {url}
iLLDB is released under the MIT License. See LICENSE





