본문 바로가기
[Effective Objective-C] #42 performSelector 메서드군보다는 GCD 를 사용하라 [Effective Objective-C] #42 performSelector 메서드군보다는 GCD 를 사용하라 출처 : Effective Objective-C -performSelector 는 다음과 같이 사용한다.- (id)performSelector:(SEL)selector 이 메서드를 통해 선택자를 호출하는 것과 그냥 선택자를 직접 호출하는 것은 기능적으로 같은 것이다. 즉, 아래 두 코드는 같은 내용이다.[object performSelector:@selector(selectorName)];[object selectorName]; -이 메서드들의 진정한 능력은 선택자를 실행 시간에 결정할 수 있는 데서 비롯된다.이러한 동적 바인딩의 가장 큰 능력은 다음과 같은 일을 할 수 있다는 것이다.SEL .. 2017. 10. 7.
[수유 맛집] 토방 - 청국장이 끝내준다오!! [수유 맛집] 토방 - 청국장이 끝내준다오!! 0917 / 0931 사실 이 집은 강북구 "인수동" 에 위치해 있지만,내가 수유쪽에 살고 있는데 검색을 통해 찾아갔기 때문에 그냥 수유 맛집이라고 했다. 여튼.. 이 집 청국장이 끝내준다. 가게는 요렇게 생겼다. 아주 작아보이지만 들어가보면 생각보다 크다. 메뉴.우리는 청국장(6,500원) 2개를 선주문한다.그리고 먹다가 조금 부족해서 뭘 시킬까 고민하다가,도토리 관련된 메뉴들이 많음을 보았고, 그 중 만만한 도토리 찐만두 (6,000원) 를 추가 주문한다. 내부 인테리어.황토 느낌의 벽이 시골 느낌이 나서 좋다. 영업시간은 10:30 ~ 21:30 (저녁 9시 30분) 이란다. 청국장과 도토리에 대한 설명이 있다.청국장은 충남 공주에서 국내산 콩을 사용해.. 2017. 10. 7.
스벅 신메뉴 "알로에 페어 프로즌 티" 후기!! 스벅 신메뉴 "알로에 페어 프로즌 티" 후기!! 01360144 스벅 신메뉴가 나와서 함 먹어봤습니다.이 녀석이 나온 이후에 또 다른 신메뉴들이 나와서 블랙보드의 신메뉴 소개에서는 금방 밀려났지만요.. ㅋ 이름은 ALOE PEAR FROZEN TEA (알로에 페어 프로즘 티)알로에와 배(Pear)를 얼린 타라네요.. 흠.. 이름만으로 상상되는 맛은 달짝지근하고,식감은 알로에 알갱이가 있어 쫄깃하고, 배 알갱이(?) 들의 그 입에 까슬거리는 식감이 있을 것만 같네요. 짜잔 이렇게 나왔습니다.이 녀석은 사이즈가 Grande 이상만 가능하다고 해서 무조건 그란데로..가격은 6,100원이었습니다. ( 내 돈 내고는 잘 못 먹을 것 같습니다.. ㅠ 울 동네 순대국밥이 5,000원인데.. ) 위쪽에는 건조된 라임이.. 2017. 10. 6.
[Effective Objective-C] #41 동기화에는 락보다는 디스패치 큐를 사용하라 [Effective Objective-C] #41 동기화에는 락보다는 디스패치 큐를 사용하라 출처 : Effective Objective-C -다수 스레드에서 동시에 접근하기 때문에 문제를 겪는 코드를 오브젝티브-C에서 가끔 발견할 수 있다.이 문제를 해결하기 위해서는 앱이 락을 사용해 동기화해야 한다.GCD 이전에는 동기화를 위한 두 가지 방법이 있었는데 첫 번째 방법은 built-in 동기화 블록이다.- (void) synchronizedMethod{ @synchronized(self){ // 코드 }} 이 구조는 주어진 객체를 기반으로 락을 자동으로 생성하고 블록에 포함된 코드가 완료될 때까지 락을 잡고 기다린다.락은 코드 블록의 끝에서 풀린다. -또 다른 방법은 NSLock 객체를 직접 사용하는 .. 2017. 10. 6.
엄마의 가지밥 엄마의 가지밥 1158 / 1209 엄마가 신 메뉴를 개발했다. ( 기존 레시피를 첫 도전인지 개발인지는 정확하지 않지만 더 멋져보이게 개발로 하자 ) 이름하야 "가지밥"주변을 보면 가지 좋아하는 사람 찾기가 힘들다.가지의 그 식감과 비쥬얼이 싫다는 사람들이 대부분이다... 싸람들이.. 가지가 얼마나 맛난지 모르고 말이야~내가 다 먹어버릴꺼야 가지!! ㅋㅋ 우선 가지밥은 압력밥솥에서 마지막 뜸을 들이는 중이고,미역국을 떠주신다. 간장을 잘못 쓰셨다나? 그래서 미역국이 많이 검은편인데..색에 비해 짠 맛도 적고 맛은 좋았다. 총각 김치.먹기 좋게 싹둑싹둑 잘라 놓으셨다. 총각 김치도 총각김치인데.그릇이 너무 멋들어진다.산골짜기 산채정식 집에 온 것 같다. 그리고 가지밥에 뿌려먹을 양념장.짠 맛보다는 매운 .. 2017. 10. 6.
[Effective Objective-C] 목차와 요약을 통해 한 눈에 알아보는 Effective Objective-C #33 ~ #40 [Effective Objective-C] 목차와 요약을 통해 한 눈에 알아보는 Effective Objective-C #33 ~ #40 출처 : Effective Objective-C #33 : Weak 참조를 사용하여 리테인 순환을 피하라. 참조를 weak 로 만들면 리테인 순환을 피할 수 있다. weak 참조는 자동으로 nil 로 채워질 수도, 채워지지 않을 수도 있다. 자동으로 nil 로 설정되는 것은 ARC 에서 소개된 새로운 기능이다. 그리고 런타임에서 구현되었다. 자동으로 nil 로 채워지는 weak 참조를 읽는 것은 항상 안전하다(반드시 정상 객체가 아니면 nil 이기 때문). 그 말은 절대로 할당 해제되는 참조를 포함하지 않는다는 것이다. #34 : 오토릴리스 풀을 사용하여 최고 메모리 .. 2017. 10. 5.
[관저동 맛집] 지혜수산 - 형수 생일 기념이여요 [관저동 맛집] 지혜수산 - 형수 생일 기념이여요 1148 / 1155 형수님 생일이라 어머니께서 회를 사준다고 하셨다.어머니의 단골집 지혜수산으로 향한다. 형수가 도미회가 먹고 싶다고 해서 도미회 주문.1kg 200g 50,000원!비싸답.. ㅋㅋ 생긴 것은 맛있게 생겨가지고, 보는 것만큼 맛있지는 않았다.나는 이 집은 역시나 도다리인 것 같다. ㅋ 도미를 먹어서인지 도미머리 구이가 나왔다.머리가 작아서 딱히 먹을 것도 없었다... ㅎㅎ게다가 나는 머리를 안 좋아하므로.. 머리를 좋아하시는 분이 잘 해체해 드셨다 ㅋ 그리고 양이 부족해서 내 사랑 도다리회가 나온다.도다리회는 40,000원! 쫄깃쫄깃 고소한 감칠맛을 내는 맛난 녀석..이 녀석이 나오고 나서야 비로소 나는 젓가락질이 조금 빨라졌다 ㅋㅋ 그.. 2017. 10. 5.
[Effective Objective-C] #40 블록이 자신을 소유한 객체를 다시 소유함으로써 발생하는 리테인 순환을 조심하라 [Effective Objective-C] #40 블록이 자신을 소유한 객체를 다시 소유함으로써 발생하는 리테인 순환을 조심하라 출처 : Effective Objective-C -블록을 주의 깊게 사용하지 않으면 리테인 순환이 쉽게 발생한다. -완료 핸들러 블록은 리테인 순환이 발생할 수 있는 참조를 nil 로 만들어 주어야 한다. -이 리테인 순환 문제는 완료 콜백 블록을 사용하는 API 에서 흔히 발생하는 것이다.그렇기 때문에 꼭 알고 있어야 한다.이 문제는 적절한 순간에 참조 중 하나를 제거함으로써 풀 수 있다.그러나 항상 참조를 제거할 수 있는 순간이 온다고 보장할 수 없다.예를 들어 리테인 순환은 오직 완료 핸들러가 동작할 때만 깨질 수 있다.완료 핸들러가 실행되지 않으면 리테인 순환이 결코 깨.. 2017. 10. 4.
[디저트 카페] 빌리 엔젤의 레인보우 크레이프! [디저트 카페] 빌리 엔젤의 레인보우 크레이프! 1137 / 1147 형수생일이라 형수가 정말 맛나게 잘 먹었던,빌리 엔젤의 크레이프 케익을 사다 주려고 대전 탄방점에 방문한다. 대전에도 빌리엔젤이 생기다닛!!!홀 케익을 살 수 있는지 궁금해서 매장에 전화했더니 냉동된 것만 있는데 괜찮냐고 묻는다.홀 케이크면 괜찮다고 하고 하나 챙겨달라고 그런다. 그러나 왔더니.. 점원이 조각케익을 모아서 홀케익을 만들어 줄 수 있고,홀 케익은 없다고 그런다.내가 전화하고 왔다니깐 전화로 그렇게 설명했다는데.. 통화녹음을 들려줄 수도 없고.. 들려준다고 달라질 건 없고.. 게다가 조각으로 홀케익을 하면 케익이 6만원이 넘는단다..게다가 꽝꽝 냉동된 것밖에 없단다...미쳤나 진짜.... 그래도 방문했는데 어머니께 새로운 .. 2017. 10. 4.
반응형