
안녕하세요, 개발자 멍구입니다!오랜만에 사이드 프로젝트를 만지다가 Xcode 16.4로 업데이트한 이후, 컴파일 에러가 발생했어요. 😢예전에 Xcode 15를 사용할 때 겪었던 비슷한 에러가 또 발생해서, 이전에 제가 작성했던 블로그 글을 참고해보기로 했습니다.사이드프로젝트 컴파일 에러 발생Could not build Objective-C module 'WebKit', No type or protocol named 'nw_proxy_config_t' 지겨워요 Webkit 관련 이슈인데요. tuist 등의 외부 라이브러리 의존성과 연관이 있는 것 같아요. tuist, TCA 기반의 프로젝트에서만 경험했던 컴파일 에러입니다. 근원지는 WKWebsiteDataStore.h 입니다. 왜 아냐면, 이미 이걸 작..

안녕하세요~ 개발자 멍구입니다.오늘은 LeetCode의 Letter Combinations of a Phone Number 를 풀어보았어요. 바로 보겠습니다! 릿코드 Letter Combinations of a Phone Number 문제 설명해당 문제는 2~9의 키패드에 입력가능한 문자가 정의되어있는데요. 특정 digits 가 주어졌을때 해당 digits로 입력 가능한 모든 문자 케이스를 반환하는 문제였습니다. 이때 반환하는 케이스는 문자열 배열 형태로 반환하고, 반환되는 문자열의 순서는 신경 안써도 됩니다.바로 문제 풀어보겠습니다. 보시기 전에, 안푸셨다면 먼저 릿코드에서 해당 문제를 직접 풀어보시고 보시길 추천드립니다! 릿코드 swift 문제 풀이 시작문제 풀어볼게요. 3행에서는 digits 입력..

안녕하세요~ 개발자 멍구입니다.요즘 개발자 시장, 특히 주니어나 커리어 전환을 고려하는 분들에게 참 혼란스러운 시기죠. AI로 인한 변화, 채용 트렌드의 급변, 실무 능력과 이력서 준비 등 수많은 고민들이 쏟아지고 있어요.그런 상황에서 오늘 F-Lab에서 진행된 Fitz 멘토님의 "무엇이든 물어보세요" 세션이 진행되었습니다. 무료로 열렸던 행사여서 취업, 이직 고민 있는 지인들께도 공유드리면서 참여해봤어요.무려 2시간 동안 쉼 없이 질의응답이 진행되었는데요. 개발자 커리어에 대한 실제적인 조언들이 오갔던 시간이었습니다. 몇가지 기억나는 질문에 대한 Fitz 멘토님의 답변을 정리했어요. 커리어에 고민이 많으신 분들께 조금이라도 도움이 되었으면 합니다. 물경력 5년, 이직은 가능할까요?Q. 물경력으로 5년 ..

안녕하세요, 개발하는 멍구입니다 😊 오늘은 개발자라면 한 번쯤 마주치는 "중복 이벤트 문제"를 깔끔하게 해결할 수 있는 Throttle 기능을 iOS에서 직접 구현해보려 해요.복잡한 내용 같지만, 걱정 마세요. 오늘은 개발 지식이 많지 않아도 어느정도는 이해할 수 있도록 하나씩 친절하게 설명드릴게요. 중간중간 예제와 함께 설명드리니, 개발에 입문한 분도, 간만에 Swift 다루는 분도 쉽게 따라오실 수 있을 거예요! 예제 보기에 앞서서 Throttle이 뭐임?앱을 만들다 보면, 버튼을 여러 번 누르거나, 스크롤 이벤트가 너무 자주 발생하는 경우가 있어요. 이럴 때, 매번 이벤트를 처리하면 앱이 느려지거나 이상한 동작을 하게 되죠. 😨이걸 막기 위해 사용하는 게 바로 Throttle 입니다.한 마디로..
- Total
- Today
- Yesterday
- createML
- swift 문자열
- Swift 알고리즘
- swift concurrency
- swift문제
- Collection
- 자연어처리
- 알고리즘
- 백준알고리즘
- swift언어
- 김프매매
- Protocol
- uikit
- swift 기초
- swift알고리즘
- swift
- 알고리즘문제
- 백준swift
- 스위프트
- 개발자문서
- 프로그래머스swift
- 프로그래머스
- swift string
- 부스트코스
- ios
- 프로토콜
- CoreML
- 컬렉션
- SwiftUI
- swift reduce
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |