두근 두근 내 인생저자김애란 지음출판사창비 | 2011-06-20 출간카테고리소설책소개벅찬 생의 한순간과 사랑에 대한 반짝이는 통찰 “네가 나의 슬픔...글쓴이 평점 읽히지 읽히지 않을것만 같던 책이어서 반납하려고 했다 다른 책을 고르고 다시 빌리면서 또 빌린 책우연히 아침 일찍 일어나 읽었을뿐인데 순간 이게 이렇게 재미 있었나 하면서 몰입하면서 봤던것 같다 꽤 오랜시간 걸쳐 읽기는 하였지만 아람이의 이야기가 시작되는 중반부터는 몰입이 되었던것 같다. 그리고 마지막에 약간의 안쓰러움과 미안함 그리고 애절함을 느끼게 해주지 않아나 싶다. 영화로 나왔다면 보면서 눈물을 흘렸겠지...아마도?작가의 나이가 어려서 좀 밝고 명량하고 문체도 요즘 스타일로 썼을것 같았는데..그래서 초반에 그렇게 안읽혔나..?아무튼 ..
[문씨의 강좌] 메모리 관리2 http://cafe.naver.com/mcbugi/71571 [TIP] retain 프로퍼티 변수사용시 self 사용 주의 - 메모리릭 http://cafe.naver.com/mcbugi/56420 nonatomic을 쓰는이유 http://cafe.naver.com/mcbugi/102093 nonatomic을 쓰는이유 결론 : property 선언시 명시적으로 atomic으로 설정되게 된다. atomic으로 설정될경우 해당 property를 접근할 때마다 lock과 unlock를 반복하게 되므로 성능저하를 가져올 수 있다. 하지만 멀티쓰레드 환경에서 해당 property를 보호하기 위해 atomic으로 사용하는게 좋다. 하지만 대부분은 멀티쓰레드를 사용하지 않기에 nona..
NSTimer는 전역으로 설정해주는 것이 나중에 관리할 때 문제가 없기 때문에 전역으로 설정해서 쓰는 편이다. 아니면 "Timer = "이 부분을 제외하고 써줘도 문제는 없으나 객체(view)가 dealloc 되더라도 타이머를 죽이지 않으면 실행되기 때문에 방어 코드가 필히 들어가야 한다. //타이머 생성 timer = [NSTimer scheduledTimerWithTimeInterval:1.0f target:self selector:@selector(timerMethod) userInfo:nil repeats:YES]; //타이머 해제 if (timer != nil) { [timer invalidate]; timer = nil; } //활용 - 타이머 userInfo에 값을 할당하여 전달 할 수도있는..