본문 바로가기
[도서 리뷰] i feel 샌프란시스코 - 이영민 [도서 리뷰] i feel 샌프란시스코 - 이영민 03460414 지인 용마뉘샘이 책을 냈다.선물을 받아서 집에 오자마자 신나게 읽어보았다. 제목은 "I feel 샌프란시스코".샌프란시스코 여행기인데, 그곳에서 스케치 한 그림들이 함께 들어있다. Prologue 를 읽으면서부터 뭔가 낯설었다.내가 알고 있던 생각 없이 항상 헤죽헤죽하기만 하는 그런 용마뉘샘이 아니었다.그렇다... 항상 긍정적인 밝은 모습을 남에게 보여주었지만, 그녀도 고민이 많은 그냥 일반적인 여자였다. ㅋ 그녀는 나의 이전 직장 동료였다.디자이너로 일했던 그녀는 일을 그만두고 계속 프리랜서로 일을 했다.나름 즐겁고 재미있게 일을 지속하는 줄 알았는데, 오랜만에 만나서 들어보니 여러가지 우여곡절이 있었다. 자신의 "그림" 그 자체에 대한.. 2017. 9. 10.
[Effective Objective-C] #26 카테고리에는 프로퍼티를 사용하지 말라. [Effective Objective-C] #26 카테고리에는 프로퍼티를 사용하지 말라. 출처 : Effective Objective-C -기술적으로 카테고리에 프로퍼티를 선언하는 것이 가능할지라도 되도록이면 하지 말아야 한다.그 이유는 클래스 확장 카테고리를 제외하고는 카테고리가 클래스에 인스턴스 변수를 추가하는 것이 불가능하기 때문이다.그렇기 때문에 카테고리가 프로퍼티에 해당하는 인스턴스 변수를 합성(synthesize) 할 수도 없다. -카테고리에 있는 인스턴스 변수는 합성될 수 없기 때문에 프로퍼티를 위한 접근자 메서드를 카테고리에 구현해야 하고,그렇게 하지 않으면 접근자 메서드를 @dynamic 으로 선언해야 한다.@dynamic 으로 메서드를 선언하는 것의 의미는 이 메서드를 실행 시간에는 사.. 2017. 9. 10.
[수유 맛집] 상미 규가츠 - 수유에도 규가츠집이 생겼네요 [수유 맛집] 상미 규가츠 - 수유에도 규가츠집이 생겼네요 수유에도 규가츠 집이 생겼습니다.이름은 "상미 규가츠" 처음 생겼을 때는 주말 점심같은 때는 줄을 서는 사람들도 조금 있었던 것 같은데..요즘은 웨이팅은 따로 없는 것 같습니다. 규가츠, 찹스테이크 정식, 연어뱃살동, 육회덮밥 등을 파네요.규가츠 집에 갔으니 저희는 규가츠를 먹습니다. 인테리어는 바깥이 보이는 밝은 분위기 + 일본 분위기 약간이라 좋았습니다. 커튼은 안 쳐져있지만, 나름 개인공간처럼 구분된 곳도 있고,큰 상을 쉐어하는 곳도 있네요. 요렇게 나왔습니다. 우선 비쥬얼적으로만 봤을 떄는 이자와와 비교해서 고기 퀄리티가 조금 떨어지는 기분입니다.이자와가 약간 더 마블링이 있습니다. 크기는 상미가 조금 더 두툼한 느낌입니다. 가격으로는 이.. 2017. 9. 10.
[취미] 남자도 할 수 있다! 니들펠트!! [취미] 남자도 할 수 있다! 니들펠트!! 11361155 오랜만에 연락이 닿은 용마니새무.그런데.. 뭐하고 지내냐고 물었더니 "공방을 운영" 한다고 한다. ㄷㄷㄷ역시 금수저집 딸내미. 예사롭지 않아. 그래서 공방 구경하기로 한다. 공방이라고 해서 나무 가구 만드는 그런 것인 줄 알았는데, 니들펠트 공방이었다.용마뉘새무한테 너무나 잘 어울리는 그런 공방이었다. 니들펠트는 양모를 뭉쳐서 바늘로 쿡쿡 찔러서 모양을 만들어 인형같은 소품을 만드는 것인데,위쪽 사진에서 가장 큰 인형 빼고는 다 니들펠트로 만든 양모 인형이라고 한다. 그래서 나도 체험해보기로 한다.사실 공방이라서 돈을 내고 배워야 하지만.. 나는 지인 찬스라며 쿨하게 무료 수강시켜주었다. 방문할 때 크로와상 한박스와 선물을 사가길 잘 한 것 같다.. 2017. 9. 9.
[Effective Objective-C] #25 서드 파티 클래스에는 반드시 카테고리 이름을 접두어로 붙여라 [Effective Objective-C] #25 서드 파티 클래스에는 반드시 카테고리 이름을 접두어로 붙여라 출처 : Effective Objective-C -카테고리는 소스코드가 없는 클래스에 기능을 추가하기 위해 흔히 사용된다.이 기능은 매우 막강하지만 또한 이 기능을 사용함으로써 생기는 문제를 간과하기 쉽다.그 문제는 바로 카테고리의 메서드가 마치 클래스에 원래 있었던 것처럼 클래스의 일부분이 되는 사실 때문에 발생한다.이는 카테고리가 로딩될 때 실행 시간에 일어난다.런타임은 카테고리가 구현한 메서드들을 살펴보고 나서 메서드들을 클래스의 메서드 리스트에 추가한다.추가하는 카테고리의 메서드가 이미 클래스에 있다면, 추가되는 카테고리 메서드가 기존 메서드를 덮어 쓴다.이런 식의 덮어쓰기(overrid.. 2017. 9. 9.
[동대문 맛집] 오랜만의 몽골음식점에 다시 방문했답니다 [동대문 맛집] 오랜만의 몽골음식점에 다시 방문했답니다 0949 / 0958 오랜만에 몽골 식당을 다시 찾았습니다.동대문 역사 문화 공원 근처에는 몽골 타워가 있는데, 그 몽골타워에는 2개의 몽골식당이 있고,제가 방문한 곳은 "울란바타르" 라는 몽골의 수도이름을 가진 2층에 있는 레스토랑입니다. 다른 메뉴와 맛에 대한 정보는, 블로그 우상단에서 "몽골" 이라고 검색하시면 보실 수 있습니다. 이 날은 참 배가 고팠었습니다.그래서 한 가지 식사메뉴에 만족하지 못하고, 호쇼르 ( 몽골식 튀김 만두 ) 와 수테차 ( 몽골 전통 차 ) 도 시킵니다. 냠냠냠.이곳의 음식은 꽤 기름지고 꽤 짜지만 그래도 맛있습니다. 가격도 저렴하죠.호쇼르는 1개에 양고기 기준 1,500원.그리고 수테차는 자그마치 1,000원뿌니 안.. 2017. 9. 9.
[Effective Objective-C] 목차와 요약을 통해 한 눈에 알아보는 Effective Objective-C #17 ~ #24 [Effective Objective-C] 목차와 요약을 통해 한 눈에 알아보는 Effective Objective-C #17 ~ #24 #17 : description 메서드를 구현하라 인스턴스를 설명하는 유용한 문자열을 제공하려면 description 메서드를 구현하라. 객체가 출력하는 내용을 디버깅할 때 좀 더 자세해지길 원한다면 debugDescription 을 구현하라. #18 : 가변 객체보다는 불변 객체를 사용하라 가능하다면 객체를 불변(immutable)으로 만들라. 프로퍼티를 내부에서 설정할 수 있게 하려면 클래스 확장 카테고리로 읽기 전용 속성을 읽기-쓰기로 확장하라. 가변 컬렉션을 프로퍼티로 노출하기보다는 컬렉션에 포함된 객체를 조작할 수 있는 메서드를 제공하라. #19 : 명확하고 .. 2017. 9. 8.
[광화문 카페] 오씨정 - 참 이쁜 까페구려~ [광화문 카페] 오씨정 - 참 이쁜 까페구려~ 0939 / 0948 광화문 SFT ( Seoul Financial Tower ) 의 지하에 있는 CAFE 5CIJUNG 에 갔습니다.함께한 이는 나라이! 우선 지하 2층에 있는데, 지하 1층에서 내려다볼 수 있게 되어 있습니다.무슨 장난감 세트를 보는 것 같은 느낌도 드네요.귀염귀염한 느낌입니다. 메뉴판입니다.항상 가격 기준이 되는 아메리카노!!Hot 이 4,500원 / Ice 가 5,000웝입니다. 나라이는 리얼자몽티 Hot (6,300원) 을 주문합니다. 그리고 저는 몸 속의 독소를 정화시켜준다는 그린웨이브 (사과+케일+오이+생강+레몬) 을 주문합니다.가격은 5,800원 더 보기 편한 메뉴판은 위에!참조하세요! 평일날 회사 퇴근 후 만났고,밥까지 두둑히.. 2017. 9. 8.
[Kotlin Tutorial] Annotation 과 Reflection #1 - Chap 10. Annotations and reflection [Kotlin Tutorial] Annotation 과 Reflection #1 - Chap 10. Annotations and reflection 참조 : Kotlin in action 10.1. Declaring and applying annotations. 10.1.1. Applying annotations -Annotation 사용법은 Java 와 동일하다. @ 를 prefix 로 하고 annotation name 을 써주면 된다. -@Deprecated 의 경우 Kotlin 은 Java 의 것에서 향상되었다.replaceWith parameter 가 추가되어, 새로운 version 의 API 에 연결될 수 있다.@Deprecated(“Use removeAt(index) instead.”, Rep.. 2017. 9. 7.
반응형