전체 글

린다's iOS 성장일기 (@yeonda.dev) Github : https://github.com/syss220211
· Swift
안녕하세요. 린다입니다. Tuist의 프로비저닝에 대해서 정리해보려고 해요. 프로젝트를 여러 사람이 개발할 때는 Apple Signing을 관리해주어야 합니다. 일단 signing 관련해서 Tuist에서 설정해야할 사항이 있었고, 이를 다음에는 더 쉽게하기 위해서 간결하게 글로 정리해보려고 해요. 편하게 정리해 놓을게요! 1. 키체인에서 인증서 발급받기 키체인 접근 > 인증서 지원 > 인 기관에서 인증서 요청 Certificate Signing Request 파일 생성 완료 2. Apple Developer - Certificates Apple Developer에서 인증서 설정하기 iOS Distribution, App Development 2가지로 생성, (배포용/개발용) 생성된 파일 다운로드 3. 2..
· 기타
안녕하세요. 린다입니다. Tuist 설정 시 필요한 파일을 모아놓으려고 합니다. Asset, Info, Secret 등등 사실 매번 만들기 정말 번거롭기 때문에.. 블로깅 해서 백업해두고 사용하려고 해요. Resources SwiftUI 용 UIKit용 Scripts (Lint + .yml) Info.plist UIKit용 SwiftUI용 Secrets.xcconfig
· 알고리즘
https://leetcode.com/problems/intersection-of-two-linked-lists/ LeetCode - The World's Leading Online Programming Learning Platform Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 요약: 두개의 linked list를 순회하면서 교차점을 찾아서 반환하는 문제 Set으로 하고 싶은데 안 되고 while headA != nil, headB != nil로 하기엔 길이가 다르니까 co..
· Swift
안녕하세여 린다임니다. 저번 글에 이어서 GCD의 DispatchWorkItem, Semaphore에 대해서 정리해보려고 해요. 조금 길어서.. 나누어서 글을 올려봅니다. 마찬가지로 앨런님의 강의를 보고 정리한 글입니다! (https://sy-catbutler.tistory.com/31) 밑에서부터 편한 말투로 정리할게요! Dispatch WorkItem 작업을 클래스화 한 객체 (클로저가 아니라 작업 자체를 클래스화 하기) DispatchQueue에 제출할 수 있는 경량 작업 단위 그룹은 여러 가지 일을 묶는 것이라면 workItem은 실행될 수 있는 단일 작업 단위 또는 클로저 생성 방법 let item1 = DispatchWorkItem(qos: .utility) { print("task1 : 출력..
· Swift
안녕하세여 린다임니다. 저번 글에 이어서 GCD의 DispatchGroup에 대해서 정리해보려고 해요. (https://sy-catbutler.tistory.com/31) 마찬가지로 앨런님의 강의를 보고 정리한 글입니다! 밑에서부터 편한 말투로 정리할게요! 그룹이라는 개념이 필요한 이유, 그룹이 무엇인가? 지금 우리는 작업을 비동기, 다른 큐로 보내서 여러 쓰레드로 보내서 분산처리를 하고 있음 즉 하나의 일이 여러가지로 나뉘어져서 처리중인데 이렇게 여러 쓰레드로 보낸 작업들이 언제 끝나는지 알고 싶다에서 생성된 개념 분산된 어떤 일이 모두 끝난 시점을 알고 싶을 때 (== Group의 작업이 다 끝난 시점을 알고 싶을 때) 분산된 어떤 일 = 그룹 여러 쓰레드에서 일을 하지만, 원래는 하나의 일임 == ..
· 알고리즘
https://school.programmers.co.kr/learn/courses/30/lessons/131128 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 분명히 1단계인데... 한 3시간은 걸린것 같아서 올리는 글 맨처음에는 중복을 빼고 해야하나? 하면서 Set을 활용했는데 그게 아니라 사고의 흐름 - 일단 중복된 숫자를 알아내기 - 중복된 숫자를 카운팅해서 x,y 중에 적게 카운팅 되는 쪽에 맞춰서 답을 리턴해야함 그래서.. 돌고 돌다가 숫자는 0-9 까지 밖에 없으니 크기가 10이고, 값은 모두 0인 배열을 만들어서 x,y 각각 해당 inde..
서연(linda)
린다의 iOS 공부기록