Telegram Group & Telegram Channel
Продвинутые трюки lldb для Swift: внедрение и изменение кода на лету

Хотя в Xcode мы можем добавлять брейкпоинты кликом по строке с кодом, у lldb есть несколько фишек, не представленных в пользовательском интерфейсе.

Они могут варьироваться от создания методов «на лету» до изменения регистров процессора без необходимости его перекомпиляции, и знание этих команд может значительно улучшить ваш опыт отладки.

И пусть дизассемблирование и запись в память крайне редкое занятие, для повышения производительности можно использовать некоторые более сложные приемы работы с lldb.

📖 Хороший разбор возможностей, вспомогательных методов и их сочетания с брейкпоинтами можно прочесть здесь.

Кстати, если вы захотите создать собственную команду lldb, обратите свой взор сюда 😎.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM



tg-me.com/iosdev/977
Create:
Last Update:

Продвинутые трюки lldb для Swift: внедрение и изменение кода на лету

Хотя в Xcode мы можем добавлять брейкпоинты кликом по строке с кодом, у lldb есть несколько фишек, не представленных в пользовательском интерфейсе.

Они могут варьироваться от создания методов «на лету» до изменения регистров процессора без необходимости его перекомпиляции, и знание этих команд может значительно улучшить ваш опыт отладки.

И пусть дизассемблирование и запись в память крайне редкое занятие, для повышения производительности можно использовать некоторые более сложные приемы работы с lldb.

📖 Хороший разбор возможностей, вспомогательных методов и их сочетания с брейкпоинтами можно прочесть здесь.

Кстати, если вы захотите создать собственную команду lldb, обратите свой взор сюда 😎.

😃 iOS Dev

BY iOS Dev




Share with your friend now:
tg-me.com/iosdev/977

View MORE
Open in Telegram


telegram Telegram | DID YOU KNOW?

Date: |

The global forecast for the Asian markets is murky following recent volatility, with crude oil prices providing support in what has been an otherwise tough month. The European markets were down and the U.S. bourses were mixed and flat and the Asian markets figure to split the difference.The TSE finished modestly lower on Friday following losses from the financial shares and property stocks.For the day, the index sank 15.09 points or 0.49 percent to finish at 3,061.35 after trading between 3,057.84 and 3,089.78. Volume was 1.39 billion shares worth 1.30 billion Singapore dollars. There were 285 decliners and 184 gainers.

To pay the bills, Mr. Durov is issuing investors $1 billion to $1.5 billion of company debt, with the promise of discounted equity if the company eventually goes public, the people briefed on the plans said. He has also announced plans to start selling ads in public Telegram channels as soon as later this year, as well as offering other premium services for businesses and users.

telegram from us


Telegram iOS Dev
FROM USA