전체 글 89

iOS) TIL #8 학습법 및 알고리즘 특강

학습법 특강 코더가 아닌 개발자가 되자 신입 개발자 채용 기준 attitude > soft > hard 채용담당자의 시선기술과 스택은 누구나 성장시킬 수 있다.but,soft 스킬 ( 기초 ) 의 중요성기초, 기본기가 단단하다면+ 의사소통 능력, 태도 ( 새로운 기술의 적용에 대한 )꾸준함 ( TIL 작성, Github 잔디심기 ) 알고리즘 특강개발의 기초   프로그래밍적 사고 - 문제와 불편을 발견하는 힘- 논리적이고 순차적으로 해결가능하게 쪼개는 힘 코딩을 잘한다 = 로직을 잘 짠다 알고리즘을 풀기 위해서는 처음부터 하나씩 생각해보는 습관 들이기코드, UI 가 아닌 로직을 먼저 생각해본다.코딩 (= 언어로 적용한다.) 라고 생각 계산기 과제 맛보기 ( Github 연동 ) 계산기 구현 과제를 하기 전..

iOS) TIL #7 swift 기본 문법 공부(상속,재정의)

상속의 기본개념⭐️ 상속 = [수직확장] 저장속성을 추가하는 개념 , 기능(메서드)를 변형시켜서 사용하려는 것(유일하게 클래스에서만 지원하는 기능)수직확장 기본(Base) 클래스 - 다른 어떤 클래스도 상속하지 않은 클래스-> 상속   부모/슈퍼/상위 클래스 -> 자식/서브/하위 클래스상속(Subclassing)swift는 다중상속 불가능, 지원 안함 상속 금지 키워드  final - 상속이 안되게 만듦final class final var -해당 멤버의 재정의 불가 재정의 상위 클래스에서 존재하는 대상(멤버(속성,메서드))을 변형하는 것재정의 하려는 멤버에는 override 키워드를 붙여야 함 저장속성은 재정의 불가 (데이터 구조의 변형은 불가)매서드는 항상 배열로 존재함, 상속할 때 새로운 배열을 만..

iOS) TIL #6 swift 기초+기본 문법 공부 (조건문, 클래스/구조체)

https://teamsparta.notion.site/Swift-770176ee3c364789a9e25d4f7569311b#fff2dc3ef514811a8a0def0a51d4aa0f Swift 문법 종합반 - 기초 | Notion목차teamsparta.notion.sitehttps://teamsparta.notion.site/Swift-1-9e7005a8570945c485e1f257ef02d11d Swift 문법 종합반 - 기본 (1) | Notion수업 목표teamsparta.notion.site  swift 기초+기본 문법 강의 수강, 복습 조건문 정리 및 실습 조건문 프로그램의 흐름을 제어하는 문법으로, 특정 조건이 true인지 false인지에 따라 코드블록을 실행하거나 건너뛸 수 있습니다. if..

iOS) TIL #5 미니 프로젝트 발표 및 마무리

팀 프로젝트 KPT한 일프로젝트 명: 팀원소개 앱 ‘ㅎ2’맡은 작업: 앱 내 테이블 뷰 (약속 뷰) 담당 느낀점개발 경험이 부족하여 다가서기 두려웠지만 팀원들의 많은 도움 덕분에 소통과 개발 모두에 있어 잘 따라갈 수 있었다.기초 문법도 잘 몰랐지만 그저 따라 치는 것이 아닌 강의와 서칭을 통해 최대한 테이블 뷰에 대한 것을 이해해보려고 하였다.2. Keep목표 달성과 책임감: 각자의 맡은 부분에 대해 책임지고 해냄시간 엄수: 시간 약속을 잘 지킴적극적인 소통: 서로의 의견을 듣고 의사결정함피드맥 문화: 적극적으로 피드백을 구하고 수용함기록 유지: TIL을 꾸준히 작성함3. Problem구현방식의 통일성 부족문제원인: 구현방식에 대한 논의가 부족함 / 협업 경험이 부족함해결방법: 사전에 구현방식을 충분..

iOS) TIL #4 테이블 뷰 수정 및 Github 활용

코드를 이해하기 위해 주석을 달면서 리뷰해보았다.   특정 글자 색상을 변경하는 코드를 적용하였음 // 특정글자 색상 변경 let fullText = promise.promiseDescription let attributedString = NSMutableAttributedString(string: fullText) let wordsToHighlight = ["출석체크", "TIL 제출", "퇴실체크", "카메라", "마이크", "상태메세지", "언제든 서로 이야기", "Git 컨벤션", "16.0"] for word in wordsToHighlight { if let range = fullText...

iOS) TIL #3 테이블 뷰 구현하기

1주차 팀원소개 앱 미니 프로젝트  개발 경험이 부족하여 그나마 쉬운팀원 약속 파트를 담당하였다.오토레이아웃을 이용해 테이블 뷰와 셀을 만들고추가적으로 와이어프레임UI에 맞게 조정하였다.  오토레이아웃으로 테이블 뷰, 셀 만들기   ViewCell, Data, DataManager 파일 추가 후 코드 작성   UIKit을 사용하여 IBOutlet 연결 및 레이어 설정  시뮬레이터 화면

iOS) TIL #2 깃 사용법 특강

깃 사용법Git은 형상관리도구 중 하나이다. 형상관리 도구란? 변경사항을 체계적으로 관리주요기능 1. 버전관리 소스코드의 변경 이력을 추적하고 관리할 수 있다.이전 버전으로 쉽게 되돌릴 수 있다. 2. 협업지원 여러 개발자가 동시에 작업할 수 있다.코드 충돌을 감지하고 해결할 수 있다.  3. 브렌치 관리 독립적인 개발 라인(브렌치)를 만들어서 관리할 수있다.   4. 변경 이력 추적 누가, 언제, 어떤 내용을 변경했는지 확인할 수 있다.Github Git 저장소를 온라인에서 관리할 수 있게 해주는 웹 기반 플랫폼Github를 사용하면 원격 저장소에 Git으로 관리하는 프로젝트를 업로드 하고 원격 저장소와 로컬 저장소 Local 저장소내 컴퓨터에 저장된 Git 저장소입니다.Local 저장소에 코드를 작성..

iOS) TIL #1 부트캠프 시작, 팀활동, 협업

xcode 설치법 특강 https://developer.apple.com/kr/develop/ 개발 - Apple DeveloperApple 기술을 탑재한 앱을 개발하는 데 필요한 도구와 리소스를 살펴보세요.developer.apple.com앱 디벨로퍼 사이트 내에서 여러가지 버전의 xcode를 다운받을 수 있다.팀원과의 만남 아이스브레이킹을 통한 라포형성프로젝트 회의  (미니프로젝트 : 팀원소개 앱) 팀노션 작성 및 피그마를 통한 회의 및 협업와이어프레임 작성 TIL 작성법 특강(여러가지 작성방법) 강의 내용 정리하기 (초기)- 오늘 배운 것- 개념정리- 해당개념이 필요한 이유- 사용법 예시(코드) 하루 회고1. 오늘 있었던 일을 정리한다.- ex) 소통오류2. 느낀점3. 개선 방안- 문서를 작성한다 ..

241015 내배캠 사전캠프 TIL

와이어 프레임 마무리 https://stump-trawler-114.notion.site/11ce828b210a8020947af655c54a691f?pvs=4 와이어프레임 | Notion2조stump-trawler-114.notion.site 피그마를 활용한 와이어 프레임 마무리작업 로그인화면 추가, 노션 정리 첫 작업이라 많이 어설펐지만 와이어 프레임에 대한 이해를 하고다행이도 팀원분의 주도하에 진행이 수월하게 되었다.

241014 내배캠 사전캠프 TIL

와이어 프레임 https://brunch.co.kr/@second-space/27 UX의 기본, 와이어프레임은 어떻게 작성하는 것일까Wireframe (와이어프레임) 사용자 경험의 기본이자 핵심이라고 할 수 있는 와이어프레임은 기초적인 골격을 통해 만들고자 하는 결과물이 어떤 모습을 할 것인지를 예상해 볼 수 있는 중요한 문서brunch.co.kr https://stump-trawler-114.notion.site/11ce828b210a8020947af655c54a691f?pvs=4 와이어프레임 | Notion2조( 팀이름 )stump-trawler-114.notion.site 와이어프레임 조별과제 노션 페이지 제작하기 와이어프레임에 들어가야 하는 정보들화면에 어떤 정보가 나타나야 하는가?어떤 레이아웃을..