Whenever I look at memory addresses in my Cocoa application, I notice (in general) 3 main categories of addresses
0x00006xxxxxxx
0x00007fffxxxx
0x0000001xxxxx
I have an idea of exactly what ... how did I notice that the addresses 0x00006xxxxxxxseem to be pointers to my application objects?
and 0x0000001xxxxx, apparently, are addresses in actual objects in memory?
But I really don’t know anything and cannot form a good Google request to give me an answer.
Does anyone have a resource or know how to identify address categories in a Cocoa application?
- , Cocoa?
- - . , , , , . , MacOS, ( ), .
Objective-C , , , ( , ) . , ( , ), .
, , , . , Objective-C , , . , : (int, char ..), C-, , ..
int
char
, , , , , , . , , , , (, ).
, :
Source: https://habr.com/ru/post/1609816/More articles:Compass installation error in OSX Yosemite (or Sierra) - ruby | fooobar.comCan you redirect STDERR to the entire Bash session? - bashIOS: xcodebuild command disables bitcode in build settings - commandextract numeric pattern from string in R - regexКак задержать цикл в функции генератора в JavaScript? - javascriptHow does backup work with socket.io? - javaRecyclerView ItemAnimator animation does not start when notifyItemInserted () is called in onActivityResult - javaConnect to transparent diagram api - javaWhat are the available options for the Eloquent Model :: save () method? - phpAndroid gms: play-services: 8.1.0 DexIndexOverflowException - javaAll Articles