본문 바로가기

전체 글

[Cristian Bobin] 가벼운 마음 4월의 책 .. 당신도 볼 수 있듯, 가벼움은 어디에나 있다. 그럼에도 불구하고 가벼움이 믿을 수 없을 만큼 드물고 희박해서 찾기 힘들다면, 그 까닭은 어디에나 있는 것을 단순하게 받아들이는 기술이 우리에게 부족하기 때문이다. (p.69)     적절한 보폭을 찾고 올바로 판단하려 애쓰는 눈밭의 기수처럼 앞으로 한발씩 나아가고 있다. 이 길에서 만나는 아름다움이 내 심장을 쓰리게 하고, 늑대처럼 달려들어 사정없이 목덜미를 물어뜯지만, 그럼에도 불구하고 이 늑대의 물어뜯음을 피하지 않는다. 물어뜯기는 고통이 있어야만 진정한 기쁨과 웃음 또한 공존할 수 있음을 알기에 나를 물어뜯는 늑대는 황홀한 늑대다. 나를 물어뜯은 여러 늑대들을 미워하지 않는다. 고마운 사람들도 오랫동안 기억할 것이다.    이 책은 마.. 더보기
[iOS] Kickboard App 프로젝트 회고 많은 화면을 담당하지 않았지만 2주라는 짧은 시간을 꽉 채운 프로젝트입니다. 똑똑하고 선한 동익님, 야무진 분위기 메이커 미림님, 조용하지만 강한 낭중지추 희라님, 그리고 배려 넘치는 팀장 중권님..앞으로가 더 기대되는 분들을 만나서 행운이었어요.  기능 개발과는 별개로 다인종 머머리 스타일을 선보인 팀이었기에 왠지 뿌듯했달까요..   코드에 대한 내용도 일부 선별하여 넣으려고 했지만.. 화면이 무지하게 많았던 관계로..  KPT와 ReadMe로 대신하겠습니다. 코드가 궁금하신 분들은 아래 GitHub 링크를 참고해주세요.|•'-'•)و✧  GitHub - NY-Chae/bean-scooter-pjt: This is a kickboard app project I participated in.This is.. 더보기
[Swift] String interpolation 문자열 보간법 (String Interpolation)  C# 6.0의 등장      C# 6.0은 2015년에 출시된 C# 프로그래밍 언어의 주요 버전 업데이트로, 도입된 여러 기능 중 하나가 String Interpolation          C# 6.0 이전의 문자열 처리     이전에는 문자열 내에 변수나 표현식을 삽입을 위해 String.Format() 메서드를 사용했다.   문자열 보간법은 C# 6.0부터 도입된 기능으로, 문자열 내에 변수나 표현식을 삽입할 수 있게 해준다.→   서식 지정을 간편하게 하며, 가독성도 높일 수 있다.    📌  문자열 보간법의 장점가독성 향상: 기존의 String.Format() 메서드보다 더 간단하고 직관적인 문법을 사용할 수 있어 코드 가독성이 높다.편.. 더보기
[iOS] viewIsAppearing viewIsAppearing은 viewWillAppear와 viewDidAppear 사이에서 불리게 됩니다.  자세히 살펴볼까요?  |    •̅ᴥ•̅)و ViewController의 View 가시성이 변경될때마다 ViewController는 자체 인스턴스 메소드를 호출한다.   viewDidLoad - ViewController의 view가 메모리에 올라가면 불림viewWillAppear - View가 View hierarchy에 추가될 예정임을 ViewController에게 알림viewDidAppear - View가 View hierarchy에 추가되었음을 ViewController에게 알림    viewIsAppearing은 viewWillAppear와 viewDidAppear 사이에서 불리게 된다.. 더보기
[iOS] “Bean Mobility Korea” Application (Day-5 ദ്ദി '֊' )) + 기술 면접 어제(Day4)에 이어 오늘은 (와 벌써 Day 5!) Stack View를 사용하여 guide화면의 xib. cell 의 autolayout을 잡고,어제 나누었던 TableView 섹션마다 header를 넣어 각 섹션을 설명하는 머릿말을 넣어줍니다.  그리고 오늘 본 기술 면접 후기도 간단히 기록하여 해 봅니다.  ̗̀(˶'ᵕ'˶) ̖́- Stack View 를 사용하여 autoLayout 설정 먼저, Label로 잡은 두 taxt 레이블을 Stack View로 잡아 constraints를 주고,  위에서 잡은 Label Stack View와 Guide Image를 다시 Stack View로 잡아서 Constraints를 주었다.  Stack View of Stack View.. of .. 제약을 줄 .. 더보기
[iOS] “Bean Mobility Korea” Application (Day-4 ദ്ദി '֊' )) 어제(Day3)에 이어 오늘은 Profile 화면의 리스트에서 연결되는 Driving Guide 화면을 구현해 봅니다.TableView를 사용하기 위해 UITableViewDelegate과, UITableViewDataSaurce를 상속받고,이에 이어지는 수순, 애플이 배려한 자연스러운 흐름(?)에 따라 필요한 두 개의 func, numberOfRowsInSection과 cellForRowAt에서 코드를 구현해 줍니다. ̗̀(˶'ᵕ'˶) ̖́-  1. UITableViewDelegate, UITableViewDataSaurce 상속 VC에서 TableView를 만든다.?그럼 기본적으로 다음의 두 Protocol(Method)를 UIVewController 옆에 추가로 상속시켜준다. import UIKit.. 더보기
[iOS] “Bean Mobility Korea” Application (Day-3 ദ്ദി '֊' )) 어제(Day2)에 이어 오늘은figma를 활용한 비주얼 컨셉 회의를 통해 다양한 레퍼런스들을 보고, 상단 컬러와 타이틀, 프로필 이미지 삽입, 아이콘 통일성 등 논의된 여러 이슈를 하나씩 차례로 수정해 보았습니다. 디자인 이슈와 더불어,gitHub으로 협업하는 연습도 여러번 해 보며, 명령어를 통한 git 사용에 익숙해지는 시간을 가졌습니다.  .- ̗̀(˶'ᵕ'˶) ̖́- 1차적으로 간단하게,상단 컬러영역 지정, 볼드한 텍스트, User Name 좌측 프로필 이미지 삽입 영역 지정하고,사이즈가 동일한 아이콘으로 전체적인 UI 를 수정했다. 간단한 수정만으로도 이전보다 많이 개선된 느낌이 났다.  (로고 이미지를 통째로 넣으면 tap 했을 때 아래와 같이 테두리 자국(?)이.. 더보기
[iOS] SwiftUI: UIScrollView A view..that allows the scrolling and zooming of its contained views. A scrollable view.  튜터님의 수업을 들어면서 보는 건 참 쉬운데 해보니 은근히 헷갈리는군요! Content Layout GuideFrame Layout Guide 를 적절하게 사용해서 constraints를 주고 원하는 방향과 사이즈로 스크롤 하도록 autoLayout을 잡아봅니다. 얍얍!       The scroll view must know the size of the content view so it knows when to stop scrolling.멈추는 때를 알지 못하면 시작하지 않는.. 제법 멋진데?  contentLayoutGuide는 scrollV.. 더보기