[천안시 맛집] 소담골 본점 리뷰 / 바지락 칼국수 맛집 / 들깨수제비 맛집
·
🐱 정주는 쉬는 중 :]/맛집
기본 정보 가게 이름 소담골 본점 위치 충남 천안시 서북구 봉서산로 69-10 상원빌 메뉴 & 가격 들깨 수제비 10,000원 바지락 칼국수 10,000원 메뉴판 메뉴판입니다. 칼국수, 수제비 치고는 비싸다고 느껴질 수 있는데요. 아래 음식 사진을 보면 전~혀 아니라는 걸 바로 아실겁니다. 오히려 싸게 느껴져요 ㅋㅋ 밑반찬 보리밥(이었던 것)입니다. 이렇게 맛있을 줄 몰랐는데 진짜 맛있었어요. 참기름, 고추장을 넣고 비벼먹는 에피타이저인데요. (에피타이저가 보리밥 ㅋㅋ 탄수화물의 민족) 고추장의 감칠맛이 장난 아니더라고요. 진짜 맛있게 먹었습니다. (참고로 포장하면 보리밥은 주지 않아요. 아쉽..) 다른 밑반찬들입니다. 열무김치와 배추김치에요. 위에 메뉴판에도 나와있지만 둘 다 배추와 고춧가루 둘 다 국..
[Swift] NSCoding과 Codable 차이점 (상속 관계 유지하기)
·
Swift/개념 & 응용
NSCoding과 Codable Codable이 나오면서 NSCoding은 옛날의 그것으로 생각되었습니다. 그런데 NSCoding만이 할 수 있는 일이 있었습니다. 바로 상속 관계를 유지해서 저장하는 것입니다. Shape 부모 클래스를 상속하는 두 개의 자식 클래스가 있습니다. class Plane { var shapes: [Shape] init(shapes: [Shape]) { self.shapes = shapes } func display() { for shape in shapes { print("\(type(of: shape)): \(shape.description)") } } } let shapes: [Shape] = [ Rect(point: .init(x: 10, y: 10), size: .in..
[회고] 네이버 부스트캠프 웹・모바일 8기 멤버십 4주 차 회고 & 기술적 고민
·
경험 회고/네이버 부스트캠프 웹・모바일 8기
서론 네이버 부스트캠프 웹・모바일 8기 4주 차가 끝났습니다. 네이버 부스트캠프 웹・모바일 8기 챌린지가 4주 과정이었는데 감회가 새롭네요. 개인적으로 멤버십의 시간이 더 빠른 거 같습니다. 순간순간은 챌린지가 더 빨랐는데 전체로 보면 멤버십이 순식간이네요. 이번주도 많이 힘든 주였기 때문에 핵심만 작성해보겠습니다. 오늘 포스팅에서 다루지는 않지만 8기의 채용 연계 설명을 듣고 정신적으로 많이 힘들었네요. 과정을 마쳤을 땐 취업을 해서 기쁜 마음으로 썰 풀 수 있었으면 좋겠습니다. 피그마 너무 편함 지금까지는 그림을 손으로 그렸습니다. 구조 그림도 손으로 그리다보니 수정이 발생했을 때 보기 힘들어지더라고요. 그래서 리드미를 잘 작성하는 분들께 조언을 구했는데 다들 피그마 혹은 피그잼을 추천해주시더라고요...
[회고] 네이버 부스트캠프 웹・모바일 8기 멤버십 3주 차 회고 & 기술적 고민
·
경험 회고/네이버 부스트캠프 웹・모바일 8기
서론 이번 3주 차는 정말 너무너무 힘들고 어려웠습니다. 다형성이 어렵다고 생각은 했는데 이 정도일 줄은... 이번 회고도 쓸까 말까 고민했는데 짧게라도 남기기 위해 작성합니다. 이왕 시작한 거 빼먹으면 아쉬우니까요. 프로토콜과 다형성 Swift의 POP와 객체지향 OOP 사이에서 고민하는 주차였습니다. 특히 프로토콜에 프로퍼티를 넣는 것은 객체지향에 어긋나느냐? 하는 주제로 다른 캠퍼들과 의견을 나눴던 거 같아요. 1. Swift의 프로토콜에는 프로퍼티를 넣어도 자연스럽다. 프로토콜에 프로퍼티를 넣지 않으면 getter/setter 메서드를 넣어야 하는데 이건 Swift 스럽지 않다. 2. 프로토콜에 프로퍼티를 넣으면 객체지향의 캡슐화, 은닉화가 약해진다. 따라서 최대한 프로퍼티를 넣지 말아야 한다. ..
[Swift] 구조체와 클래스의 Property Observer 동작 차이 (짧은글)
·
Swift/개념 & 응용
Property Observer Property observers observe and respond to changes in a property’s value. Property observers are called every time a property’s value is set, even if the new value is the same as the property’s current value. Property Observer는 프로퍼티의 "값"이 변하면 호출됩니다. 여기서 "값"의 의미때문에 구조체와 클래스의 프로퍼티 옵저버 동작 차이가 발생합니다. struct StructA { var value: Int = 0 } class ClassA { var value: Int = 0 } var struc..
[Swift] OptionSet 알아보기
·
Swift/개념 & 응용
OptionSet OptionSet은 비트 마스크를 이용해 여러 옵션을 다룰 때 채택하는 프로토콜입니다. 프로토콜이지만 이름에 Set이 붙은 거처럼 분류도 Collections로 되어 있고, intersection, union 등 집합 메서드도 사용할 수 있습니다. (이건 아래에서 더 자세히 알아볼게요.) OptionSet이 낯설 수 있는데요. 생각보다 많은 곳에서 사용됩니다. 대표적으로 UIView.AnimationOptions, UIView.AutoresizingMask가 있습니다. OptionSet 사용법 struct ShippingOptions: OptionSet { let rawValue: Int static let nextDay = ShippingOptions(rawValue: 1
[iOS] WWDC21 테크톡 - Find and fix hitches in the commit phase
·
WWDC/iOS
서론 WWDC21 테크톡 - Find and fix hitches in the commit phase에서는 Commit phase의 hitch를 찾고 고치는 내용을 다룹니다. hitch와 commit phase가 무엇인지는 WWDC21 테크톡 - Explore UI animation hitches and the render loop를 확인해 주세요. What is a Commit Transaction 터치 이벤트를 받으면 UI를 업데이트하게 됩니다. 시스템은 레이아웃이나 디스플레이 변경이 필요한 서브 뷰들을 기록합니다. 그리고 다음 Commit phase에서 시스템에 의해 draw와 layoutSubviews가 호출되면서 업데이트 됩니다. Commit Transaction은 4단계로 이루어집니다. lay..
[iOS] WWDC21 테크톡 - Explore UI animation hitches and the render loop
·
WWDC/iOS
서론 WWDC21 테크톡 - Explore UI animation hitches and the render loop에서는 hitch와 render loop가 무엇인지 알아보고, hitch의 종류, hitch를 측정하는 방법에 대해 알아봅니다. 이번 포스팅에서는 측정하는 방법까지만 다루고, 다음 포스팅인 Find and fix hitches in the commit phase에서 hitch를 제거하는 방법을 알아보겠습니다. What is a hitch 앱에서 애니메이션은 사용자와 앱 사이의 시각적 연결을 도와줍니다. 예를 들어, 사용자가 손가락을 화면을 쓸어넘기면 화면이 변해야 합니다. hitch는 예상보다 늦게 화면에 나타나는 프레임으로, 다음 프레임의 생성이 늦어져 애니메이션이 끊기는 시간입니다. hi..
[회고] 네이버 부스트캠프 웹・모바일 8기 멤버십 2주 차 회고 & 기술적 고민
·
경험 회고/네이버 부스트캠프 웹・모바일 8기
서론 네이버 부스트캠프 웹・모바일 8기 멤버십 2주 차를 마쳤습니다. 이번 2주 차에는 기술적인 고민 위주로 진행했습니다. 애니메이션 제네릭과 프로토콜 딥다이브 스터디 이번 포스팅은 위 세 개를 다뤄보겠습니다. (좀 짧을듯?) 애니메이션 이번 멤버십에서는 스위프트가 아니라 iOS를 다루기 때문에 앱과 관련된 기술이 많습니다. 간단한 애니메이션도 있었는데 저는 애니메이션을 처음 해봐서 조금 헤맸어요. 어떤 구조로 동작하는가?에 대해 생각을 했고, 2주 차가 끝난 지금은 여러 애니메이션 방법과 WWDC 테크톡을 보면서 제대로 다루기 위해 공부하고 있습니다. (곧 테크톡 포스팅도 올라오니 꼭 봐주세요 ㅎㅎ) 애니메이션을 처음 해본 입장에서는 좀... 어렵긴 했어요 ㅎㅎ; 이렇게 하면 내 생각대로 되겠지? 하는..
[회고] 네이버 부스트캠프 웹・모바일 8기 멤버십 1주 차 회고 & 기술적 고민
·
경험 회고/네이버 부스트캠프 웹・모바일 8기
서론 네이버 부스트캠프 웹・모바일 8기 멤버십의 1주 차가 끝났습니다. 챌린지보다는 스케줄이 여유로워서 꽤나 괜찮은 일주일이었습니다. 이번 주는 1주차여서 그런지 아직까지는 크게 힘들지는 않았습니다. 하지만 앞으로도 이렇게 여유롭게 진행될지는 모르겠습니다. 더 어려운 과제가 주어지고 더 바쁜 스케줄이 기다리고 있을지도 모르니, 더욱 노력해서 잘 따라가야겠습니다. 네이버 부스트캠프 웹・모바일 8기 멤버십 회고부터는 기술적 고민을 함께 적으려고 합니다. 예를 들어, 확장성의 고민, 타입 고민처럼 Swift, UIKit, 설계 등의 고민일 거 같네요. 챌린지 때는 단순한 일기였다면 멤버십부터는 개발자로서의 성장을 위해 회고하려고 합니다. 다만 문단을 명확히 구분하진 않을 거예요. 일상적인 회고도 성장에 도움이..
유정주
'분류 전체보기' 카테고리의 글 목록 (6 Page)