Whiteship's Note

[Objective-C] 스탠포드 강좌 3주차

IPhone : 2010.04.12 23:50



이번 강의 듣고 나서 기억나는 것

1. alloc, copy, retain 이라는 이름이 들어있는 메서드를 사용했을 때는 손수 release 해주기. 나머지는 autorelease를 사용해서 반환된거라 가정하고 쓰면 됨. 직접 만드는 클래스에서도 이런 컨벤션을 지원하도록 작성 할 것.

2. 손수 게터 세터 만들지 말고 @property 사용하자. 최신 API에서는 거의다 @property를 사용한다. @property에 옵션을 줘서 getter나 setter 만 만들 수도 있고 setter의 방식 세 가지 (assign, retain, copy) 중 하나를 선택할 수 있다.

생각난 것

자바에서도 @property 애노테이션을 도입해서 게터 세터를 자동으로 만들기를 JVM에서 지원해주면 좋겠다.자바빈 스펙에 추가해주면 안될까? JSR이라고 작성할까?
- 애노테이션 속성에 옵션을 줘서 게터나 세터만 만들 수 있게 한다.
- ASM 공부 계속해야지
top

  1. Favicon of http://www.jong10.com/ BlogIcon 종텐 2010.04.13 03:34 PERM. MOD/DEL REPLY

    @property 비슷한 것으로, http://projectlombok.org/ 과 같은 대안이 있긴 합니다. 빌드 환경에 대한 디펜던시가 좀 걸리긴 하지만..

    Favicon of http://whiteship.me BlogIcon 기선 2010.04.13 07:26 PERM MOD/DEL

    넹. 전에 본적이 있는데 써보진 않았네요.
    흠.. 공부할 겸 ASM으로 만들어 보려구요.

  2. Favicon of http://blog.outsider.ne.kr BlogIcon Outsider 2010.04.15 20:49 PERM. MOD/DEL REPLY

    맥도 있으면서 아이폰개발은 관심없나 했더니 역시 시작했군. ㅎㅎㅎㅎㅎ

    Favicon of http://whiteship.me BlogIcon 기선 2010.04.15 23:54 PERM MOD/DEL

    형 맥북 프로 신형이 나왔던데요.ㅋㅋ
    지르시겠군요!!

    Favicon of http://blog.outsider.ne.kr BlogIcon Outsider 2010.04.15 23:59 PERM MOD/DEL

    ㅎㅎㅎ 왜 다들 먼가 새로나오면 내가 지를거라고 생각하는건지.. ㅋㅋ
    탐은 나지만 아마 사게되더라도 그냥 맥북이 되지 않을까 싶은.. ㅎㅎ

    Favicon of http://whiteship.me BlogIcon 기선 2010.04.16 09:47 PERM MOD/DEL

    형은.. 얼리 중에 얼리니까요!
    "얼리 오브 얼리"!!

Write a comment.




: 1 : ··· : 7 : 8 : 9 : 10 : 11 :