분류 전체보기
-
[TIL w3d4] Swift 심화문법 CLI 프로젝트 (Feat. 👩🏻🔧트러블 슈팅)iOS💖 2025. 3. 20. 23:27
[0] About Swift Grammar Master CLI 학습 기간: 3주차 (3월 17일 ~ 3월 20일)https://github.com/amazingDove367/SpartaCamp-iOS/tree/main/%5BWeek2%5D%20SwiftGrammerMaster_CLI SpartaCamp-iOS/[Week2] SwiftGrammerMaster_CLI at main · amazingDove367/SpartaCamp-iOSdeep dive ❤️🔥 into iOS. Contribute to amazingDove367/SpartaCamp-iOS development by creating an account on GitHub.github.com [1] 프로젝트 개요1. 주제 : Swift 심화..
-
(프로그래머스 #43165) 타겟 넘버 [DFS]breakthrough-algorithms💔/TIL⛰️ 2025. 3. 18. 09:00
풀이 기술하기1. 배열을 문자열로 입력받는다.2. 문자열을 Int 배열로 변환한다.3. '순서있는 배열'이니, 방향노드로 adj 인접 배열을 작성한다. 4. 배열의 0번째 index 를 시작점으로 잡는다.5. visit 배열, Int 배열의 length에 맞게 생성(이 부분이 생각하는데 좀 걸린다. 최단거리때는 visited이면 방문하면 안됐지만, 여기서는 배열 마지막까지 방문해야하니, 배열의 내용물이 아니라 index로 접근해야할 것 같다)6. 시작점을 (아마 index로 [0]으로?) stack 배열에 넣는다.7. stack 을 pop 한다. 그러면 시작점이 나온다. 이렇게 시작점으로 시작이다.8. pop한 값의 인접 노드를 stack 배열에 넣는다.9. stack 을 pop 한다. 10. pop한 ..
-
[TIL w3d1] Swift 복습 (Optional, 중첩타입, 접근제어자, Protocol)iOS💖 2025. 3. 17. 20:29
학습 목표Optional, Optional unwrapping, 중첩타입, 접근제어자, 프로토콜을 iOS 개발에 실제 활용할 수 있도록 학습!문법의 특징을 잘 파악해보자! Optional Type선언 가능 타입기본 타입 (Int, String, Float … )Collection Type (Array, Dictionary, Set … )Custom Type (Class, Struct, Enum)클로저 Optional Chaining: 체이닝으로 optional 벗기기!person?.animal?.name ⭐️ nil 확인 : 왼쪽 -> 오른쪽으로 체크 ⭐️ Optional Binding: if-let / guard-let[1] if-let var intValue: Int? = 10if let i..
-
[TIL w2d5] Swift 복습 (Enum, Property 🌺)iOS💖 2025. 3. 17. 16:36
학습 목표Enum, Property를 iOS 개발에 실제 활용할 수 있도록 학습!문법의 특징을 잘 파악해보자! Enum 💗: 다양한 상황(주제/종류) 그룹화 & 효율적 처리특정 주제나 종류에 따라 묶을 수 있는 값들을 그룹화하여, 데이터 타입으로 사용할 수 있다.타입 안정성을 보장, 의도를 명확하게 파악 가능!저장 프로퍼티 사용 X [1] Enum Associated Valueenum DeliverySataus { case ordered case shipping(trakingNumber: String) // associated value case deliverCompleted(date: String) // associated value}let status = DeliverySataus..
-
[TIL w2d4] Swift CLI 숫자 야구게임 (Feat. 🛠️트러블 슈팅)iOS💖 2025. 3. 14. 11:31
[0] About CLI 숫자 야구게임개발 기간: 3주차 (3월 10일 ~ 3월 13일)https://github.com/hortenssiaa/SpartaCamp-iOS/blob/main/BaseBallGame_CLI/README.md SpartaCamp-iOS/BaseBallGame_CLI/README.md at main · hortenssiaa/SpartaCamp-iOSdeep dive ❤️🔥 into iOS. Contribute to hortenssiaa/SpartaCamp-iOS development by creating an account on GitHub.github.com [1] 디자인 패턴:고민 & 선택하기디자인 패턴? 프로젝트 성격에 따라 개발하는 설계원칙![MVC 패턴을 사용해볼까..
-
[TIL w2d3] 알고리즘 Swift로 다시시작 / Swift 복습 (Struct)iOS💖 2025. 3. 13. 15:40
알고리즘 풀면서, Swift 내장함수 사용 마스터 되기!!오늘 시작한 알고리즘 코어반!첫 시작부터 DFS 문제였다 ㅎㅎ원래는 파이썬으로 문제를 풀었다가, 그 방식으로 Swift 로 풀려고 하니.. 이건.. 문제를 풀다가 오히려 다시 Swift 공부를 다시 하고있다. Swift로 문제를 풀어보니, Collection 타입 내장 함수 사용에 훨씬 도움이 된다.아직 얕고 좁은 내 iOS 개발에서, 사용하던 것 / 그냥 봤던 내장 함수만 사용했었는데, 이번 기회에 기본 Collection 타입 내장 함수를 많이 활용하여, 데이터를 자유자재로 사용할 수 있게 훈련 해보아야 겠다. Swift Basic Collection Type : 데이터 자유자재 사용하기!Array & String Short Cut ! ..
-
[TIL w2d2] 알고리즘 특강 / 야구 게임 만들기 (Lv. 1~3 / 6)iOS💖 2025. 3. 11. 21:04
[오운완] 7am 운동으로 시작!12시간 이상을 앉아있는 요즘은 더욱.. 운동이 필수인 듯하다. 내배캠 기간에 특별한 밤샘 작업이 없다면, 주 3일은 필수로 정해놨다. 지난 2년간 매일 새벽기상 & 운동을 해오다보니, 평생을 수면시간에 집착했던 나는 시간에도 자유하게 됐고,오히려 내배캠 시작하고 운동할 시간이 없어서 더 일찍 일어나고 있다. (우리아이가 바꼈어요 wow~) 내 인생에서 지금이 제일 건강하다. 내배캠 직전까지 오전 알바 + 운동 + 공부 루틴으로 에너지를 2배로 썼는데, 계속 앉아 있다보니 아직 2주차인데 얼굴이 통통해지고 있다. |0.0| ➡️ (ㅇ.ㅇ) SNS에 내 사진 업로드 잘 안하지만.. 일주일이 한달같이 느껴지는 정도로 빠르게 가는 이 매일 매일을 기록하기 위해 사진을 올려보..
-
[TIL w2d1] Swift 복습 (Tuple, Collection Type, Closure)iOS💖 2025. 3. 10. 21:17
[Today's Word]오늘의 할 일을 내일로 미루지 말자. [강의내용]1. 오늘 배운 것변수, 상수주석기본 데이터 타입 (Int, Float, Double, String, Character, Boolean, Tuple)Swift Convention Guid No. 1, 2, 3연산자 (대입, 산술, 비교, 논리, 범위, 삼항)조건문 (if, guard, switch)반복문 (for, while, break, continue)함수Collection Type (Array, Set, Dictionary)Closure 2. 개념 정리오늘 배운 것 중, 기존 알고 있던 개념에 +@ 된 내용 만 정리하였다. Swift Convention Guid기본 데이터 타입IntFloat : 소수점 아래 6자리까지D..