'init'에 해당되는 글 2건

  1. 2012.09.16 Storyboard 에 추가한 CustomView 의 init
  2. 2011.09.28 init.c main에서 ueventd_main 실행 ???
Programming/iOS2012.09.16 03:19

CustomView 를 만들어서 초기화 하는 부분을 initWithFrame에 넣었습니다.

하지만 이 매소드가 실행되지 않더군요.

init 매소드도 실행되지 않아요.

나머지 하나가 남았더군요.  initWithCoder 이것이 Storyboard 에서 초기화 할때 사용하는 매소드입니다.


- (id)initWithCoder:(NSCoder *)aDecoder {
    self = [super initWithCoder:aDecoder];
    
    if (self) {

    }
    
    return self;
}


신고
Posted by 초프(초보 프로그래머)
Programming/Android2011.09.28 17:22
    if (!strcmp(basename(argv[0]), "ueventd"))
        return ueventd_main(argc, argv);

 init.c 의 main 함수를 보면 ueventd_main 을 실행하는 부분이 있습니다. 책에서도 먼저 실행된다고 되어 있습니다.
하지만 아무리 생각해 봐도 argv[0] 은 파일명인데... 어떻게 이게 다른 파일인 "ueventd" 가 될수 있는 걸까요?

파일명이 차이가 나는 이유는 ueventd가 init의 심볼릭링크라서 그렇다는 군요.

그리고 init보다 ueventd가 먼저 실행되는 이유는 이 코드가 아닌 전혀 다른 곳에 있었습니다.
init.rc 파일을 보면 다음과 같이 있습니다.

on early-init
        start ueventd
.....

init이 시작될때 ueventd를 실행하라고 되어 있습니다. 그래서 먼저 실행되는 것이라고 합니다.

신고
Posted by 초프(초보 프로그래머)