본문 바로가기

분류 전체보기30

개발자는 어떤 의자를 쓸까? - 시디즈 T90 후기 저는 허리가 안 좋은 편이라서 의자를 선택할 때 허리가 편한지, 바른 자세를 유지하게 하는지를 많이 따지는 편이에요. T90의 경우 퍼펙트 피팅 럼버서포트 기능과 플렉서블 등판이 허리를 편하게 만들어주고, 또 바른 자세를 유지하게 해주더라고요. 신기하게도 의자에 기대면 등과 등판 사이에 여백이 거의 없었고, 움직임에 따라 푹신한 등판과 이 빈 공간을 자연스럽게 채워주는 게 꼭 의자에 포근하게 안기는 기분이 들었어요. 허벅지와 좌판 사이도 마찬가지고요. 럼버서포트가 허리를 받쳐주면서 플렉서블 등판이 젖혀지는 등을 유연하게 받아주는 식이다보니 일하다가 자세를 바꿔도 포근한 느낌은 계속되더라고요. 이전에 게이밍 의자를 사용한 적이 있었는데, 등 뒤 여백과 의자 불균형 때문에 허리가 많이 아팠었어요. 그 이후로.. 2024. 3. 5.
[Swift] UIPageViewController 보호되어 있는 글 입니다. 2022. 1. 12.
[Swift] UIButton 크기 텍스트 길이에 맞게 조정하기 보호되어 있는 글 입니다. 2022. 1. 8.
[XCode] 잘 쓰는 단축키 모음 1. 화면 분할(editor 추가) shift + control + command + enter 2. 탭추가 command + t 2. 빌드 command + b 3. 빌드 후 실행 command + r 4. 디버그 모드 command + shift + y 5. 라이브러리 command + shift + l 6. 디펜던시 보기 control + option + command + enter 👀 참고 https://azsha.tistory.com/76 [Auyolayout] 오토레이아웃 유용한 팁 모음 iOS 개발자 비성상토크에서 태완님 강의 중 유용한 팁! 1. 텍스트뷰에서 스크롤을 끄면 알아서 크기가 변경됨 텍스트뷰에 글이 채워질때마다 크기를 자동으로 늘이는 방법을 찾아왔었는데.. 스 azsha.tist.. 2021. 11. 24.
DND 해커톤 갈무리 앱/웹 해커톤 찾기가 너무 힘들어졌다. 같이 iOS를 공부하는 도가 언택트를 주제로 한 해커톤을 물어왔는데, 개발 연합 동아리 DND에서 주최하는 해커톤이었다. 멋사 이후로 오랜만에 해커톤에 참여하는 것이기도 했고 iOS로 참여하는게 처음이라 조금 긴장이 됐다... 잘 만드는 것보다 발표 때 창피하지 않는 것을 목표로... 대부분의 팀이 디자이너, 백앤드, 프론트로 이루어져있었는데 적게는 3명, 많게는 5-6명인 팀이 대부분이었다. 근데 우리 팀은 클라이언트만 2명^^... 걱정 근심 한 가득... 도도 그렇고 나도 그렇고 Firebase나 서버 쪽 지식이 하나도 없어서 화면 구현하고 클라 단에서 목업 데이터를 넣어 보여주기로 했다. 주제도 정확하게 정해지지 않은 터라 2시간정도 주제 선정과 기억에 힘썼.. 2021. 11. 21.
[Swift] Enum 타입의 연관값 보호되어 있는 글 입니다. 2021. 11. 1.
[Swift] Optional(옵셔널) 타입에 대해 알아보자 스위프트의 중요한 특성 중 하나는 "안전성"이죠. 그러다보니 자연스럽게 Optional 타입을 중요하게 다루는 것 같아요. 스위프트를 처음 공부했을 때 Optional 타입을 쉽게 이해하기 위해 "?나 !를 붙이는 타입. 값이 있을 수도 없을 수도 있는 타입." 정도로 알아뒀는데 Enum(열거형), Associated Value(연관값), Generic(제네릭) 개념을 가져와서 옵셔널을 조금 더 깊게 알아볼까 해요. Optional의 구조 - Enum 타입 옵셔널 타입은 스위프트에 기본으로 내장된 타입인데, Enum타입으로 이루어져 있어요. 값이 존재하는 경우인 some과 존재하지 않는 경우인 none, 2가지 케이스로 이루어져 있고, 우리는 Optional.none의 케이스로 값이 만들어진 것을 nil.. 2021. 11. 1.
[iOS] 공공 데이터 API 이용하기 (Alamofire) 바로 아래의 블로그를 중심으로 여러 포스팅들을 참고하면서 해보는 중이다. import가 두려운 코린이... 하지만 Alamofire는 외부 라이브러리에도 불구하고 많이 사용하기 때문에 잘 숙지해두어야 한다!! 아좌좌!! Seongmin's Portfolio Blog Hi! I am Seongmin Choo and this is my portfolio website. UC Berkeley CS '21 www.seongmin.org 1. 공공데이터포털 가입 및 필요한 API 사용 신청 API 사용 신청을 하면 승인 허가까지 약간의 시간이 걸린다. 📱도로명주소 API로 사용해보는 간단 Alamofire구현 (iOS API통신) 대부분 RESTful API통신을 소개하기위해서 GithubAPI를 예제로 활용하여.. 2021. 8. 22.
[Swift] 매개변수(Parameter)와 전달인자(Argument) + 전달인자 레이블(Argument Label) 예전부터 Parameter(매개변수)와 Argument(전달인자)의 개념을 비슷하게 생각하고, 비슷한 의미로 사용했어요. 최근에 스위프트의 문법을 복습하고 있는데 Argument labels(전달인자 레이블)을 정리하다보니 두 용어에 차이를 두고 사용해야겠다는 생각이 들어서 본 글을 포스팅하게 되었습니다! 😎 한 줄로 설명하자면, 매개변수와 전달인자는 함수에 전달하거나 함수 내부에서 전달받는 "값"을 의미하지만 위치에 따라서 다르게 부르는 것입니다. 즉 매개변수는 함수의 정의에서, 전달인자는 함수의 호출에서 사용하는 호칭으로 보면 됩니다. 아래에서 예시 코드를 통해 설명해드릴게요! greeting이라는 함수의 정의를 하고 호출을 해주었어요. 즉 위쪽 함수 정의부분의 to와 from은 매개변수, 아래쪽 호.. 2021. 8. 5.
[Network] OSI 7계층, SDU와 PDU OSI 7계층이란? 네트워크 프로토콜이 통신하는 구조를 7계층으로 나눈 것입니다. 통신이 일어나는 과정을 계층 별로 파악하고, 특정 계층의 장비나 소프트웨어를 다른 계층과 분리하기 위해 정했습니다. 특정 계층에 문제가 생겼을 때 다른 계층에 영향을 주지 않고 유지보수하기 쉽다는 이점이 있습니다. Physical Layer(물리 계층), Data Link Layer(데이터 링크 계층), Network Layer(네트워크 계층), Transport Layer(전송 계층), Presentaion Layer(표현 계층), Application Layer(응용 계층)으로 이루어져있습니다. SDU와 PDU PCI(Protocol Control Information)란? Header와 Trailer 형태로 PDU에 .. 2021. 7. 17.