내 자신을 맹렬하게하기 위해 나는 배우는 것을 배우려고 노력하고있다. IDA를 사용하여이 기능을 발견했습니다 :조립 방법을 이해하는 가장 좋은 방법은 무엇입니까?
Question - (void)setCorrectAnswerIndex:(int)
; void __cdecl -[Question setCorrectAnswerIndex:](struct Question *self, SEL, int)
__Question_setCorrectAnswerIndex__
MOV R1, #(_OBJC_IVAR_$_Question.correctAnswerIndex - 0x5C750) ; int correctAnswerIndex;
ADD R1, PC ; int correctAnswerIndex;
LDR R1, [R1] ; int correctAnswerIndex;
STR R2, [R0,R1]
BX LR
; End of function -[Question setCorrectAnswerIndex:]
나는 그것이 어떻게 작동하고 어떻게 수정할 수 있는지 생각하기가 힘듭니다. 그래서 setCorrectAnswerIndex는 항상 정적 인 숫자 나 어떤 것으로 설정 될 것입니다.