안녕하세요 토니입니다. 오늘은 WWDC에 관련된 영상을 보고 프로젝트에 적용해본 글을 써볼건데요 참고한 WWDC영상은 2개로 Introducing Combine 과 Combine in Practice 입니다. 1편은 대략적인 설명입니다. 2편부터 프로젝트에 적용이 진행되니, 대략적으로 개념을 알고계신분들은 바로 2편으로 건너가셔도 좋습니다. 2023.06.21 - [WWDC] - [WWDC] Combine 프로젝트에 적용하기 - 2편 하지만 항상 WWDC 풀버전을 먼저 보시는 것을 추천드려요! Introducing Combine 보러가기 Introducing Combine - WWDC19 - Videos - Apple Developer Combine is a unified declarative frame..
2021 카카오 채용연계형 인턴십 - LV1 https://programmers.co.kr/learn/courses/30/lessons/81301 코딩테스트 연습 - 숫자 문자열과 영단어 네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자 programmers.co.kr import Foundation func solution(_ s:String) -> Int { let answer = s.replacingOccurrences(of: "one", with: "1") .replacingOccurrences(of: "two", with: "2") .replacingOccurre..
2021 카카오 블라인드 채용 LV1 그냥 문제의 순서대로 메서드를 작성해서 풀었다 https://programmers.co.kr/learn/courses/30/lessons/72410 코딩테스트 연습 - 신규 아이디 추천 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 programmers.co.kr import Foundation func solution2(_ new_id:String) -> String { var id = new_id id = step1(id) id = step2(id) id = step3(id) id = step4(id) id = step5(id)..
2022년 카카오 블라인드 채용 문제 https://programmers.co.kr/learn/courses/30/lessons/92334 코딩테스트 연습 - 신고 결과 받기 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 programmers.co.kr 주석으로 설명 대체. func solution(_ id_list:[String], _ report:[String], _ k:Int) -> [Int] { let reports = Array(Set(report)) // 중복을 제거 var reportList: [String: [String]] = [:] // 신고당한 사..
안녕하세요 토니입니다:) 😇 오늘은 스토리보드를 분할하고나서 화면을 이동해보는 법을 다뤄볼거에요! 협동작업을 하게 된다면 스토리보드에서 알 수 없는 충돌을 겪어보신 분들이 꽤나 많으실텐데요!!! 그래서 스토리보드를 각각 분리해서 개발한다! 라는 말 들어보신 분들 많겠죠?? 그래서 한번 이 주제를 갖고 글을 써보게 되었습니다!! 자 모두 겁먹지 말고 한번 출발해볼까요?? 🙋🏻 reference를 이용하지 않고 코드를 이용해서 작성해볼게요!! 자 프로젝트를 이렇게 만들었구요! 이건 모두의 초기화면 이겠죠?? 그럼 먼저 간단하게 스토리보드에 버튼을 만들어봅시다! 모두들 만드셨나요?? 그렇다면 이 버튼을 뷰컨트롤러에 등록을 해볼까요? 그전에!! 저는 뷰컨트롤러 이름도 스토리보드를 따라서 MainViewContr..
의존성 주입 (Dependency Injection) 안녕하세요 토니입니다:) 오늘은 의존성 주입이라는 글로 찾아 뵙게 되었어요. 의존성 주입... 말로만 들어도 어려운데요.. 저도 진짜진짜진짜 잘 모르는 개념이라서 정리를 해보고자 블로그를 열었어요 우리 같이 이해해보자구요! 🤔 우선 의존성 주입이 무엇인지 알아야 겠죠? 결론부터 한번 살펴보고 갈까요??? 한마디로 A라는 객체의 속성을 A가 아닌 다른 객체가 초기화 해주는 것을 말해요!! 어렵네요.. 그쵸? 그렇다면 여기서 궁금한 것이 생기지않나요?🧐 왜 내가 안하고 다른 객체를 통해서 초기화를 해야만 할까요?? 이렇게 해주게 된다면... 객체간 결합을 느슨하게 만들수 있다고 합니다. 그렇다면 객체간 결합이 느슨해지면 뭐가좋냐?? 재사용성이 높고, 테스..
- Total
- Today
- Yesterday
- 반효경
- ios
- DIP
- 야곰
- 공개 채용
- Publisher
- 의존성 주입
- 취준
- Encodable
- 운영체제
- 코딩테스트
- 프로젝트에 적용
- Swift
- 롯데 렌탈
- 개발자 취업
- UITableViewDataSource
- 롯데그룹 공개채용
- subscriber
- Parse
- Codable
- 프로그래머스
- Decodable
- dataSource
- Combine
- 스토리보드 분할
- Operator
- UITableViewDelegate
- osi7계층
- 야곰 아카데미
- 화면 이동
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |