[WIL / 25.03.21] 3주차 회고, KPT
·
내일배움캠프
Keep 👍깃 컨벤션을 지키니까 커밋메세지를 한번에 파악할 수 있어서 이부분은 유지했으면 좋겠다.팀원들과 일주일에 두번씩 서로 공부한걸 공유하는 스터디를 진행하며 몰랐던 부분 또는 아는부분에 대한 개선이 이루어져 뜻깊은 시간이었다.서로의 코드를 리뷰하면서 상대방의 코드를 통해 알아가거나 내 코드의 개선점 등을 알게 되는 시간이라 유지되었으면 좋겠다.PR에서 팀원의 승인을 모두 받은 뒤 머지하는 방식을 통해 간단하게라도 협업에 대한 경험을 쌓을 수 있었다.의견을 공유할 때 서로 존중하면서 자유롭게 공유하는 점이 좋았다.Problem 👎하나의 레포지토리에 모든 팀원들의 프로젝트를 머지하면서 커밋히스토리가 복잡해졌었다.일과 시작 전에 그날 계획이나 공부할 것들 공유하는 데일리 스크럼 시간이 부족했던 것 같..
[TIL / 25.03.03] 소개팀 프로젝트 개발 시작 및 리뷰
·
내일배움캠프
2월 동안 진행된 사전캠프 기간이 끝나고 오늘부터 본캠프 기간에 들어왔다. 맨 처음 OT가 진행되고 팀 편성 및 팀 프로젝트를 시작했는데, 우리 팀을 소개하는 어플을 제작하게 되었다.팀에서는 조장을 맡게 되었는데 다들 열심히 해주셔서 부담이 많이 줄었고 너무 좋았던게, 팀원분들의 시너지가 정말 좋다. 스타터 반이라 다들 iOS 개발엔 초심자인 입장이지만, 두 분 중 한 분은 정말 아이디어 뱅크라 다채로운 기획이 가능해졌고 그 기획에 있어 나는 조금 신중히 전후 시나리오를 생각하며 조심스럽게 다듬고 고민할 때 다른 한 분께서 그 고민을 빠르게 끝내도록 도움을 주셨다.기획적으로 일정상 2일 정도를 잡은 것 같은데, 사실상 모든 기획이 7시간만에 이루어지고 와이어프레임까지 완성되었다. 소개팀우선 우리 팀을 소..
[TIL / 25.02.07] 라이브러리 사용해서 상단 탭바 구현하기 2
·
iOS/Swift
https://subkyu-ios.tistory.com/6 [TIL / 25.02.06] 라이브러리 사용해서 상단 탭바 구현하기 1개발 팀 애들끼리 개발 관련 포스트를 쓸 수 있게 블로그를 만들고 있는데 난 거기서 iOS를 담당한다.예전부터 한참 애썼던 탭바.. 탭바 자체는 솔직히 그냥 만들수있는데 하단에 같이 나오는 뷰subkyu-ios.tistory.com지난 포스트에서 탭바 하위 스택에 탭에 연관된 뷰를 렌더링하는 자리인 페이지뷰가 최상단부터 영역을 차지하는 문제가 있었음 !이를 해결하고자 생각했던 게1. 탭바 하단부터 레이아웃을 둘 수 있도록 방법을 찾자2. 1번이 안되면 해당 페이지뷰에 들어가는 뷰의 레이아웃을 탭바 하단부터 자리할 수 있도록 구현하자.였는데 클로드로는 해답을 찾지못했고, gpt..
[TIL / 25.02.04] Swift의 기본 데이터 타입~반복문까지 복습!
·
iOS/Swift
1. Swift의 기본 데이터 타입1.1 변수와 상수변수(Variable): var 키워드를 사용하여 선언하며, 값을 변경할 수 있습니다.상수(Constant): let 키워드를 사용하여 선언하며, 한 번 값이 설정되면 변경할 수 없습니다.var name = "Alice"var age = 20let birthYear = 2003print("이름: \(name), 나이: \(age), 출생 연도: \(birthYear)")name = "송눈섭"birthYear = 2005 // Error!! 요렇게 var, let 키워드를 활용해서 변수, 상수 선언을 하고 후에 상수를 변경하려고 하면 에러를 볼 수 있게 된다 !1.2 자료형타입설명예제Int정수형 숫자 (64비트 정수형)let id: Int = 14Doub..
iOS 스타터 노트
·
내일배움캠프
1. 내가 iOS 스타터 트랙에 참여한 계기는 무엇인가요?- 졸업작품을 Swift로 개발했고 후에 지망 분야도 iOS인데, 마스터와 스타터 트랙을 두고 고민을 했습니다. 앞으로 배워야할 것들은 마스터 트랙에 훨씬 많으나, 마스터 트랙에 합류하게 되면 기초가 부족해 따라가지 못할 것이 염려되어 스타터 트랙에서 기초를 확실하게 다지면서 기존 실력으로 여유가 생기는 부분에선 마스터 단계에서 다루는 심화 파트를 함께 공부할 수 있도록 해야겠다 생각하여 스타터 트랙에 참여하게 되었습니다.2. 나는 프로그래밍에 대해 어느정도의 사전지식이 있나요?- CS 지식을 과에서 다루긴 하였으나 이를 잘 기억하지 못하고 있고, swift로 복잡하지 않은 UI 정도는 구현할 수 있습니다. 동시에 네트워킹 메서드 작성까지 가능합니..
[TIL / 25.02.03] Swift와 iOS 생태계 과제
·
내일배움캠프
과제에 대한 내용을 써볼 겸 리마인드 한번 해보았습니다~ 1. Swift의 주요 특징 3가지는 무엇인가요?안정성(Safety): 엄격한 문법을 통해 프로그래머의 실수를 방지합니다.신속성(Fast): C 언어와 동등한 성능을 유지하도록 설계되어 빠른 실행 속도를 자랑합니다.표현력(Expressive): 간결하면서도 표현력이 풍부한 구문을 제공합니다.2. Swift가 iOS 개발에서 중요한 이유는 무엇인가요?Swift는 iOS 앱을 개발할 때 사용하는 프로그래밍 언어입니다. iOS, macOS, watchOS, tvOS 등 모든 플랫폼에서 앱 개발에 사용되는 만큼 중요하다고 할 수 있습니다.3. iOS 생태계를 구성하는 요소 중 Xcode의 역할은 무엇인가요?iOS 앱을 개발하는 데 사용하는 통합 개발 환경..
스파르타 내배캠 iOS 스타터 사전캠프 오픈런
·
내일배움캠프
5개월동안 열심히 굴러보고 기초도 다지고 못잡던 공부방향도 잡아서 레벨 많이 올려서 가보겠습니다~!코딩근육 잘 만들어서 후에 오늘을 떠올리며 힘 낼 수 있는 계기가 되었으면 좋겠습니다 :D