sunrin
-
iOS 엔지니어링 '잘' 하기 (feat. 클린 아키텍쳐)iOS Dev 2023. 3. 25. 22:11
시작하기에 앞서, 본 내용은 23.03.26에 진행한 숭실대학교 중앙동아리 유어슈 모바일 엔지니어링 데이 Ace '김종찬' 연사님의 발표 내용 기반입니다. 모바일 엔지니어를 괴롭히는 요소들과 그에 대한 대책은 무엇이 있을까? 1. 서비스의 방향과 스펙을 계속 흔드는 Product팀 => 기능의 재사용성을 높여주는 DI / 클린 아키텍쳐 / SOLID원칙 / 빠른 개발을 돕는 선언형UI 2. 서비스의 경험과 UI 스펙을 요상하게 주는 Design 팀 => 정해진 UI 스펙을 지속적으로 재활용하고, 커뮤니케이션 가능하게 해주는 디자인 시스템 3. 모바일 클라이언트에서 활용해야 하는 Response를 불편하게 전달하는 Backend 팀 => 백엔드 레이어와 그 곳에서 전달해주는 데이터를 레이어 별로 변환하여 ..
-
[SwiftUI] 1. Creating and Combining ViewsiOS Dev/SwiftUI 2023. 3. 20. 01:01
https://developer.apple.com/tutorials/swiftui/creating-and-combining-views Creating and Combining Views | Apple Developer Documentation This tutorial guides you through building Landmarks — an app for discovering and sharing the places you love. You’ll start by building the view that shows a landmark’s details. developer.apple.com Apple 공식 튜토리얼을 따라해보면서 SwiftUI를 시작해보자. Section 1 : 새로운 프로젝트 만들기 & ..
-
2022년 내가 한 일기타문서 2023. 2. 13. 00:48
2월 18일 : 군대 전역 전 휴가 출발 ~ 4월 18일 : 미복귀 전역 3월 12일 : SKT ICT Family 챌린지 1차 코딩테스트 응시, 1차 합격 후기 - https://sunrinnote.tistory.com/155 2022 SK ICT FAMILY 1차 코딩테스트 후기 우연히 프로그래머스 갔더니 챌린지가 있어서 경험도 쌓을겸 챌린지에 신청했다. 아직 군인 신분이라 채용까지 이어지지는 않겠지만 어떤식으로 나오는지 궁금해서 신청해봤다. 12일 오전 10시 sunrinnote.tistory.com 3월 19일 : SKT ICT Family 챌린지 2차 코딩테스트 응시, 2차 합격 후기 - https://sunrinnote.tistory.com/156 2022 SK ICT FAMILY 2차 코딩테..
-
[M1, M2] 맥북 bits/stdc++.h include 되지 않을 때MAC 2022. 12. 19. 14:35
방법 1 : 다음 폴더로 이동한다 : /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/v1 여기에 bits폴더를 만들고 안에 다음 파일을 집어넣는다. stdc++.h 전체 파일 내용 : // C++ includes used for precompiling -*- C++ -*- // Copyright (C) 2003-2013 Free Software Foundation, Inc. // // This file is part of the GNU ISO C++ Library. This library is free // software; you can redistri..
-
[R] 상관 관계 분석, 선형 회귀 분석, 다중 회귀 분석, 로지스틱 회귀 분석기타문서 2022. 12. 12. 17:12
library 설치 install.packages("car") install.packages("descr") install.packages('agricolae') install.packages("nparcomp") install.packages("survival") install.packages("Rcmdr") require(nparcomp) require(stats) library(Rcmdr) library(survival) library(nparcomp) library(agricolae) library(descr) library(car) 데이터를 받으면 바탕화면으로 빼고, rstudio로 연다. comma로 나뉘어져 있으면 sep만 ,로 바꿔주자. dat
-
2023 KAKAO BLIND RECRUITMENT 1차 코딩테스트 후기기타문서 2022. 10. 4. 15:33
2022 여름 인턴십 코테에서 똑떨한 후 심기일전해서 도전한 카카오 코테. 아직 2학년이지만 나중에 취준할때를 위해 미리미리 실패해보려고 코테를 자주 보는 중이다. 19년도에도 카카오 코테를 본 적이 있었는데 1.5솔하고 높은 벽을 실감했던 기억이 있다. 그 이후로 꾸준히 열심히 했고, 군대에서도 폐관수련을 했기 때문에 통과만 해보자는 마음가짐으로 임했다. 9월 24일 오후 2시부터 오후 7시까지 총 5시간 진행했다. 나중에 문제는 프로그래머스에 올라갈 것이기 때문에 자세한 문제설명은 하지 않고, 코드만 첨부하겠다. 23.02.07 수정 : 문제는 여기에 올라와있다. https://school.programmers.co.kr/learn/challenges?order=recent&page=1&partIds..